Release Notes for Safari Technology Preview 246

thunderbong1 pts0 comments

Release Notes for Safari Technology Preview 246 | WebKit

Release Notes for Safari Technology Preview 246

Jun 17, 2026

by Jon Davis

Safari Technology Preview Release 246 is now available for download for macOS Golden Gate and macOS Tahoe. If you already have Safari Technology Preview installed, you can update it in System Settings under General → Software Update.

This release includes WebKit changes between: 313555@main…315033@main.

Accessibility

Resolved Issues

Fixed an issue preventing VoiceOver from following focus() calls for newly added elements. (313425@main) (177167634)

Fixed role computation for elements with prefixes. (314273@main) (178399441)

CSS

New Features

Added support for values in light-dark(, ). (314244@main) (172290840)

Added support for using the CSS attr() substitution function on pseudo-elements with non-trivial originating elements. (313684@main) (177595332)

Added support for image() in the value type. (314204@main) (178189616)

Enabled the font-variant-emoji property in preview. (314117@main) (178193814)

Enabled word-break: auto-phrase in preview. (314118@main) (178193962)

Added support for color-mix() with more than two colors. (314272@main) (178349405)

Added support for the alpha() relative color function. (314397@main) (178551773)

Added support for the scroll-state value of container-type. (314551@main) (178740634)

Resolved Issues

Fixed aspect-ratio intrinsic-size handling in flex layout to align with the specification. (313536@main) (83240099)

Fixed text-decoration-thickness propagation to inner spans with non-inline style. (314502@main) (111015539)

Fixed unnecessary text truncation that could occur with always-on scrollbars. (313584@main) (148428628)

Fixed CSS Container Style Queries to work when the container has display: contents. (313677@main) (164414720)

Fixed CSS Style Container Query to recognize the default value of a custom property in multiline cases. (313957@main) (165627262)

Fixed CSS Anchor Positioning so that absolutely positioned elements no longer anchor to viewport-fixed-position elements unexpectedly. (314706@main) (170323196)

Fixed -webkit-box-pack to account for box-direction and to handle overflow repositioning correctly. (313862@main) (174588996)

Fixed an emoji reaction overlapping the comment code box on GitHub. (311084@main) (174652842)

Fixed :hover state to repaint correctly on the customizable element. (310623@main) (175273152)

Fixed text in nested CSS Subgrid with overflow: hidden clipping content on subsequent items. (313503@main) (175877530)

Fixed an interaction between an img with max-width and surrounding elements that caused the parent’s layout to compute incorrectly. (313105@main) (176889859)

Fixed incorrect margin offsets for inline positioning to fix the broken layout of paragraph spacing on some sites. (313502@main) (177139092)

Fixed shrink-to-fit boxes to update their width when they gain or lose a scrollbar. (313390@main) (177172896)

Fixed CSS zoom to be animatable by the computed value. (313735@main) (177411607)

Fixed preferred width to trim trailing whitespace before a preserved newline. (313480@main) (177426037)

Fixed inline layout to apply margins of preceding block content at the line start eagerly when block-in-inline content is involved. (313489@main) (177438841)

Fixed CSS attr() to align with disallowing the type. (313593@main) (177540489)

Fixed CSS attribute selector case-insensitivity handling for HTML attributes. (313654@main) (177547701)

Fixed ::first-letter to use the correct definition of punctuation. (313652@main) (177599506)

Fixed offset-path to respect when blending shape() and basic-shape paths. (313737@main) (177685457)

Fixed stretch-fit width with aspect-ratio providing a definite cross size to flex items when it should not. (313723@main) (177705930)

Fixed an aspect-ratio flex container resolving descendant percentage heights against a stale logical height. (313727@main) (177711905)

Fixed inline-block baseline to fall back to the bottom margin edge when the content has no in-flow line boxes. (313769@main) (177753094)

Fixed programmatic focus after keyboard interaction to match :focus-visible. (314012@main) (177850766)

Fixed @font-face font-style to serialize ‘oblique 0deg’ as ‘normal’. (314128@main) (178185291)

Fixed serialization of explicit font-variant longhands set after a system font. (314292@main) (178251443)

Fixed CSSFontFeatureValuesRule.fontFamily to be settable rather than readonly. (314602@main) (178323504)

Fixed font-style: oblique to be clamped against the font’s slant range rather than the @font-face weight range. (314280@main) (178324521)

Fixed font-style: oblique angle being applied to the variable font ‘slnt’ axis with the wrong sign. (314399@main) (178326843)

Fixed background and mask coordinated property list resolved values to match the specification. (314242@main) (178378309)

Fixed longer hue interpolation when one input is none. (314327@main)...

main fixed font preview added elements

Related Articles