BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +100, -0

Support increases (100)

API

  1. api ➞ CanvasRenderingContext2D ➞ letterSpacing
    Added to Safari  βžž  3 of 3 engines
  2. api ➞ CanvasRenderingContext2D ➞ wordSpacing
    Added to Safari  βžž  3 of 3 engines
  3. api ➞ CaretPosition
    Added to Safari  βžž  3 of 3 engines
  4. api ➞ CaretPosition ➞ getClientRect Spec link
    Added to Safari  βžž  3 of 3 engines
  5. api ➞ CaretPosition ➞ offset Spec link
    Added to Safari  βžž  3 of 3 engines
  6. api ➞ CaretPosition ➞ offsetNode Spec link
    Added to Safari  βžž  3 of 3 engines
  7. api ➞ ClipboardItem ➞ supports_static
    Added to Safari  βžž  3 of 3 engines
  8. api ➞ CookieChangeEvent ➞ CookieChangeEvent
    Added to Safari  βžž  3 of 3 engines
  9. api ➞ CookieChangeEvent
    Added to Safari  βžž  3 of 3 engines
  10. api ➞ CookieChangeEvent ➞ changed
    Added to Safari  βžž  3 of 3 engines
  11. api ➞ CookieChangeEvent ➞ changed ➞ partitioned_property Spec link
    Added to Safari  βžž  2 of 3 engines
  12. api ➞ CookieChangeEvent ➞ deleted
    Added to Safari  βžž  3 of 3 engines
  13. api ➞ CookieChangeEvent ➞ deleted ➞ partitioned_property Spec link
    Added to Safari  βžž  2 of 3 engines
  14. api ➞ CookieStore
    Added to Safari  βžž  3 of 3 engines
  15. api ➞ CookieStore ➞ change_event
    Added to Safari  βžž  3 of 3 engines
  16. api ➞ CookieStore ➞ delete
    Added to Safari  βžž  3 of 3 engines
  17. api ➞ CookieStore ➞ delete ➞ partitioned_option Spec link
    Added to Safari  βžž  3 of 3 engines
  18. api ➞ CookieStore ➞ get
    Added to Safari  βžž  3 of 3 engines
  19. api ➞ CookieStore ➞ get ➞ partitioned_return_property Spec link
    Added to Safari  βžž  2 of 3 engines
  20. api ➞ CookieStore ➞ getAll
    Added to Safari  βžž  3 of 3 engines
  21. api ➞ CookieStore ➞ getAll ➞ partitioned_return_property Spec link
    Added to Safari  βžž  2 of 3 engines
  22. api ➞ CookieStore ➞ set
    Added to Safari  βžž  3 of 3 engines
  23. api ➞ CookieStore ➞ set ➞ partitioned_option Spec link
    Added to Safari  βžž  3 of 3 engines
  24. api ➞ Document ➞ fragmentDirective
    Added to Safari  βžž  3 of 3 engines
  25. api ➞ ExtendableCookieChangeEvent ➞ ExtendableCookieChangeEvent
    Added to Safari  βžž  2 of 3 engines
  26. api ➞ ExtendableCookieChangeEvent
    Added to Safari  βžž  2 of 3 engines
  27. api ➞ ExtendableCookieChangeEvent ➞ changed
    Added to Safari  βžž  2 of 3 engines
  28. api ➞ ExtendableCookieChangeEvent ➞ changed ➞ partitioned_property Spec link
    Added to Safari  βžž  2 of 3 engines
  29. api ➞ ExtendableCookieChangeEvent ➞ deleted
    Added to Safari  βžž  2 of 3 engines
  30. api ➞ ExtendableCookieChangeEvent ➞ deleted ➞ partitioned_property Spec link
    Added to Safari  βžž  2 of 3 engines
  31. api ➞ FragmentDirective
    Added to Safari  βžž  3 of 3 engines
  32. api ➞ HTMLMediaElement ➞ setSinkId
    Added to Safari  βžž  3 of 3 engines
  33. api ➞ HTMLMediaElement ➞ sinkId
    Added to Safari  βžž  3 of 3 engines
  34. api ➞ MediaSession ➞ setActionHandler ➞ togglecamera_type
    Added to Safari  βžž  2 of 3 engines
  35. api ➞ MediaSession ➞ setActionHandler ➞ togglemicrophone_type
    Added to Safari  βžž  2 of 3 engines
  36. api ➞ MediaSession ➞ setCameraActive
    Added to Safari  βžž  2 of 3 engines
  37. api ➞ MediaSession ➞ setMicrophoneActive
    Added to Safari  βžž  2 of 3 engines
  38. api ➞ OffscreenCanvasRenderingContext2D ➞ letterSpacing
    Added to Safari  βžž  3 of 3 engines
  39. api ➞ OffscreenCanvasRenderingContext2D ➞ wordSpacing
    Added to Safari  βžž  3 of 3 engines
  40. api ➞ PublicKeyCredential ➞ parseCreationOptionsFromJSON_static
    Added to Safari  βžž  3 of 3 engines
  41. api ➞ PublicKeyCredential ➞ parseRequestOptionsFromJSON_static
    Added to Safari  βžž  3 of 3 engines
  42. api ➞ PublicKeyCredential ➞ toJSON
    Added to Safari  βžž  3 of 3 engines
  43. api ➞ SVGImageElement ➞ decode
    Added to Safari  βžž  3 of 3 engines
  44. api ➞ ServiceWorkerGlobalScope ➞ cookieStore
    Added to Safari  βžž  3 of 3 engines
  45. api ➞ Window ➞ cookieStore
    Added to Safari  βžž  3 of 3 engines
  46. api ➞ MediaSession ➞ setScreenshareActive Spec link
    Added to Safari  βžž  1 of 3 engines

CSS

  1. css ➞ properties ➞ animation-duration ➞ auto
    Added to Safari  βžž  2 of 3 engines
  2. css ➞ properties ➞ writing-mode ➞ sideways-lr
    Added to Safari  βžž  3 of 3 engines
  3. css ➞ properties ➞ writing-mode ➞ sideways-rl
    Added to Safari  βžž  3 of 3 engines
  4. css ➞ selectors ➞ details-content
    Added to Safari  βžž  2 of 3 engines
  5. css ➞ types ➞ attr ➞ fallback
    Added to Safari  βžž  3 of 3 engines
  6. css ➞ properties ➞ font-width Spec link
    Added to Safari  βžž  1 of 3 engines
  7. css ➞ properties ➞ font-width ➞ condensed Spec link
    Added to Safari  βžž  1 of 3 engines
  8. css ➞ properties ➞ font-width ➞ expanded Spec link
    Added to Safari  βžž  1 of 3 engines
  9. css ➞ properties ➞ font-width ➞ extra-condensed Spec link
    Added to Safari  βžž  1 of 3 engines
  10. css ➞ properties ➞ font-width ➞ extra-expanded Spec link
    Added to Safari  βžž  1 of 3 engines
  11. css ➞ properties ➞ font-width ➞ normal Spec link
    Added to Safari  βžž  1 of 3 engines
  12. css ➞ properties ➞ font-width ➞ semi-condensed Spec link
    Added to Safari  βžž  1 of 3 engines
  13. css ➞ properties ➞ font-width ➞ semi-expanded Spec link
    Added to Safari  βžž  1 of 3 engines
  14. css ➞ properties ➞ font-width ➞ ultra-condensed Spec link
    Added to Safari  βžž  1 of 3 engines
  15. css ➞ properties ➞ font-width ➞ ultra-expanded Spec link
    Added to Safari  βžž  1 of 3 engines
  16. css ➞ properties ➞ text-autospace Spec link
    Added to Safari  βžž  1 of 3 engines
  17. css ➞ properties ➞ text-autospace ➞ auto Spec link
    Added to Safari  βžž  1 of 3 engines
  18. css ➞ properties ➞ text-autospace ➞ ideograph-alpha Spec link
    Added to Safari  βžž  1 of 3 engines
  19. css ➞ properties ➞ text-autospace ➞ ideograph-numeric Spec link
    Added to Safari  βžž  1 of 3 engines
  20. css ➞ properties ➞ text-autospace ➞ no-autospace Spec link
    Added to Safari  βžž  1 of 3 engines
  21. css ➞ properties ➞ text-autospace ➞ normal Spec link
    Added to Safari  βžž  1 of 3 engines

HTTP

  1. http ➞ headers ➞ Cross-Origin-Opener-Policy ➞ noopener-allow-popups Spec link
    Added to Safari  βžž  2 of 3 engines
  2. http ➞ headers ➞ Set-Cookie ➞ Partitioned
    Added to Safari  βžž  2 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ Iterator ➞ drop
    Added to Safari  βžž  2 of 3 engines
  2. javascript ➞ builtins ➞ Iterator ➞ every
    Added to Safari  βžž  2 of 3 engines
  3. javascript ➞ builtins ➞ Iterator ➞ filter
    Added to Safari  βžž  2 of 3 engines
  4. javascript ➞ builtins ➞ Iterator ➞ find
    Added to Safari  βžž  2 of 3 engines
  5. javascript ➞ builtins ➞ Iterator ➞ flatMap
    Added to Safari  βžž  2 of 3 engines
  6. javascript ➞ builtins ➞ Iterator ➞ forEach
    Added to Safari  βžž  2 of 3 engines
  7. javascript ➞ builtins ➞ Iterator ➞ from
    Added to Safari  βžž  2 of 3 engines
  8. javascript ➞ builtins ➞ Iterator ➞ map
    Added to Safari  βžž  2 of 3 engines
  9. javascript ➞ builtins ➞ Iterator ➞ reduce
    Added to Safari  βžž  2 of 3 engines
  10. javascript ➞ builtins ➞ Iterator ➞ some
    Added to Safari  βžž  2 of 3 engines
  11. javascript ➞ builtins ➞ Iterator ➞ take
    Added to Safari  βžž  2 of 3 engines
  12. javascript ➞ builtins ➞ Iterator ➞ toArray
    Added to Safari  βžž  2 of 3 engines
  13. javascript ➞ builtins ➞ Error ➞ isError
    Added to Chrome,Safari  βžž  2 of 3 engines

WEBASSEMBLY

  1. webassembly ➞ exceptionsFinal Spec link
    Added to Safari  βžž  2 of 3 engines

WEBEXTENSIONS

  1. webextensions ➞ api ➞ commands ➞ openShortcutSettings
    Added to Firefox  βžž  1 of 3 engines
  2. webextensions ➞ api ➞ runtime ➞ onUserScriptConnect
    Added to Firefox  βžž  2 of 3 engines
  3. webextensions ➞ api ➞ runtime ➞ onUserScriptMessage
    Added to Firefox  βžž  2 of 3 engines
  4. webextensions ➞ api ➞ userScripts ➞ ExecutionWorld
    Added to Firefox  βžž  2 of 3 engines
  5. webextensions ➞ api ➞ userScripts ➞ RegisteredUserScript ➞ worldId
    Added to Firefox  βžž  2 of 3 engines
  6. webextensions ➞ api ➞ userScripts ➞ ScriptSource
    Added to Firefox  βžž  2 of 3 engines
  7. webextensions ➞ api ➞ userScripts ➞ UserScriptFilter
    Added to Firefox  βžž  2 of 3 engines
  8. webextensions ➞ api ➞ userScripts ➞ WorldProperties
    Added to Firefox  βžž  2 of 3 engines
  9. webextensions ➞ api ➞ userScripts ➞ WorldProperties ➞ worldId
    Added to Firefox  βžž  2 of 3 engines
  10. webextensions ➞ api ➞ userScripts
    Added to Firefox  βžž  2 of 3 engines
  11. webextensions ➞ api ➞ userScripts ➞ configureWorld
    Added to Firefox  βžž  2 of 3 engines
  12. webextensions ➞ api ➞ userScripts ➞ getScripts
    Added to Firefox  βžž  2 of 3 engines
  13. webextensions ➞ api ➞ userScripts ➞ getWorldConfigurations
    Added to Firefox  βžž  2 of 3 engines
  14. webextensions ➞ api ➞ userScripts ➞ resetWorldConfiguration
    Added to Firefox  βžž  2 of 3 engines
  15. webextensions ➞ api ➞ userScripts ➞ unregister
    Added to Firefox  βžž  2 of 3 engines
  16. webextensions ➞ api ➞ userScripts ➞ update
    Added to Firefox  βžž  2 of 3 engines
  17. webextensions ➞ manifest ➞ optional_permissions ➞ userScripts
    Added to Firefox  βžž  2 of 3 engines

BCD Metadata Changes: 60

Show all 60 changes

Note: The following represent changes to BCD metadata keys in the reported time period. Keys are not implementations, and they don't represent commitments toward implementation, etc. A new key occurring is perhaps a signal that some implementer was serious enough to add the key. Many of the features that are 'removed' are usually just 'moved' or 'renamed', but we don't have great ways to highlight that.

Backfilled entries (12)

The entries in this section saw support information change since the report on Friday, 21 February 2025, but all the supported browser versions given were more than a couple of months old. Typically, these are cases of support information being updated long after the support actually landed in a browser, but nobody ever updated the BCD entry.

CSS

  1. css ➞ selectors ➞ -webkit-slider-runnable-track
    Backfilled for Safari  βžž  2 of 3 engines
  2. css ➞ selectors ➞ -webkit-slider-thumb
    Backfilled for Safari  βžž  2 of 3 engines
  3. css ➞ properties ➞ font ➞ font-width_keyword_values
    Backfilled for Firefox  βžž  3 of 3 engines

WEBEXTENSIONS

  1. webextensions ➞ api ➞ userScripts ➞ RegisteredUserScript
    Backfilled for Chrome  βžž  2 of 3 engines
  2. webextensions ➞ api ➞ userScripts ➞ register
    Backfilled for Chrome  βžž  2 of 3 engines
  3. webextensions ➞ api ➞ userScripts_legacy ➞ RegisteredUserScript
    Backfilled for Firefox  βžž  1 of 3 engines
  4. webextensions ➞ api ➞ userScripts_legacy ➞ RegisteredUserScript ➞ unregister
    Backfilled for Firefox  βžž  1 of 3 engines
  5. webextensions ➞ api ➞ userScripts_legacy
    Backfilled for Firefox  βžž  1 of 3 engines
  6. webextensions ➞ api ➞ userScripts_legacy ➞ onBeforeScript
    Backfilled for Firefox  βžž  1 of 3 engines
  7. webextensions ➞ api ➞ userScripts_legacy ➞ register
    Backfilled for Firefox  βžž  1 of 3 engines
  8. webextensions ➞ api ➞ userScripts_legacy ➞ register ➞ cookieStoreId
    Backfilled for Firefox  βžž  1 of 3 engines
  9. webextensions ➞ manifest ➞ permissions ➞ userScripts
    Backfilled for Chrome  βžž  1 of 3 engines

New entries (43)

The entries in this section were not found in BCD on Friday, 21 February 2025, but are now present. These usually do not have any support information attached to them, and often have no corresponding MDN page. Sometimes, entries that appear here also appear in the next section (β€œRemoved BCD entries”) because of a Working Group deciding on a rename.

API

  1. api ➞ MediaSession ➞ setScreenshareActive

CSS

  1. css ➞ properties ➞ font ➞ font-width_keyword_values
  2. css ➞ properties ➞ font-width
  3. css ➞ properties ➞ font-width ➞ condensed
  4. css ➞ properties ➞ font-width ➞ expanded
  5. css ➞ properties ➞ font-width ➞ extra-condensed
  6. css ➞ properties ➞ font-width ➞ extra-expanded
  7. css ➞ properties ➞ font-width ➞ normal
  8. css ➞ properties ➞ font-width ➞ semi-condensed
  9. css ➞ properties ➞ font-width ➞ semi-expanded
  10. css ➞ properties ➞ font-width ➞ ultra-condensed
  11. css ➞ properties ➞ font-width ➞ ultra-expanded
  12. css ➞ properties ➞ text-autospace
  13. css ➞ properties ➞ text-autospace ➞ auto
  14. css ➞ properties ➞ text-autospace ➞ ideograph-alpha
  15. css ➞ properties ➞ text-autospace ➞ ideograph-numeric
  16. css ➞ properties ➞ text-autospace ➞ no-autospace
  17. css ➞ properties ➞ text-autospace ➞ normal

JAVASCRIPT

  1. javascript ➞ builtins ➞ Error ➞ isError

WEBEXTENSIONS

  1. webextensions ➞ api ➞ commands ➞ openShortcutSettings
  2. webextensions ➞ api ➞ runtime ➞ onUserScriptConnect
  3. webextensions ➞ api ➞ runtime ➞ onUserScriptMessage
  4. webextensions ➞ api ➞ userScripts ➞ ExecutionWorld
  5. webextensions ➞ api ➞ userScripts ➞ RegisteredUserScript ➞ worldId
  6. webextensions ➞ api ➞ userScripts ➞ ScriptSource
  7. webextensions ➞ api ➞ userScripts ➞ UserScriptFilter
  8. webextensions ➞ api ➞ userScripts ➞ WorldProperties
  9. webextensions ➞ api ➞ userScripts ➞ WorldProperties ➞ worldId
  10. webextensions ➞ api ➞ userScripts
  11. webextensions ➞ api ➞ userScripts ➞ configureWorld
  12. webextensions ➞ api ➞ userScripts ➞ getScripts
  13. webextensions ➞ api ➞ userScripts ➞ getWorldConfigurations
  14. webextensions ➞ api ➞ userScripts ➞ resetWorldConfiguration
  15. webextensions ➞ api ➞ userScripts ➞ unregister
  16. webextensions ➞ api ➞ userScripts ➞ update
  17. webextensions ➞ api ➞ userScripts_legacy ➞ RegisteredUserScript
  18. webextensions ➞ api ➞ userScripts_legacy ➞ RegisteredUserScript ➞ unregister
  19. webextensions ➞ api ➞ userScripts_legacy
  20. webextensions ➞ api ➞ userScripts_legacy ➞ onBeforeScript
  21. webextensions ➞ api ➞ userScripts_legacy ➞ register
  22. webextensions ➞ api ➞ userScripts_legacy ➞ register ➞ cookieStoreId
  23. webextensions ➞ manifest ➞ optional_permissions ➞ userScripts
  24. webextensions ➞ manifest ➞ permissions ➞ userScripts

Removed entries (5)

The entries in this section were found in BCD on Friday, 21 February 2025, but are no longer present. The reasons for this removal can be anything from an experimental proposal that was never supported to a property or value being renamed to something else.

CSS

  1. css ➞ properties ➞ font ➞ font_stretch_support

JAVASCRIPT

  1. javascript ➞ builtins ➞ Error ➞ cause ➞ displayed_in_console

WEBEXTENSIONS

  1. webextensions ➞ api ➞ userScripts ➞ RegisteredUserScript ➞ unregister
  2. webextensions ➞ api ➞ userScripts ➞ onBeforeScript
  3. webextensions ➞ api ➞ userScripts ➞ register ➞ cookieStoreId