Release Notes for Safari Technology Preview 181

By admin

Safari Technology Preview Release 181
ORG

is now available for download for

macOS Sonoma
ORG

and macOS

Ventura
GPE

. If you already have

Safari Technology Preview
ORG

installed, you can update it in

System Settings
ORG

under General → Software Update.

This release includes WebKit changes between: 268060@main…

269057@main
DATE

.

Accessibility

Resolved Issues

Fixed non-group and non-tree-item children of role="treeitem" elements becoming stale after dynamic changes. (

268385@main
CARDINAL

) (

115936550
CARDINAL

)

CSS

New Features

Added support for content-visibility . (

268313@main
CARDINAL

) (

114734606
CARDINAL

)

Resolved Issues

Fixed <position> to never serialize to a single value. (

268291@main
CARDINAL

) (

111750372
DATE

)

to never serialize to a single value. (

268291@main
CARDINAL

) (

111750372
DATE

) Fixed computation of the from-font value for font-size-adjust . (269041@main) (

113328110
CARDINAL

)

value for . (269041@main) (

113328110
CARDINAL

) Fixed <family-name> to forbid generic families. (

268203@main
CARDINAL

) (113746537)

to forbid generic families. (

268203@main
CARDINAL

) (113746537) Fixed nested subgrids from contributing to the calculation of the enclosing track size. (268947@main) (

114271839
CARDINAL

)

Fixed offset path inset shapes with a border-radius . (

268192@main
CARDINAL

) (

115316728
CARDINAL

)

. (

268192@main
CARDINAL

) (

115316728
CARDINAL

) Fixed blend modes with

Interoperability
ORG

improvements. (268173@main) (

115688282
CARDINAL

)

Fixed not serializing at <position> in circle() or ellipse() if unspecified. (

268344@main
PERSON

) (

115866108
CARDINAL

)

in or if unspecified. (

268344@main
PERSON

) (

115866108
CARDINAL

) Fixed serialization of shape-outside . (268365@main) (

115938310
CARDINAL

)

. (268365@main) (

115938310
CARDINAL

) Fixed serialization issues with clip-path and offset-path . (268379@main) (

115953688
CARDINAL

)

and . (268379@main) (

115953688
CARDINAL

) Fixed circle() and ellipse() to use non-offset starting position for

CSS Motion Path
ORG

. (268400@main) (115962433)

and to use non-offset starting position for

CSS Motion Path
ORG

. (268400@main) (115962433) Fixed non-orthogonal subgrid margin, border, and padding to be considered for self-align baseline items in the same alignment context. (268804@main) (

116206243
CARDINAL

)

DOM

Resolved Issues

Fixed handling tasks scheduled for web pages in the back-forward cache. (

268782@main
CARDINAL

) (

116349535
CARDINAL

)

Forms

Resolved Issues

Fixed serialization of autocomplete with a webauthn token. (

268520@main
CARDINAL

) (

116107937
CARDINAL

)

HTML

New Features

Added support for

one
CARDINAL

-time-code as an allowed autocomplete field name. (268097@main) (

115684196
CARDINAL

)

Resolved Issues

Fixed respecting the

first
ORDINAL

parseable <meta name="color-scheme"> value. (

268064@main
CARDINAL

) (

64705222
CARDINAL

)

value. (

268064@main
CARDINAL

) (

64705222
CARDINAL

) Fixed [dir=auto] invalidation with password fields. (

268322@main
CARDINAL

) (

115887776
DATE

)

JavaScript

New Features

Implemented Annex B block-level function hoisting for global scope. (

268553@main
CARDINAL

) (

53234438
DATE

)

Added support for Promise.withResolvers . (

268892@main
CARDINAL

) (

116473362
CARDINAL

)

Resolved Issues

Fixed stringification algorithm of the

Function
ORG

constructor to match specifications. (

268633@main
CARDINAL

) (

102065151
DATE

)

Fixed generator functions to not be Annex B hoisting candidates. (268352@main) (

114213642
CARDINAL

)

Fixed the algorithm determining Annex B hoisted functions to perform lexical scope chain walk. (268302@main) (

115504046
DATE

)

Fixed block-level function declarations to not allow shadow var bindings. (

268634@main
CARDINAL

) (

116202546
CARDINAL

)

bindings. (

268634@main
CARDINAL

) (

116202546
CARDINAL

) Fixed duplicate lexical bindings to only be allowed for function declarations. (

268671@main
CARDINAL

) (

116252189
CARDINAL

)

Loading

Resolved Issues

Fixed Link-stylesheet elements to not fire load events for non-text/css and

non-2XX
PERSON

responses. (268535@main) (

116112223
CARDINAL

)

Fixed link-stylesheet elements to not fire load events for non-2XX responses such as

3XX
NORP

responses that do not redirect. (

268779@main
CARDINAL

) (

116331826
DATE

)

Media

New Features

Added support for variable packet durations in Vorbis streams. (

268625@main
CARDINAL

) (

99712672
CARDINAL

)

Added MediaStream support for whiteBalanceMode . (268102@main) (

115552800
CARDINAL

)

Rendering

Resolved Issues

Fixed uses of backdrop-filter: blur() with mix-blend-mode to render properly. (268426@main) (

34470317
CARDINAL

)

with to render properly. (268426@main) (

34470317
CARDINAL

) Fixed resizing behavior with writing-mode: vertical-rl or direction: rtl . (

268157@main
CARDINAL

) (

102620110
CARDINAL

)

or . (

268157@main
CARDINAL

) (

102620110
CARDINAL

) Fixed handling iframes with display: none . (

112494003
DATE

)

. (

112494003
DATE

) Fixed opacity and rendering the root element background image. (268156@main) (

115396444
CARDINAL

)

Fixed the color of the drop shadow to preserve its alpha channel. (

268233@main
CARDINAL

) (115812347)

Fixed filters with outsets to repaint the entire filterRegion if

GraphicsStyles
PERSON

are used. (

268282@main
DATE

) (

115817290
CARDINAL

)

Fixed compositing the filter style transparency layers to not clip the destination context. (268341@main) (

115901634
DATE

)

Deprecations

Removed margin-trim behavior for floats to match specification changes. (

268227@main
CARDINAL

) (

115794102
CARDINAL

)

SVG

Resolved Issues

Fixed the SVG mask to work as a mask-resource for the

CSS
ORG

mask-image . (268272@main) (

114465545
DATE

)

Web API

New Features

Added support for CSS Custom Highlights API. (268673@main) (116255516)

Resolved Issues

Fixed formAssociated=true causing a custom element to become focusable. (

268756@main
CARDINAL

) (

115909679
DATE

)

causing a custom element to become focusable. (

268756@main
CARDINAL

) (

115909679
DATE

) Fixed

TextTrackCue
ORG

constructor to match updated specifications. (268644@main) (

116002871
DATE

)

Web Inspector

Resolved Issues

Fixed resource sorting in the Sources tab to consider the filename and extensions separately. (

268557@main
CARDINAL

) (

72905353
CARDINAL

)

WebDriver

Resolved Issues

Fixed dispatched mouse events always having buttons property set to

zero
CARDINAL

. (268529@main) (

116049187
CARDINAL

)

WebGL

Resolved Issues

Fixed a bug where multi-level textures would lose levels in

WebGL
ORG

. (

268819@main
CARDINAL

) (

116362216
CARDINAL

)

WebRTC

Resolved Issues