BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +3, -0

Support increases (3)

CSS

  1. css ➞ selectors ➞ nesting ➞ at-scope
    Added to Chrome,Safari  βžž  3 of 3 engines

WEBDRIVER

  1. webdriver ➞ bidi ➞ emulation ➞ setLocaleOverride ➞ locale_parameter ➞ sets_navigator_language
    Added to Firefox  βžž  2 of 3 engines
  2. webdriver ➞ bidi ➞ network ➞ getData ➞ dataType_parameter ➞ request Spec link
    Added to Firefox  βžž  2 of 3 engines

BCD Metadata Changes: 150

Show all 150 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 (77)

The entries in this section saw support information change since the report on Friday, 31 October 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 ➞ types ➞ attr ➞ type-or-unit ➞ angle
    Backfilled for Chrome  βžž  1 of 3 engines
  2. css ➞ types ➞ attr ➞ type-or-unit ➞ color
    Backfilled for Chrome  βžž  1 of 3 engines
  3. css ➞ types ➞ attr ➞ type-or-unit ➞ integer
    Backfilled for Chrome  βžž  1 of 3 engines
  4. css ➞ types ➞ attr ➞ type-or-unit ➞ length
    Backfilled for Chrome  βžž  1 of 3 engines
  5. css ➞ types ➞ attr ➞ type-or-unit ➞ number
    Backfilled for Chrome  βžž  1 of 3 engines
  6. css ➞ types ➞ attr ➞ type-or-unit ➞ percentage
    Backfilled for Chrome  βžž  1 of 3 engines
  7. css ➞ types ➞ attr ➞ type-or-unit ➞ time
    Backfilled for Chrome  βžž  1 of 3 engines
  8. css ➞ properties ➞ justify-items ➞ block_context Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  9. css ➞ properties ➞ justify-self ➞ block_context Spec link
    Backfilled for Chrome  βžž  1 of 3 engines

API

  1. api ➞ Document ➞ execCommand ➞ insertHTML
    Backfilled for Firefox  βžž  3 of 3 engines
  2. api ➞ Document ➞ execCommand ➞ insertHTML ➞ enforces_trusted_types
    Backfilled for Firefox  βžž  3 of 3 engines
  3. api ➞ Element ➞ setAttribute ➞ enforces_trusted_types
    Backfilled for Firefox  βžž  3 of 3 engines
  4. api ➞ Element ➞ setAttributeNS ➞ enforces_trusted_types
    Backfilled for Firefox  βžž  3 of 3 engines
  5. api ➞ GPUAdapter ➞ requestDevice ➞ handles_duplicate_calls
    Backfilled for Chrome  βžž  2 of 3 engines
  6. api ➞ Performance ➞ mark ➞ markOptions_detail_devtools_parameter
    Backfilled for Chrome  βžž  1 of 3 engines
  7. api ➞ Performance ➞ measure ➞ measureOptions_detail_devtools_parameter
    Backfilled for Chrome  βžž  1 of 3 engines
  8. api ➞ Request ➞ Request ➞ init_privateToken_parameter Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  9. api ➞ SharedWorker ➞ SharedWorker ➞ enforces_trusted_types
    Backfilled for Firefox  βžž  3 of 3 engines
  10. api ➞ Worker ➞ Worker ➞ enforces_trusted_types
    Backfilled for Firefox  βžž  3 of 3 engines
  11. api ➞ console ➞ timeStamp_static ➞ color_parameter
    Backfilled for Chrome  βžž  1 of 3 engines
  12. api ➞ console ➞ timeStamp_static ➞ data_parameter
    Backfilled for Chrome  βžž  1 of 3 engines
  13. api ➞ console ➞ timeStamp_static ➞ end_parameter
    Backfilled for Chrome  βžž  1 of 3 engines
  14. api ➞ console ➞ timeStamp_static ➞ label_parameter
    Backfilled for Chrome  βžž  2 of 3 engines
  15. api ➞ console ➞ timeStamp_static ➞ start_parameter
    Backfilled for Chrome  βžž  1 of 3 engines
  16. api ➞ console ➞ timeStamp_static ➞ trackGroup_parameter
    Backfilled for Chrome  βžž  1 of 3 engines
  17. api ➞ console ➞ timeStamp_static ➞ trackName_parameter
    Backfilled for Chrome  βžž  1 of 3 engines
  18. api ➞ fetch ➞ init_privateToken_parameter Spec link
    Backfilled for Chrome  βžž  1 of 3 engines

HTML

  1. html ➞ elements ➞ iframe ➞ privateToken Spec link
    Backfilled for Chrome  βžž  1 of 3 engines

HTTP

  1. http ➞ headers ➞ Permissions-Policy ➞ private-state-token-issuance Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  2. http ➞ headers ➞ Permissions-Policy ➞ private-state-token-redemption Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  3. http ➞ headers ➞ Sec-Private-State-Token Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  4. http ➞ headers ➞ Sec-Private-State-Token-Crypto-Version Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  5. http ➞ headers ➞ Sec-Private-State-Token-Lifetime Spec link
    Backfilled for Chrome  βžž  1 of 3 engines
  6. http ➞ headers ➞ Sec-Redemption-Record Spec link
    Backfilled for Chrome  βžž  1 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ Function ➞ Function ➞ enforces_trusted_types Spec link
    Backfilled for Firefox  βžž  2 of 3 engines

WEBEXTENSIONS

  1. webextensions ➞ api ➞ webNavigation ➞ getAllFrames ➞ documentId
    Backfilled for Chrome  βžž  2 of 3 engines
  2. webextensions ➞ api ➞ webNavigation ➞ getAllFrames ➞ documentLifecycle
    Backfilled for Chrome  βžž  1 of 3 engines
  3. webextensions ➞ api ➞ webNavigation ➞ getAllFrames ➞ frameType
    Backfilled for Chrome  βžž  1 of 3 engines
  4. webextensions ➞ api ➞ webNavigation ➞ getAllFrames ➞ parentDocumentId
    Backfilled for Chrome  βžž  2 of 3 engines
  5. webextensions ➞ api ➞ webNavigation ➞ getFrame ➞ documentId
    Backfilled for Chrome  βžž  2 of 3 engines
  6. webextensions ➞ api ➞ webNavigation ➞ getFrame ➞ documentLifecycle
    Backfilled for Chrome  βžž  1 of 3 engines
  7. webextensions ➞ api ➞ webNavigation ➞ getFrame ➞ frameType
    Backfilled for Chrome  βžž  1 of 3 engines
  8. webextensions ➞ api ➞ webNavigation ➞ getFrame ➞ parentDocumentId
    Backfilled for Chrome  βžž  2 of 3 engines
  9. webextensions ➞ api ➞ webNavigation ➞ onBeforeNavigate ➞ documentLifecycle
    Backfilled for Chrome  βžž  1 of 3 engines
  10. webextensions ➞ api ➞ webNavigation ➞ onBeforeNavigate ➞ frameType
    Backfilled for Chrome  βžž  1 of 3 engines
  11. webextensions ➞ api ➞ webNavigation ➞ onBeforeNavigate ➞ parentDocumentId
    Backfilled for Chrome  βžž  2 of 3 engines
  12. webextensions ➞ api ➞ webNavigation ➞ onCommitted ➞ documentId
    Backfilled for Chrome  βžž  2 of 3 engines
  13. webextensions ➞ api ➞ webNavigation ➞ onCommitted ➞ documentLifecycle
    Backfilled for Chrome  βžž  1 of 3 engines
  14. webextensions ➞ api ➞ webNavigation ➞ onCommitted ➞ frameType
    Backfilled for Chrome  βžž  1 of 3 engines
  15. webextensions ➞ api ➞ webNavigation ➞ onCommitted ➞ parentDocumentId
    Backfilled for Chrome  βžž  2 of 3 engines
  16. webextensions ➞ api ➞ webNavigation ➞ onCommitted ➞ parentFrameId
    Backfilled for Chrome  βžž  1 of 3 engines
  17. webextensions ➞ api ➞ webNavigation ➞ onCompleted ➞ documentId
    Backfilled for Chrome  βžž  2 of 3 engines
  18. webextensions ➞ api ➞ webNavigation ➞ onCompleted ➞ documentLifecycle
    Backfilled for Chrome  βžž  1 of 3 engines
  19. webextensions ➞ api ➞ webNavigation ➞ onCompleted ➞ frameType
    Backfilled for Chrome  βžž  1 of 3 engines
  20. webextensions ➞ api ➞ webNavigation ➞ onCompleted ➞ parentDocumentId
    Backfilled for Chrome  βžž  2 of 3 engines
  21. webextensions ➞ api ➞ webNavigation ➞ onCompleted ➞ parentFrameId
    Backfilled for Chrome  βžž  1 of 3 engines
  22. webextensions ➞ api ➞ webNavigation ➞ onDOMContentLoaded ➞ documentId
    Backfilled for Chrome  βžž  2 of 3 engines
  23. webextensions ➞ api ➞ webNavigation ➞ onDOMContentLoaded ➞ documentLifecycle
    Backfilled for Chrome  βžž  1 of 3 engines
  24. webextensions ➞ api ➞ webNavigation ➞ onDOMContentLoaded ➞ frameType
    Backfilled for Chrome  βžž  1 of 3 engines
  25. webextensions ➞ api ➞ webNavigation ➞ onDOMContentLoaded ➞ parentDocumentId
    Backfilled for Chrome  βžž  2 of 3 engines
  26. webextensions ➞ api ➞ webNavigation ➞ onDOMContentLoaded ➞ parentFrameId
    Backfilled for Chrome  βžž  1 of 3 engines
  27. webextensions ➞ api ➞ webNavigation ➞ onErrorOccurred ➞ documentId
    Backfilled for Chrome  βžž  2 of 3 engines
  28. webextensions ➞ api ➞ webNavigation ➞ onErrorOccurred ➞ documentLifecycle
    Backfilled for Chrome  βžž  1 of 3 engines
  29. webextensions ➞ api ➞ webNavigation ➞ onErrorOccurred ➞ frameType
    Backfilled for Chrome  βžž  1 of 3 engines
  30. webextensions ➞ api ➞ webNavigation ➞ onErrorOccurred ➞ parentDocumentId
    Backfilled for Chrome  βžž  2 of 3 engines
  31. webextensions ➞ api ➞ webNavigation ➞ onErrorOccurred ➞ parentFrameId
    Backfilled for Chrome  βžž  1 of 3 engines
  32. webextensions ➞ api ➞ webNavigation ➞ onHistoryStateUpdated ➞ documentId
    Backfilled for Chrome  βžž  1 of 3 engines
  33. webextensions ➞ api ➞ webNavigation ➞ onHistoryStateUpdated ➞ documentLifecycle
    Backfilled for Chrome  βžž  1 of 3 engines
  34. webextensions ➞ api ➞ webNavigation ➞ onHistoryStateUpdated ➞ frameType
    Backfilled for Chrome  βžž  1 of 3 engines
  35. webextensions ➞ api ➞ webNavigation ➞ onHistoryStateUpdated ➞ parentDocumentId
    Backfilled for Chrome  βžž  1 of 3 engines
  36. webextensions ➞ api ➞ webNavigation ➞ onHistoryStateUpdated ➞ parentFrameId
    Backfilled for Chrome  βžž  1 of 3 engines
  37. webextensions ➞ api ➞ webNavigation ➞ onReferenceFragmentUpdated ➞ documentId
    Backfilled for Chrome  βžž  1 of 3 engines
  38. webextensions ➞ api ➞ webNavigation ➞ onReferenceFragmentUpdated ➞ documentLifecycle
    Backfilled for Chrome  βžž  1 of 3 engines
  39. webextensions ➞ api ➞ webNavigation ➞ onReferenceFragmentUpdated ➞ frameType
    Backfilled for Chrome  βžž  1 of 3 engines
  40. webextensions ➞ api ➞ webNavigation ➞ onReferenceFragmentUpdated ➞ parentDocumentId
    Backfilled for Chrome  βžž  1 of 3 engines
  41. webextensions ➞ api ➞ webNavigation ➞ onReferenceFragmentUpdated ➞ parentFrameId
    Backfilled for Chrome  βžž  1 of 3 engines
  42. webextensions ➞ manifest ➞ browser_specific_settings ➞ gecko ➞ data_collection_permissions
    Backfilled for Firefox  βžž  1 of 3 engines

New entries (70)

The entries in this section were not found in BCD on Friday, 31 October 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 ➞ Document ➞ execCommand ➞ insertHTML
  2. api ➞ Document ➞ execCommand ➞ insertHTML ➞ enforces_trusted_types
  3. api ➞ Element ➞ setAttribute ➞ enforces_trusted_types
  4. api ➞ Element ➞ setAttributeNS ➞ enforces_trusted_types
  5. api ➞ GPUAdapter ➞ requestDevice ➞ handles_duplicate_calls
  6. api ➞ Performance ➞ mark ➞ markOptions_detail_devtools_parameter
  7. api ➞ Performance ➞ measure ➞ measureOptions_detail_devtools_parameter
  8. api ➞ Request ➞ Request ➞ init_privateToken_parameter
  9. api ➞ SharedWorker ➞ SharedWorker ➞ enforces_trusted_types
  10. api ➞ Worker ➞ Worker ➞ enforces_trusted_types
  11. api ➞ console ➞ timeStamp_static ➞ color_parameter
  12. api ➞ console ➞ timeStamp_static ➞ data_parameter
  13. api ➞ console ➞ timeStamp_static ➞ end_parameter
  14. api ➞ console ➞ timeStamp_static ➞ label_parameter
  15. api ➞ console ➞ timeStamp_static ➞ start_parameter
  16. api ➞ console ➞ timeStamp_static ➞ trackGroup_parameter
  17. api ➞ console ➞ timeStamp_static ➞ trackName_parameter
  18. api ➞ fetch ➞ init_privateToken_parameter

CSS

  1. css ➞ properties ➞ justify-items ➞ block_context
  2. css ➞ properties ➞ justify-self ➞ block_context

HTML

  1. html ➞ elements ➞ iframe ➞ privateToken

HTTP

  1. http ➞ headers ➞ Permissions-Policy ➞ private-state-token-issuance
  2. http ➞ headers ➞ Permissions-Policy ➞ private-state-token-redemption
  3. http ➞ headers ➞ Sec-Private-State-Token
  4. http ➞ headers ➞ Sec-Private-State-Token-Crypto-Version
  5. http ➞ headers ➞ Sec-Private-State-Token-Lifetime
  6. http ➞ headers ➞ Sec-Redemption-Record

JAVASCRIPT

  1. javascript ➞ builtins ➞ Function ➞ Function ➞ enforces_trusted_types

WEBEXTENSIONS

  1. webextensions ➞ api ➞ webNavigation ➞ getAllFrames ➞ documentId
  2. webextensions ➞ api ➞ webNavigation ➞ getAllFrames ➞ documentLifecycle
  3. webextensions ➞ api ➞ webNavigation ➞ getAllFrames ➞ frameType
  4. webextensions ➞ api ➞ webNavigation ➞ getAllFrames ➞ parentDocumentId
  5. webextensions ➞ api ➞ webNavigation ➞ getFrame ➞ documentId
  6. webextensions ➞ api ➞ webNavigation ➞ getFrame ➞ documentLifecycle
  7. webextensions ➞ api ➞ webNavigation ➞ getFrame ➞ frameType
  8. webextensions ➞ api ➞ webNavigation ➞ getFrame ➞ parentDocumentId
  9. webextensions ➞ api ➞ webNavigation ➞ onBeforeNavigate ➞ documentLifecycle
  10. webextensions ➞ api ➞ webNavigation ➞ onBeforeNavigate ➞ frameType
  11. webextensions ➞ api ➞ webNavigation ➞ onBeforeNavigate ➞ parentDocumentId
  12. webextensions ➞ api ➞ webNavigation ➞ onCommitted ➞ documentId
  13. webextensions ➞ api ➞ webNavigation ➞ onCommitted ➞ documentLifecycle
  14. webextensions ➞ api ➞ webNavigation ➞ onCommitted ➞ frameType
  15. webextensions ➞ api ➞ webNavigation ➞ onCommitted ➞ parentDocumentId
  16. webextensions ➞ api ➞ webNavigation ➞ onCommitted ➞ parentFrameId
  17. webextensions ➞ api ➞ webNavigation ➞ onCompleted ➞ documentId
  18. webextensions ➞ api ➞ webNavigation ➞ onCompleted ➞ documentLifecycle
  19. webextensions ➞ api ➞ webNavigation ➞ onCompleted ➞ frameType
  20. webextensions ➞ api ➞ webNavigation ➞ onCompleted ➞ parentDocumentId
  21. webextensions ➞ api ➞ webNavigation ➞ onCompleted ➞ parentFrameId
  22. webextensions ➞ api ➞ webNavigation ➞ onDOMContentLoaded ➞ documentId
  23. webextensions ➞ api ➞ webNavigation ➞ onDOMContentLoaded ➞ documentLifecycle
  24. webextensions ➞ api ➞ webNavigation ➞ onDOMContentLoaded ➞ frameType
  25. webextensions ➞ api ➞ webNavigation ➞ onDOMContentLoaded ➞ parentDocumentId
  26. webextensions ➞ api ➞ webNavigation ➞ onDOMContentLoaded ➞ parentFrameId
  27. webextensions ➞ api ➞ webNavigation ➞ onErrorOccurred ➞ documentId
  28. webextensions ➞ api ➞ webNavigation ➞ onErrorOccurred ➞ documentLifecycle
  29. webextensions ➞ api ➞ webNavigation ➞ onErrorOccurred ➞ frameType
  30. webextensions ➞ api ➞ webNavigation ➞ onErrorOccurred ➞ parentDocumentId
  31. webextensions ➞ api ➞ webNavigation ➞ onErrorOccurred ➞ parentFrameId
  32. webextensions ➞ api ➞ webNavigation ➞ onHistoryStateUpdated ➞ documentId
  33. webextensions ➞ api ➞ webNavigation ➞ onHistoryStateUpdated ➞ documentLifecycle
  34. webextensions ➞ api ➞ webNavigation ➞ onHistoryStateUpdated ➞ frameType
  35. webextensions ➞ api ➞ webNavigation ➞ onHistoryStateUpdated ➞ parentDocumentId
  36. webextensions ➞ api ➞ webNavigation ➞ onHistoryStateUpdated ➞ parentFrameId
  37. webextensions ➞ api ➞ webNavigation ➞ onReferenceFragmentUpdated ➞ documentId
  38. webextensions ➞ api ➞ webNavigation ➞ onReferenceFragmentUpdated ➞ documentLifecycle
  39. webextensions ➞ api ➞ webNavigation ➞ onReferenceFragmentUpdated ➞ frameType
  40. webextensions ➞ api ➞ webNavigation ➞ onReferenceFragmentUpdated ➞ parentDocumentId
  41. webextensions ➞ api ➞ webNavigation ➞ onReferenceFragmentUpdated ➞ parentFrameId
  42. webextensions ➞ manifest ➞ browser_specific_settings ➞ gecko ➞ data_collection_permissions

Removed entries (3)

The entries in this section were found in BCD on Friday, 31 October 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.

API

  1. api ➞ GPUAdapter ➞ requestDevice ➞ lost_device_on_duplicate

CSS

  1. css ➞ types ➞ attr ➞ type-or-unit ➞ frequency
  2. css ➞ types ➞ attr ➞ type-or-unit ➞ url