Release Notes for Safari Technology Preview 182

By admin

Safari Technology Preview Release 182
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: 269058@main…269633@main

CSS

New Features

Added the white-space-collapse and text-wrap-mode CSS properties. (

269613@main
CARDINAL

) (

117248327
DATE

)

Resolved Issues

Fixed animating a rotate property when the scale property is also used. (269453@main) (

113999490
CARDINAL

)

property when the property is also used. (269453@main) (

113999490
CARDINAL

) Fixed getComputedStyle() to return a resolved value for font-size-adjust: from-font . (269084@main) (116151111)

to return a resolved value for . (269084@main) (116151111) Fixed subgrids to have their row-start margins resolved after column sizing in the outer grid. (

269424@main
CARDINAL

) (

116369419
CARDINAL

)

Fixed forced layout on absolutely positioned elements for content-visibility . (

268840@main
CARDINAL

) (

116453903
CARDINAL

)

. (

268840@main
CARDINAL

) (

116453903
CARDINAL

) Fixed validating @property at parse-time. (

269466@main
CARDINAL

) (

116803886
CARDINAL

)

at parse-time. (

269466@main
CARDINAL

) (

116803886
CARDINAL

) Fixed background-blend-mode property to return a comma-separated list. (26932@main) (

116838342
CARDINAL

)

property to return a comma-separated list. (26932@main) (

116838342
CARDINAL

) Fixed content-visibility to take forced layout into account for absolute positioned grid items. (

269531@main
CARDINAL

) (

117214848
CARDINAL

)

to take forced layout into account for absolute positioned grid items. (

269531@main
CARDINAL

) (

117214848
CARDINAL

) Fixed @supports selector(:popover-open) to reflect disabled state. (269565@main) (

117226626
CARDINAL

)

Forms

New Features

Added support for the

showPicker
PERSON

() method for <input type="date"> . (

269257@main
CARDINAL

) (

110099910
DATE

)

HTML

New Features

Added support for the list of available images for lazy loaded images. (269243@main) (98788086)

Resolved Issues

Fixed strictly enforcing exclusivity for the <details> element name attribute. (269127@main) (

116463466
CARDINAL

)

JavaScript

New Features

Added TimeZoneOffset format support to

Intl
ORG

.DateTimeFormat . (

269497@main
CARDINAL

) (

117124296
CARDINAL

)

Resolved Issues

Fixed Map.groupBy and Object.groupBy callback arguments. (269456@main) (117120234)

and callback arguments. (269456@main) (117120234) Fixed Intl.Collator ‘s ignorePunctuation to reflect the queried result. (269459@main) (

117122647
CARDINAL

)

‘s to reflect the queried result. (269459@main) (

117122647
CARDINAL

) Fixed Intl.

NumberFormat
ORG

and Intl.PluralRules with updated property access ordering and resolvedOptions key ordering. (

269501@main
CARDINAL

) (

117181500
CARDINAL

)

Loading

Resolved Issues

Fixed navigation to about scheme URLs without opaque paths. (

269423@main
CARDINAL

) (

116238322
CARDINAL

)

Media

New Features

Added support for H264

L1T2
GPE

for

WebCodecs
ORG

. (269297@main) (

114940765
CARDINAL

)

Resolved Issues

Fixed

WebVTT
ORG

regions to position according to specifications. (

268787@main
CARDINAL

) (

23091897
CARDINAL

) (FB5414788)

Fixed an issue where

Safari
ORG

would briefly change document.visibilityState to hidden when entering fullscreen. (269150@main) (

104984915
CARDINAL

)

to when entering fullscreen. (269150@main) (

104984915
CARDINAL

) Fixed pausing

MediaRecorder
ORG

continuing to call ondataavailable at every timeslice event. (268433@main) (115979604)

at every timeslice event. (268433@main) (115979604) Fixed the close algorithms for audio and video

WebCodec
GPE

decoders and encoders to match specification changes. (268781@main) (

116346725
CARDINAL

)

Fixed picture-in-picture when the

srcObject
ORG

is a video stream. (

269403@main
CARDINAL

) (

116465668
CARDINAL

)

is a video stream. (

269403@main
CARDINAL

) (

116465668
CARDINAL

) Fixed constraints on the maximum width or height causing blurry

getDisplayMedia
GPE

video. (269406@main) (

116810370
CARDINAL

)

video. (269406@main) (

116810370
CARDINAL

) Fixed object-fit: fill to work for a video element using a canvas stream

srcObject
ORG

. (

269568@main
CARDINAL

) (116832514)

to work for a video element using a canvas stream . (

269568@main
CARDINAL

) (116832514) Fixed the limit for the number of real-time audio threads. (269291@main) (

116864442
DATE

)

Rendering

Resolved Issues

Fixed ignoring calc() values on <colgroup> elements. (

269200@main
PERSON

) (

106692191
CARDINAL

)

values on elements. (

269200@main
PERSON

) (

106692191
CARDINAL

) Fixed ancestor subgrids’ gutters to add to the extra layer of margin for descendant subgrids. (269194@main) (

114271857
CARDINAL

)

Scrolling

Resolved Issues

Fixed clicking and dragging the overlay scrollbar that overlaps a composited, positioned descendant of a container with overflow: scroll . (269255@main) (89598421)

. (269255@main) (89598421) Fixed a bug that caused some complicated websites to freeze when scrolling. (

269486@main
CARDINAL

) (

113318934
CARDINAL

)

Storage

New Features

Added support for blob partitioning. (

269264@main
CARDINAL

) (

116813727
CARDINAL

)

SVG

Resolved Issues

Fixed ellipse hit testing in the non-circle case. (269554@main) (

103756227
CARDINAL

)

Fixed to compute stroke-bounding-box lazily. (

269351@main
CARDINAL

) (

116852041
CARDINAL

)

lazily. (

269351@main
CARDINAL

) (

116852041
CARDINAL

) Fixed approximate stroke-bounding-box computation for repainting. (269492@main) (

116999242
CARDINAL

)

Fixed repainting an SVG element with a CSS reference filter when the filter changes. (269413@main) (

117047658
CARDINAL

)

Text

Resolved Issues

Fixed font fallback to ignore generic families for

Private-Use Area
ORG

Unicode codepoints. (

269524@main
CARDINAL

) (

115901340
CARDINAL

) (

FB13197885
PERSON

)

Web API

Resolved Issues

Fixed the result of Range.getClientRects() and Range.getBoundingRect() for certain ranges. (269271@main) (

112543805
CARDINAL

)

and for certain ranges. (269271@main) (

112543805
CARDINAL

) Fixed audio elements with event listeners not getting garbage collected. (269165@main) (

116347723
CARDINAL

)

Fixed mouse event handling such that if a drag operation is initiated from a canceled mousedown event, all subsequent mouse events are sent to the originating frame until the drag operation ends with a corresponding mouseup event. (

269370@main
CARDINAL

) (

116668701
CARDINAL

)

event, all subsequent mouse events are sent to the originating frame until the drag operation ends with a corresponding event. (

269370@main
CARDINAL

) (

116668701
CARDINAL

) Fixed FetchResponse.formData() to parse headers names as case insensitive. (269144@main) (

116742000
CARDINAL

)

to parse headers names as case insensitive. (269144@main) (

116742000
CARDINAL

) Fixed light dismiss for a popover element within a complex shadow

DOM
ORG

breaks light dismiss calculation. (269596@main) (117214343)

Web Assembly

New Features

Added support for new constant expressions. (269484@main) (

107680283
CARDINAL

)

Resolved Issues

Fixed WebAssembly SIMD vectors that can get corrupted when using v128.any_true . (269080@main) (

111050621
CARDINAL

)

. (269080@main) (

111050621
CARDINAL

) Fixed: Adopted final opcodes for

Wasm-GC
ORG

proposal. (269454@main) (

117118851
CARDINAL

)

Web Inspector

New Features

Added support for logging a message to the

Console
LOC

when a page attempts to load a font URL blocked by Lockdown Mode. (269238@main) (

114657783
CARDINAL

)

WebRTC

Resolved Issues