BCD Watch


BCD Changes Report

Summary of BCD changes from through πŸ”—


Browser Support Changes: +11, -0

Support increases (11)

CSS

  1. css ➞ properties ➞ background-position-x ➞ two_value_syntax
    Added to Safari  βžž  2 of 3 engines
  2. css ➞ properties ➞ background-position-y ➞ 2_value_syntax
    Added to Safari  βžž  2 of 3 engines
  3. css ➞ properties ➞ text-align-last
    Added to Safari  βžž  2 of 3 engines

JAVASCRIPT

  1. javascript ➞ builtins ➞ Error ➞ serializable_object
    Added to Firefox  βžž  2 of 3 engines
  2. javascript ➞ builtins ➞ EvalError ➞ serializable_object
    Added to Firefox  βžž  2 of 3 engines
  3. javascript ➞ builtins ➞ RangeError ➞ serializable_object
    Added to Firefox  βžž  2 of 3 engines
  4. javascript ➞ builtins ➞ ReferenceError ➞ serializable_object
    Added to Firefox  βžž  2 of 3 engines
  5. javascript ➞ builtins ➞ SyntaxError ➞ serializable_object
    Added to Firefox  βžž  2 of 3 engines
  6. javascript ➞ builtins ➞ TypeError ➞ serializable_object
    Added to Firefox  βžž  2 of 3 engines
  7. javascript ➞ builtins ➞ URIError ➞ serializable_object
    Added to Firefox  βžž  2 of 3 engines
  8. javascript ➞ builtins ➞ AggregateError ➞ serializable_object
    Added to Firefox  βžž  1 of 3 engines

BCD Metadata Changes: 262

Show all 262 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 occuring 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 (81)

The entries in this section saw support information change since the report on Tuesday, 12 July 2022, 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.

API

  1. api ➞ AbortSignal ➞ abort ➞ reason_parameter Spec link
    Backfilled from  βžž  3 of 3 engines
  2. api ➞ BaseAudioContext ➞ createPeriodicWave
    Backfilled from  βžž  3 of 3 engines
  3. api ➞ Clients ➞ openWindow
    Backfilled from  βžž  3 of 3 engines
  4. api ➞ CustomElementRegistry ➞ define
    Backfilled from  βžž  3 of 3 engines
  5. api ➞ CustomElementRegistry ➞ get
    Backfilled from  βžž  3 of 3 engines
  6. api ➞ CustomElementRegistry ➞ whenDefined
    Backfilled from  βžž  3 of 3 engines
  7. api ➞ FetchEvent ➞ preloadResponse
    Backfilled from  βžž  3 of 3 engines
  8. api ➞ FontFace ➞ variant
    Backfilled from  βžž  3 of 3 engines
  9. api ➞ HTMLMarqueeElement ➞ trueSpeed Spec link
    Backfilled from  βžž  3 of 3 engines
  10. api ➞ CustomElementRegistry ➞ builtin_element_support
    Backfilled from  βžž  2 of 3 engines
  11. api ➞ Document ➞ securitypolicyviolation_event
    Backfilled from  βžž  3 of 3 engines
  12. api ➞ Element ➞ animationcancel_event
    Backfilled from  βžž  2 of 3 engines
  13. api ➞ Element ➞ animationend_event
    Backfilled from  βžž  1 of 3 engines
  14. api ➞ Element ➞ animationiteration_event
    Backfilled from  βžž  1 of 3 engines
  15. api ➞ Element ➞ animationstart_event
    Backfilled from  βžž  1 of 3 engines
  16. api ➞ Element ➞ gotpointercapture_event
    Backfilled from  βžž  3 of 3 engines
  17. api ➞ Element ➞ lostpointercapture_event
    Backfilled from  βžž  3 of 3 engines
  18. api ➞ Element ➞ transitioncancel_event
    Backfilled from  βžž  1 of 3 engines
  19. api ➞ Element ➞ transitionend_event
    Backfilled from  βžž  1 of 3 engines
  20. api ➞ Element ➞ transitionrun_event
    Backfilled from  βžž  2 of 3 engines
  21. api ➞ Element ➞ transitionstart_event
    Backfilled from  βžž  2 of 3 engines
  22. api ➞ HTMLElement ➞ drag_event
    Backfilled from  βžž  3 of 3 engines
  23. api ➞ HTMLElement ➞ dragend_event
    Backfilled from  βžž  3 of 3 engines
  24. api ➞ HTMLElement ➞ dragenter_event
    Backfilled from  βžž  3 of 3 engines
  25. api ➞ HTMLElement ➞ dragexit_event
    Backfilled from  βžž  2 of 3 engines
  26. api ➞ HTMLElement ➞ dragleave_event
    Backfilled from  βžž  3 of 3 engines
  27. api ➞ HTMLElement ➞ dragover_event
    Backfilled from  βžž  3 of 3 engines
  28. api ➞ HTMLElement ➞ dragstart_event
    Backfilled from  βžž  3 of 3 engines
  29. api ➞ HTMLElement ➞ drop_event
    Backfilled from  βžž  3 of 3 engines
  30. api ➞ WorkerGlobalScope ➞ securitypolicyviolation_event
    Backfilled from  βžž  3 of 3 engines

CSS

  1. css ➞ selectors ➞ descendant
    Backfilled from  βžž  3 of 3 engines

HTML

  1. html ➞ elements ➞ marquee ➞ hspace
    Backfilled from  βžž  3 of 3 engines
  2. html ➞ elements ➞ marquee ➞ loop
    Backfilled from  βžž  3 of 3 engines
  3. html ➞ elements ➞ marquee ➞ truespeed
    Backfilled from  βžž  3 of 3 engines
  4. html ➞ elements ➞ marquee ➞ vspace
    Backfilled from  βžž  3 of 3 engines
  5. html ➞ elements ➞ source ➞ sizes
    Backfilled from  βžž  2 of 3 engines
  6. html ➞ elements ➞ source ➞ srcset
    Backfilled from  βžž  2 of 3 engines
  7. html ➞ global_attributes ➞ autocomplete
    Backfilled from  βžž  2 of 3 engines

HTTP

  1. http ➞ headers ➞ Content-Security-Policy ➞ base-uri
    Backfilled from  βžž  3 of 3 engines
  2. http ➞ headers ➞ Content-Security-Policy ➞ block-all-mixed-content
    Backfilled from  βžž  2 of 3 engines
  3. http ➞ headers ➞ Content-Security-Policy ➞ child-src
    Backfilled from  βžž  3 of 3 engines
  4. http ➞ headers ➞ Content-Security-Policy ➞ connect-src
    Backfilled from  βžž  3 of 3 engines
  5. http ➞ headers ➞ Content-Security-Policy ➞ default-src
    Backfilled from  βžž  3 of 3 engines
  6. http ➞ headers ➞ Content-Security-Policy ➞ font-src
    Backfilled from  βžž  3 of 3 engines
  7. http ➞ headers ➞ Content-Security-Policy ➞ form-action
    Backfilled from  βžž  3 of 3 engines
  8. http ➞ headers ➞ Content-Security-Policy ➞ frame-ancestors
    Backfilled from  βžž  3 of 3 engines
  9. http ➞ headers ➞ Content-Security-Policy ➞ frame-src
    Backfilled from  βžž  3 of 3 engines
  10. http ➞ headers ➞ Content-Security-Policy ➞ img-src
    Backfilled from  βžž  3 of 3 engines
  11. http ➞ headers ➞ Content-Security-Policy ➞ manifest-src
    Backfilled from  βžž  2 of 3 engines
  12. http ➞ headers ➞ Content-Security-Policy ➞ media-src
    Backfilled from  βžž  3 of 3 engines
  13. http ➞ headers ➞ Content-Security-Policy ➞ meta-element-support
    Backfilled from  βžž  3 of 3 engines
  14. http ➞ headers ➞ Content-Security-Policy ➞ object-src
    Backfilled from  βžž  3 of 3 engines
  15. http ➞ headers ➞ Content-Security-Policy ➞ plugin-types
    Backfilled from  βžž  2 of 3 engines
  16. http ➞ headers ➞ Content-Security-Policy ➞ referrer
    Backfilled from  βžž  2 of 3 engines
  17. http ➞ headers ➞ Content-Security-Policy ➞ report-sample
    Backfilled from  βžž  2 of 3 engines
  18. http ➞ headers ➞ Content-Security-Policy ➞ report-to
    Backfilled from  βžž  1 of 3 engines
  19. http ➞ headers ➞ Content-Security-Policy ➞ report-uri
    Backfilled from  βžž  3 of 3 engines
  20. http ➞ headers ➞ Content-Security-Policy ➞ require-sri-for
    Backfilled from  βžž  1 of 3 engines
  21. http ➞ headers ➞ Content-Security-Policy ➞ require-trusted-types-for
    Backfilled from  βžž  1 of 3 engines
  22. http ➞ headers ➞ Content-Security-Policy ➞ sandbox
    Backfilled from  βžž  3 of 3 engines
  23. http ➞ headers ➞ Content-Security-Policy ➞ script-src
    Backfilled from  βžž  3 of 3 engines
  24. http ➞ headers ➞ Content-Security-Policy ➞ script-src ➞ external_scripts
    Backfilled from  βžž  1 of 3 engines
  25. http ➞ headers ➞ Content-Security-Policy ➞ script-src-attr
    Backfilled from  βžž  2 of 3 engines
  26. http ➞ headers ➞ Content-Security-Policy ➞ script-src-elem
    Backfilled from  βžž  2 of 3 engines
  27. http ➞ headers ➞ Content-Security-Policy ➞ strict-dynamic
    Backfilled from  βžž  3 of 3 engines
  28. http ➞ headers ➞ Content-Security-Policy ➞ style-src
    Backfilled from  βžž  3 of 3 engines
  29. http ➞ headers ➞ Content-Security-Policy ➞ style-src-attr
    Backfilled from  βžž  2 of 3 engines
  30. http ➞ headers ➞ Content-Security-Policy ➞ style-src-elem
    Backfilled from  βžž  2 of 3 engines
  31. http ➞ headers ➞ Content-Security-Policy ➞ unsafe-hashes
    Backfilled from  βžž  2 of 3 engines
  32. http ➞ headers ➞ Content-Security-Policy ➞ upgrade-insecure-requests
    Backfilled from  βžž  3 of 3 engines
  33. http ➞ headers ➞ Content-Security-Policy ➞ worker-src
    Backfilled from  βžž  3 of 3 engines
  34. http ➞ headers ➞ Content-Security-Policy ➞ worker_support
    Backfilled from  βžž  3 of 3 engines

JAVASCRIPT

  1. javascript ➞ operators ➞ spread
    Backfilled from  βžž  3 of 3 engines

MATHML

  1. mathml ➞ global_attributes ➞ dir
    Backfilled from  βžž  3 of 3 engines
  2. mathml ➞ global_attributes ➞ displaystyle
    Backfilled from  βžž  3 of 3 engines
  3. mathml ➞ global_attributes ➞ href
    Backfilled from  βžž  2 of 3 engines
  4. mathml ➞ global_attributes ➞ mathbackground
    Backfilled from  βžž  3 of 3 engines
  5. mathml ➞ global_attributes ➞ mathcolor
    Backfilled from  βžž  3 of 3 engines
  6. mathml ➞ global_attributes ➞ mathsize
    Backfilled from  βžž  3 of 3 engines
  7. mathml ➞ global_attributes ➞ mathvariant
    Backfilled from  βžž  3 of 3 engines
  8. mathml ➞ global_attributes ➞ scriptlevel
    Backfilled from  βžž  2 of 3 engines

New entries (70)

The entries in this section were not found in BCD on Tuesday, 12 July 2022, 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 ➞ CustomElementRegistry ➞ builtin_element_support
  2. api ➞ Document ➞ securitypolicyviolation_event
  3. api ➞ Element ➞ animationcancel_event
  4. api ➞ Element ➞ animationend_event
  5. api ➞ Element ➞ animationiteration_event
  6. api ➞ Element ➞ animationstart_event
  7. api ➞ Element ➞ gotpointercapture_event
  8. api ➞ Element ➞ lostpointercapture_event
  9. api ➞ Element ➞ transitioncancel_event
  10. api ➞ Element ➞ transitionend_event
  11. api ➞ Element ➞ transitionrun_event
  12. api ➞ Element ➞ transitionstart_event
  13. api ➞ HTMLElement ➞ drag_event
  14. api ➞ HTMLElement ➞ dragend_event
  15. api ➞ HTMLElement ➞ dragenter_event
  16. api ➞ HTMLElement ➞ dragexit_event
  17. api ➞ HTMLElement ➞ dragleave_event
  18. api ➞ HTMLElement ➞ dragover_event
  19. api ➞ HTMLElement ➞ dragstart_event
  20. api ➞ HTMLElement ➞ drop_event
  21. api ➞ WorkerGlobalScope ➞ securitypolicyviolation_event

HTML

  1. html ➞ elements ➞ menu ➞ type_menu

HTTP

  1. http ➞ headers ➞ Content-Security-Policy
  2. http ➞ headers ➞ Content-Security-Policy ➞ base-uri
  3. http ➞ headers ➞ Content-Security-Policy ➞ block-all-mixed-content
  4. http ➞ headers ➞ Content-Security-Policy ➞ child-src
  5. http ➞ headers ➞ Content-Security-Policy ➞ connect-src
  6. http ➞ headers ➞ Content-Security-Policy ➞ default-src
  7. http ➞ headers ➞ Content-Security-Policy ➞ font-src
  8. http ➞ headers ➞ Content-Security-Policy ➞ form-action
  9. http ➞ headers ➞ Content-Security-Policy ➞ frame-ancestors
  10. http ➞ headers ➞ Content-Security-Policy ➞ frame-src
  11. http ➞ headers ➞ Content-Security-Policy ➞ img-src
  12. http ➞ headers ➞ Content-Security-Policy ➞ manifest-src
  13. http ➞ headers ➞ Content-Security-Policy ➞ media-src
  14. http ➞ headers ➞ Content-Security-Policy ➞ meta-element-support
  15. http ➞ headers ➞ Content-Security-Policy ➞ navigate-to
  16. http ➞ headers ➞ Content-Security-Policy ➞ object-src
  17. http ➞ headers ➞ Content-Security-Policy ➞ plugin-types
  18. http ➞ headers ➞ Content-Security-Policy ➞ prefetch-src
  19. http ➞ headers ➞ Content-Security-Policy ➞ referrer
  20. http ➞ headers ➞ Content-Security-Policy ➞ report-sample
  21. http ➞ headers ➞ Content-Security-Policy ➞ report-to
  22. http ➞ headers ➞ Content-Security-Policy ➞ report-uri
  23. http ➞ headers ➞ Content-Security-Policy ➞ require-sri-for
  24. http ➞ headers ➞ Content-Security-Policy ➞ require-trusted-types-for
  25. http ➞ headers ➞ Content-Security-Policy ➞ sandbox
  26. http ➞ headers ➞ Content-Security-Policy ➞ script-src
  27. http ➞ headers ➞ Content-Security-Policy ➞ script-src ➞ external_scripts
  28. http ➞ headers ➞ Content-Security-Policy ➞ script-src-attr
  29. http ➞ headers ➞ Content-Security-Policy ➞ script-src-elem
  30. http ➞ headers ➞ Content-Security-Policy ➞ strict-dynamic
  31. http ➞ headers ➞ Content-Security-Policy ➞ style-src
  32. http ➞ headers ➞ Content-Security-Policy ➞ style-src-attr
  33. http ➞ headers ➞ Content-Security-Policy ➞ style-src-elem
  34. http ➞ headers ➞ Content-Security-Policy ➞ trusted-types
  35. http ➞ headers ➞ Content-Security-Policy ➞ unsafe-hashes
  36. http ➞ headers ➞ Content-Security-Policy ➞ upgrade-insecure-requests
  37. http ➞ headers ➞ Content-Security-Policy ➞ worker-src
  38. http ➞ headers ➞ Content-Security-Policy ➞ worker_support

JAVASCRIPT

  1. javascript ➞ builtins ➞ AggregateError ➞ serializable_object
  2. javascript ➞ operators ➞ spread

MATHML

  1. mathml ➞ global_attributes ➞ dir
  2. mathml ➞ global_attributes ➞ displaystyle
  3. mathml ➞ global_attributes ➞ href
  4. mathml ➞ global_attributes ➞ mathbackground
  5. mathml ➞ global_attributes ➞ mathcolor
  6. mathml ➞ global_attributes ➞ mathsize
  7. mathml ➞ global_attributes ➞ mathvariant
  8. mathml ➞ global_attributes ➞ scriptlevel

Removed entries (111)

The entries in this section were found in BCD on Tuesday, 12 July 2022, 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 ➞ CustomElementRegistry ➞ builtin
  2. api ➞ Document ➞ animationcancel_event
  3. api ➞ Document ➞ animationend_event
  4. api ➞ Document ➞ animationiteration_event
  5. api ➞ Document ➞ animationstart_event
  6. api ➞ Document ➞ drag_event
  7. api ➞ Document ➞ dragend_event
  8. api ➞ Document ➞ dragenter_event
  9. api ➞ Document ➞ dragexit_event
  10. api ➞ Document ➞ dragleave_event
  11. api ➞ Document ➞ dragover_event
  12. api ➞ Document ➞ dragstart_event
  13. api ➞ Document ➞ drop_event
  14. api ➞ Document ➞ gotpointercapture_event
  15. api ➞ Document ➞ transitioncancel_event
  16. api ➞ Document ➞ transitionend_event
  17. api ➞ Document ➞ transitionrun_event
  18. api ➞ Document ➞ transitionstart_event
  19. api ➞ GlobalEventHandlers ➞ onanimationcancel
  20. api ➞ GlobalEventHandlers ➞ onanimationend
  21. api ➞ GlobalEventHandlers ➞ onanimationiteration
  22. api ➞ GlobalEventHandlers ➞ onanimationstart
  23. api ➞ GlobalEventHandlers ➞ ondrag
  24. api ➞ GlobalEventHandlers ➞ ondragend
  25. api ➞ GlobalEventHandlers ➞ ondragenter
  26. api ➞ GlobalEventHandlers ➞ ondragexit
  27. api ➞ GlobalEventHandlers ➞ ondragleave
  28. api ➞ GlobalEventHandlers ➞ ondragover
  29. api ➞ GlobalEventHandlers ➞ ondragstart
  30. api ➞ GlobalEventHandlers ➞ ondrop
  31. api ➞ GlobalEventHandlers ➞ ongotpointercapture
  32. api ➞ GlobalEventHandlers ➞ oninvalid
  33. api ➞ GlobalEventHandlers ➞ onloadend
  34. api ➞ GlobalEventHandlers ➞ onlostpointercapture
  35. api ➞ GlobalEventHandlers ➞ onscroll
  36. api ➞ GlobalEventHandlers ➞ onsecuritypolicyviolation
  37. api ➞ GlobalEventHandlers ➞ onslotchange
  38. api ➞ GlobalEventHandlers ➞ ontransitioncancel
  39. api ➞ GlobalEventHandlers ➞ ontransitionend
  40. api ➞ GlobalEventHandlers ➞ ontransitionrun
  41. api ➞ GlobalEventHandlers ➞ ontransitionstart
  42. api ➞ HTMLBaseFontElement
  43. api ➞ HTMLBaseFontElement ➞ color
  44. api ➞ HTMLBaseFontElement ➞ face
  45. api ➞ HTMLBaseFontElement ➞ size
  46. api ➞ HTMLElement ➞ animationcancel_event
  47. api ➞ HTMLElement ➞ animationend_event
  48. api ➞ HTMLElement ➞ animationiteration_event
  49. api ➞ HTMLElement ➞ animationstart_event
  50. api ➞ HTMLElement ➞ gotpointercapture_event
  51. api ➞ HTMLElement ➞ lostpointercapture_event
  52. api ➞ HTMLElement ➞ transitioncancel_event
  53. api ➞ HTMLElement ➞ transitionend_event
  54. api ➞ HTMLElement ➞ transitionrun_event
  55. api ➞ HTMLElement ➞ transitionstart_event
  56. api ➞ PaymentAddress ➞ languageCode
  57. api ➞ ShadowRoot ➞ slotchange_event
  58. api ➞ Window ➞ animationcancel_event
  59. api ➞ Window ➞ animationend_event
  60. api ➞ Window ➞ animationiteration_event
  61. api ➞ Window ➞ animationstart_event
  62. api ➞ Window ➞ transitioncancel_event
  63. api ➞ Window ➞ transitionend_event
  64. api ➞ Window ➞ transitionrun_event
  65. api ➞ Window ➞ transitionstart_event

HTML

  1. html ➞ elements ➞ basefont
  2. html ➞ elements ➞ embed ➞ aspect_ratio_computed_from_attributes
  3. html ➞ elements ➞ iframe ➞ aspect_ratio_computed_from_attributes
  4. html ➞ elements ➞ menu ➞ type ➞ type_menu
  5. html ➞ elements ➞ object ➞ aspect_ratio_computed_from_attributes

HTTP

  1. http ➞ headers ➞ Public-Key-Pins
  2. http ➞ headers ➞ Public-Key-Pins ➞ report-uri
  3. http ➞ headers ➞ Public-Key-Pins-Report-Only
  4. http ➞ headers ➞ csp ➞ Content-Security-Policy
  5. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ base-uri
  6. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ block-all-mixed-content
  7. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ child-src
  8. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ connect-src
  9. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ default-src
  10. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ font-src
  11. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ form-action
  12. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ frame-ancestors
  13. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ frame-src
  14. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ img-src
  15. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ manifest-src
  16. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ media-src
  17. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ meta-element-support
  18. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ navigate-to
  19. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ object-src
  20. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ plugin-types
  21. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ prefetch-src
  22. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ referrer
  23. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ report-sample
  24. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ report-to
  25. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ report-uri
  26. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ require-sri-for
  27. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ require-trusted-types-for
  28. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ sandbox
  29. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ script-src
  30. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ script-src ➞ external_scripts
  31. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ script-src-attr
  32. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ script-src-elem
  33. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ strict-dynamic
  34. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ style-src
  35. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ style-src-attr
  36. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ style-src-elem
  37. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ trusted-types
  38. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ unsafe-hashes
  39. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ upgrade-insecure-requests
  40. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ worker-src
  41. http ➞ headers ➞ csp ➞ Content-Security-Policy ➞ worker_support