Skip to content

Updates for Safari 26.2 RC#28574

Merged
caugner merged 2 commits intomdn:mainfrom
Elchi3:safari-26.2-rc
Dec 5, 2025
Merged

Updates for Safari 26.2 RC#28574
caugner merged 2 commits intomdn:mainfrom
Elchi3:safari-26.2-rc

Conversation

@Elchi3
Copy link
Copy Markdown
Member

@Elchi3 Elchi3 commented Dec 4, 2025

The https://collector.openwebdocs.org project (v10.16.1) found new features shipping in Safari 26.2 RC (21623.1.14.11.9) on macOS 26.2 RC (25C56) which was released last night. Currently, the collector covers about 90% of BCD, so the following list might not be exhaustive. Also, if a feature is in Safari TP only, it is not considered here.

See also https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes

With this PR, BCD will consider the following 157 features as shipping in Safari 26.2:

  • api.Animation.overallProgress
  • api.CaretPosition
  • api.CaretPosition.getClientRect
  • api.CaretPosition.offset
  • api.CaretPosition.offsetNode
  • api.CommandEvent
  • api.CommandEvent.CommandEvent
  • api.CommandEvent.command
  • api.CommandEvent.source
  • api.Document.activeViewTransition
  • api.Document.caretPositionFromPoint
  • api.Document.caretPositionFromPoint.options_parameter
  • api.Element.ariaColIndexText
  • api.Element.ariaRowIndexText
  • api.Element.beforematch_event
  • api.EventCounts
  • api.EventCounts.entries
  • api.EventCounts.forEach
  • api.EventCounts.get
  • api.EventCounts.has
  • api.EventCounts.keys
  • api.EventCounts.size
  • api.EventCounts.values
  • api.EventCounts.@@iterator
  • api.HTMLButtonElement.command
  • api.HTMLButtonElement.commandForElement
  • api.LargestContentfulPaint
  • api.LargestContentfulPaint.element
  • api.LargestContentfulPaint.id
  • api.LargestContentfulPaint.loadTime
  • api.LargestContentfulPaint.paintTime
  • api.LargestContentfulPaint.presentationTime
  • api.LargestContentfulPaint.renderTime
  • api.LargestContentfulPaint.size
  • api.LargestContentfulPaint.toJSON
  • api.LargestContentfulPaint.url
  • api.NavigateEvent
  • api.NavigateEvent.NavigateEvent
  • api.NavigateEvent.canIntercept
  • api.NavigateEvent.destination
  • api.NavigateEvent.downloadRequest
  • api.NavigateEvent.formData
  • api.NavigateEvent.hashChange
  • api.NavigateEvent.hasUAVisualTransition
  • api.NavigateEvent.info
  • api.NavigateEvent.intercept
  • api.NavigateEvent.navigationType
  • api.NavigateEvent.scroll
  • api.NavigateEvent.signal
  • api.NavigateEvent.sourceElement
  • api.NavigateEvent.userInitiated
  • api.Navigation
  • api.Navigation.activation
  • api.Navigation.back
  • api.Navigation.canGoBack
  • api.Navigation.canGoForward
  • api.Navigation.currentEntry
  • api.Navigation.entries
  • api.Navigation.forward
  • api.Navigation.navigate
  • api.Navigation.reload
  • api.Navigation.transition
  • api.Navigation.traverseTo
  • api.Navigation.updateCurrentEntry
  • api.NavigationActivation
  • api.NavigationActivation.entry
  • api.NavigationActivation.from
  • api.NavigationActivation.navigationType
  • api.NavigationCurrentEntryChangeEvent
  • api.NavigationCurrentEntryChangeEvent.NavigationCurrentEntryChangeEvent
  • api.NavigationCurrentEntryChangeEvent.from
  • api.NavigationCurrentEntryChangeEvent.navigationType
  • api.NavigationDestination
  • api.NavigationDestination.getState
  • api.NavigationDestination.id
  • api.NavigationDestination.index
  • api.NavigationDestination.key
  • api.NavigationDestination.sameDocument
  • api.NavigationDestination.url
  • api.NavigationHistoryEntry
  • api.NavigationHistoryEntry.getState
  • api.NavigationHistoryEntry.id
  • api.NavigationHistoryEntry.index
  • api.NavigationHistoryEntry.key
  • api.NavigationHistoryEntry.sameDocument
  • api.NavigationHistoryEntry.url
  • api.NavigationTransition
  • api.NavigationTransition.finished
  • api.NavigationTransition.from
  • api.NavigationTransition.navigationType
  • api.Performance.eventCounts
  • api.Performance.interactionCount
  • api.PerformanceEventTiming
  • api.PerformanceEventTiming.cancelable
  • api.PerformanceEventTiming.interactionId
  • api.PerformanceEventTiming.processingEnd
  • api.PerformanceEventTiming.processingStart
  • api.PerformanceEventTiming.target
  • api.PerformanceEventTiming.toJSON
  • api.Permissions.permission_storage-access
  • api.SVGAElement.hreflang
  • api.SVGAElement.type
  • api.SVGScriptElement.async
  • api.Window.navigation
  • css.properties.field-sizing
  • css.properties.field-sizing.content
  • css.properties.field-sizing.fixed
  • css.properties.math-shift
  • css.properties.math-shift.compact
  • css.properties.math-shift.normal
  • css.properties.position-area.self-x-end
  • css.properties.position-area.self-x-start
  • css.properties.position-area.self-y-end
  • css.properties.position-area.self-y-start
  • css.properties.position-area.span-self-x-end
  • css.properties.position-area.span-self-x-start
  • css.properties.position-area.span-self-y-end
  • css.properties.position-area.span-self-y-start
  • css.properties.position-try-fallbacks.flip-x
  • css.properties.position-try-fallbacks.flip-y
  • css.properties.position-try.flip-x
  • css.properties.position-try.flip-y
  • css.properties.position-visibility
  • css.properties.position-visibility.always
  • css.properties.position-visibility.anchors-visible
  • css.properties.position-visibility.no-overflow
  • css.properties.scrollbar-color
  • css.properties.scrollbar-color.auto
  • css.properties.text-decoration-line.grammar-error
  • css.properties.text-decoration-line.spelling-error
  • css.properties.text-decoration.auto
  • css.properties.text-decoration.currentColor
  • css.properties.text-decoration.dashed
  • css.properties.text-decoration.dotted
  • css.properties.text-decoration.double
  • css.properties.text-decoration.from-font
  • css.properties.text-decoration.grammar-error
  • css.properties.text-decoration.includes_thickness
  • css.properties.text-decoration.solid
  • css.properties.text-decoration.spelling-error
  • css.properties.text-decoration.transparent
  • css.properties.text-decoration.wavy
  • css.selectors.nesting.at-scope
  • css.types.sibling-count
  • css.types.sibling-index
  • html.elements.button.command
  • html.elements.button.commandfor
  • html.elements.h1.no_ua_styles_in_article_aside_nav_section
  • html.global_attributes.hidden.until-found
  • http.headers.Set-Cookie.Partitioned
  • javascript.builtins.Map.getOrInsert
  • javascript.builtins.Map.getOrInsertComputed
  • javascript.builtins.Math.sumPrecise
  • javascript.builtins.WeakMap.getOrInsert
  • javascript.builtins.WeakMap.getOrInsertComputed
  • webassembly.api.JSTag_static
  • webassembly.jsStringBuiltins

@github-actions github-actions bot added data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript data:wasm Compat data for Web Assembly features. https://developer.mozilla.org/en-US/docs/WebAssembly size:l [PR only] 101-1000 LoC changed labels Dec 4, 2025
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Dec 4, 2025

Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs).

Copy link
Copy Markdown
Contributor

@caugner caugner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM overall, but there are some features for which I did not find any mention in the release notes. Will re-check tomorrow.

Feature Ref
api.Animation.overallProgress https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=overallProgress
api.CaretPosition ?
api.CaretPosition.getClientRect ?
api.CaretPosition.offset ?
api.CaretPosition.offsetNode ?
api.CommandEvent https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=command%20and%20commandfor
api.CommandEvent.CommandEvent https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=command%20and%20commandfor
api.CommandEvent.command https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=command%20and%20commandfor
api.CommandEvent.source https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=command%20and%20commandfor
api.Document.activeViewTransition https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=activeViewTransition
api.Document.caretPositionFromPoint https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=caretPositionFromPoint
api.Document.caretPositionFromPoint.options_parameter https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=caretPositionFromPoint
api.Element.ariaColIndexText ?
api.Element.ariaRowIndexText ?
api.Element.beforematch_event ?
api.EventCounts https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=EventCounts
api.EventCounts.entries https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=EventCounts
api.EventCounts.forEach https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=EventCounts
api.EventCounts.get https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=EventCounts
api.EventCounts.has https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=EventCounts
api.EventCounts.keys https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=EventCounts
api.EventCounts.size https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=EventCounts
api.EventCounts.values https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=EventCounts
api.EventCounts.@@iterator https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=EventCounts
api.HTMLButtonElement.command https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=command%20and%20commandfor
api.HTMLButtonElement.commandForElement https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=command%20and%20commandfor
api.LargestContentfulPaint https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Added-,Largest%20Contentful%20Paint
api.LargestContentfulPaint.element https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Added-,Largest%20Contentful%20Paint
api.LargestContentfulPaint.id https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Added-,Largest%20Contentful%20Paint
api.LargestContentfulPaint.loadTime https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Added-,Largest%20Contentful%20Paint
api.LargestContentfulPaint.paintTime https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Added-,Largest%20Contentful%20Paint
api.LargestContentfulPaint.presentationTime https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Added-,Largest%20Contentful%20Paint
api.LargestContentfulPaint.renderTime https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Added-,Largest%20Contentful%20Paint
api.LargestContentfulPaint.size https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Added-,Largest%20Contentful%20Paint
api.LargestContentfulPaint.toJSON https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Added-,Largest%20Contentful%20Paint
api.LargestContentfulPaint.url https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Added-,Largest%20Contentful%20Paint
api.NavigateEvent https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.NavigateEvent https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.canIntercept https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.destination https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.downloadRequest https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.formData https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.hashChange https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.hasUAVisualTransition https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.info https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.intercept https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.navigationType https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.scroll https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.signal https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.sourceElement https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigateEvent.userInitiated https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.activation https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.back https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.canGoBack https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.canGoForward https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.currentEntry https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.entries https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.forward https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.navigate https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.reload https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.transition https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.traverseTo https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Navigation.updateCurrentEntry https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationActivation https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationActivation.entry https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationActivation.from https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationActivation.navigationType https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationCurrentEntryChangeEvent https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationCurrentEntryChangeEvent.NavigationCurrentEntryChangeEvent https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationCurrentEntryChangeEvent.from https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationCurrentEntryChangeEvent.navigationType https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationDestination https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationDestination.getState https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationDestination.id https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationDestination.index https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationDestination.key https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationDestination.sameDocument https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationDestination.url https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationHistoryEntry https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationHistoryEntry.getState https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationHistoryEntry.id https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationHistoryEntry.index https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationHistoryEntry.key https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationHistoryEntry.sameDocument https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationHistoryEntry.url https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationTransition https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationTransition.finished https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationTransition.from https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.NavigationTransition.navigationType https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
api.Performance.eventCounts https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Event%20Timing%20API
api.Performance.interactionCount https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Event%20Timing%20API
api.PerformanceEventTiming https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Event%20Timing%20API
api.PerformanceEventTiming.cancelable https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Event%20Timing%20API
api.PerformanceEventTiming.interactionId https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Event%20Timing%20API
api.PerformanceEventTiming.processingEnd https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Event%20Timing%20API
api.PerformanceEventTiming.processingStart https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Event%20Timing%20API
api.PerformanceEventTiming.target https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Event%20Timing%20API
api.PerformanceEventTiming.toJSON https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Event%20Timing%20API
api.Permissions.permission_storage-access https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=storage%20access%20permission
api.SVGAElement.hreflang https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=hreflang
api.SVGAElement.type ?
api.SVGScriptElement.async https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=the-,async
api.Window.navigation https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Navigation%20API
css.properties.field-sizing https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=field%2Dsizing
css.properties.field-sizing.content https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=field%2Dsizing
css.properties.field-sizing.fixed https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=field%2Dsizing
css.properties.math-shift https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=math%2Dshift
css.properties.math-shift.compact https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=math%2Dshift
css.properties.math-shift.normal https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=math%2Dshift
css.properties.position-area.self-x-end https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Renamed%20position%2Darea%20keywords
css.properties.position-area.self-x-start https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Renamed%20position%2Darea%20keywords
css.properties.position-area.self-y-end https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Renamed%20position%2Darea%20keywords
css.properties.position-area.self-y-start https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Renamed%20position%2Darea%20keywords
css.properties.position-area.span-self-x-end https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Renamed%20position%2Darea%20keywords
css.properties.position-area.span-self-x-start https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Renamed%20position%2Darea%20keywords
css.properties.position-area.span-self-y-end https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Renamed%20position%2Darea%20keywords
css.properties.position-area.span-self-y-start https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Renamed%20position%2Darea%20keywords
css.properties.position-try-fallbacks.flip-x https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=flip%2Dx%20and%20flip%2Dy
css.properties.position-try-fallbacks.flip-y https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=flip%2Dx%20and%20flip%2Dy
css.properties.position-try.flip-x https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=flip%2Dx%20and%20flip%2Dy
css.properties.position-try.flip-y https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=flip%2Dx%20and%20flip%2Dy
css.properties.position-visibility https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=position%2Dvisibility
css.properties.position-visibility.always https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=position%2Dvisibility
css.properties.position-visibility.anchors-visible https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=position%2Dvisibility
css.properties.position-visibility.no-overflow https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=position%2Dvisibility
css.properties.scrollbar-color https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=scrollbar%2Dcolor
css.properties.scrollbar-color.auto https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=scrollbar%2Dcolor
css.properties.text-decoration-line.grammar-error https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=text%2Ddecoration%2Dline
css.properties.text-decoration-line.spelling-error https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=text%2Ddecoration%2Dline
css.properties.text-decoration.auto https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.currentColor https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.dashed https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.dotted https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.double https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.from-font https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.grammar-error https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.includes_thickness https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.solid https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.spelling-error https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.transparent https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.properties.text-decoration.wavy https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=%2Dwebkit%2Dtext%2Ddecoration
css.selectors.nesting.at-scope https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=Fixed%20the%20behavior%20of%20the%20nesting%20selector
css.types.sibling-count https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=sibling%2Dcount
css.types.sibling-index https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=sibling%2Dindex
html.elements.button.command https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=command%20and%20commandfor
html.elements.button.commandfor https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#:~:text=command%20and%20commandfor
html.elements.h1.no_ua_styles_in_article_aside_nav_section https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#Performance-API:~:text=Removed%20UA%20styles
html.global_attributes.hidden.until-found https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#Performance-API:~:text=hidden%3Duntil%2Dfound
http.headers.Set-Cookie.Partitioned https://developer.apple.com/documentation/safari-release-notes/safari-26_2-release-notes#Performance-API:~:text=Cookies%20Having%20Independent%20Partitioned%20State
javascript.builtins.Map.getOrInsert ?
javascript.builtins.Map.getOrInsertComputed ?
javascript.builtins.Math.sumPrecise ?
javascript.builtins.WeakMap.getOrInsert ?
javascript.builtins.WeakMap.getOrInsertComputed ?
webassembly.api.JSTag_static ?
webassembly.jsStringBuiltins ?

Copy link
Copy Markdown
Contributor

@caugner caugner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feature Ref
api.CaretPosition Impl https://bugs.webkit.org/show_bug.cgi?id=288644 / WebKit/WebKit@c4e24f8 -> Ship WebKit/WebKit@8a14a64 in WebKit 623.1.3 ✅
api.CaretPosition.getClientRect (see above) ✅
api.CaretPosition.offset (see above) ✅
api.CaretPosition.offsetNode (see above) ✅
api.Element.ariaColIndexText Impl+Ship https://bugs.webkit.org/show_bug.cgi?id=257142 / WebKit/WebKit@5cb9212 in WebKit 623.1.3 ✅
api.Element.ariaRowIndexText (see above) ✅
api.Element.beforematch_event (part of hidden="until-found")
api.SVGAElement.type Impl+Ship https://bugs.webkit.org/show_bug.cgi?id=298605 / WebKit/WebKit@cce70ba in WebKit 623.1.8 ✅
javascript.builtins.Map.getOrInsert Impl https://bugs.webkit.org/show_bug.cgi?id=282014 / WebKit/WebKit@2b8f726 -> Ship WebKit/WebKit@48e84a4 in WebKit 623.1.3 ✅
javascript.builtins.Map.getOrInsertComputed (see above) ✅
javascript.builtins.Math.sumPrecise Ship WebKit/WebKit@b21d207 in WebKit 623.1.1 ✅
javascript.builtins.WeakMap.getOrInsert (see above) ✅
javascript.builtins.WeakMap.getOrInsertComputed (see above) ✅
webassembly.api.JSTag_static Impl https://bugs.webkit.org/show_bug.cgi?id=286103 / WebKit/WebKit@6bf8f0f in WebKit 621.1.11 ❗ before Safari 18.4
webassembly.jsStringBuiltins Ship WebKit/WebKit@ad8e574 in 623.1.7 ✅

@caugner caugner enabled auto-merge (squash) December 5, 2025 12:00
@caugner caugner merged commit f79d947 into mdn:main Dec 5, 2025
8 checks passed
@mdn-bot mdn-bot mentioned this pull request Dec 5, 2025
@Elchi3 Elchi3 deleted the safari-26.2-rc branch December 5, 2025 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API data:css Compat data for CSS features. https://developer.mozilla.org/docs/Web/CSS data:js Compat data for JS/ECMAScript features. https://developer.mozilla.org/docs/Web/JavaScript data:wasm Compat data for Web Assembly features. https://developer.mozilla.org/en-US/docs/WebAssembly size:l [PR only] 101-1000 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants