From c9f65557e0c5f57caf820bf0a7c3e12f48c8a17a Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 9 Aug 2024 14:18:33 +0000 Subject: [PATCH] Update draft features weekly --- features/draft/spec/accelerometer.yml | 17 - features/draft/spec/accelerometer.yml.dist | 12 - features/draft/spec/ambient-light.yml | 2 +- features/draft/spec/anchors.yml | 2 +- .../draft/spec/angle-instanced-arrays.yml | 2 +- .../draft/spec/attribution-reporting-api.yml | 2 +- features/draft/spec/audio-output.yml | 2 +- features/draft/spec/autoplay-detection.yml | 2 +- features/draft/spec/background-fetch.yml | 39 - features/draft/spec/background-fetch.yml.dist | 11 - features/draft/spec/background-sync.yml | 14 - features/draft/spec/background-sync.yml.dist | 19 - features/draft/spec/badging.yml | 2 +- features/draft/spec/battery-status.yml | 2 +- features/draft/spec/beacon.yml | 2 +- .../draft/spec/capture-handle-identity.yml | 2 +- features/draft/spec/clear-site-data.yml | 2 +- .../draft/spec/client-hint-reliability.yml | 2 +- features/draft/spec/clipboard-apis.yml | 6 +- features/draft/spec/clipboard-apis.yml.dist | 24 - features/draft/spec/compat.yml | 2 +- features/draft/spec/compositing-1.yml | 2 +- features/draft/spec/console.yml | 2 +- features/draft/spec/content-index.yml | 2 +- features/draft/spec/cookie-store.yml | 2 +- .../draft/spec/credential-management-1.yml | 2 +- .../draft/spec/csp-embedded-enforcement.yml | 2 +- features/draft/spec/csp3.yml | 57 + features/draft/spec/csp3.yml.dist | 240 +++ features/draft/spec/css-align-3.yml | 2 +- features/draft/spec/css-animations-2.yml | 2 +- features/draft/spec/css-backgrounds-3.yml | 2 +- features/draft/spec/css-box-4.yml | 2 +- features/draft/spec/css-break-4.yml | 2 +- features/draft/spec/css-cascade-6.yml | 8 +- features/draft/spec/css-cascade-6.yml.dist | 27 +- features/draft/spec/css-color-5.yml | 2 +- features/draft/spec/css-color-adjust-1.yml | 2 +- features/draft/spec/css-conditional-5.yml | 9 +- .../draft/spec/css-conditional-5.yml.dist | 14 - features/draft/spec/css-contain-3.yml | 19 +- features/draft/spec/css-contain-3.yml.dist | 28 - features/draft/spec/css-content-3.yml | 2 +- features/draft/spec/css-counter-styles-3.yml | 10 +- .../draft/spec/css-counter-styles-3.yml.dist | 33 +- features/draft/spec/css-display-3.yml | 4 +- features/draft/spec/css-easing-1.yml | 2 +- features/draft/spec/css-env-1.yml | 2 +- features/draft/spec/css-flexbox-1.yml | 2 +- features/draft/spec/css-font-loading-3.yml | 4 +- .../draft/spec/css-font-loading-3.yml.dist | 11 +- features/draft/spec/css-fonts-5.yml | 4 +- features/draft/spec/css-fonts-5.yml.dist | 12 - features/draft/spec/css-grid-2.yml | 2 +- features/draft/spec/css-images-4.yml | 2 +- features/draft/spec/css-inline-3.yml | 2 +- features/draft/spec/css-lists-3.yml | 2 +- features/draft/spec/css-logical-1.yml | 2 +- features/draft/spec/css-masking-1.yml | 2 +- features/draft/spec/css-multicol-1.yml | 2 +- features/draft/spec/css-namespaces-3.yml | 2 +- features/draft/spec/css-overflow-4.yml | 2 +- features/draft/spec/css-overscroll-1.yml | 2 +- features/draft/spec/css-page-3.yml | 2 +- features/draft/spec/css-paint-api-1.yml | 2 +- features/draft/spec/css-position-3.yml | 2 +- features/draft/spec/css-pseudo-4.yml | 2 +- features/draft/spec/css-rhythm-1.yml | 2 +- features/draft/spec/css-ruby-1.yml | 2 +- features/draft/spec/css-scoping-1.yml | 2 +- .../draft/spec/css-scroll-anchoring-1.yml | 2 +- ...croll-snap-1.yml => css-scroll-snap-2.yml} | 6 +- ...-1.yml.dist => css-scroll-snap-2.yml.dist} | 2 +- features/draft/spec/css-scrollbars-1.yml | 2 +- features/draft/spec/css-shadow-parts-1.yml | 2 +- features/draft/spec/css-shapes-1.yml | 2 +- features/draft/spec/css-size-adjust-1.yml | 2 +- features/draft/spec/css-sizing-4.yml | 2 +- features/draft/spec/css-speech-1.yml | 2 +- features/draft/spec/css-text-4.yml | 2 +- features/draft/spec/css-text-decor-4.yml | 2 +- features/draft/spec/css-transforms-2.yml | 2 +- features/draft/spec/css-transitions-2.yml | 2 +- features/draft/spec/css-typed-om-1.yml | 2 +- features/draft/spec/css-ui-4.yml | 2 +- features/draft/spec/css-values-4.yml | 2 +- .../draft/spec/css-view-transitions-2.yml | 2 +- features/draft/spec/css-writing-modes-4.yml | 2 +- features/draft/spec/css22.yml | 2 +- features/draft/spec/cssom-1.yml | 28 +- features/draft/spec/cssom-1.yml.dist | 27 +- features/draft/spec/cssom-view-1.yml | 2 +- features/draft/spec/datacue.yml | 2 +- features/draft/spec/deprecation-reporting.yml | 2 +- features/draft/spec/device-memory-1.yml | 2 +- features/draft/spec/digital-goods.yml | 2 +- features/draft/spec/dom-parsing.yml | 12 +- features/draft/spec/dom-parsing.yml.dist | 30 +- features/draft/spec/dom.yml | 2 +- features/draft/spec/ecma-402.yml | 19 +- features/draft/spec/ecma-402.yml.dist | 26 +- features/draft/spec/ecmascript.yml | 2 +- features/draft/spec/element-timing.yml | 2 +- features/draft/spec/encoding.yml | 2 +- ...rypted-media.yml => encrypted-media-2.yml} | 2 +- ...ia.yml.dist => encrypted-media-2.yml.dist} | 2 +- features/draft/spec/entries-api.yml | 2 +- features/draft/spec/event-timing.yml | 2 +- features/draft/spec/ext-blend-minmax.yml | 2 +- .../draft/spec/ext-color-buffer-float.yml | 2 +- .../spec/ext-color-buffer-half-float.yml | 2 +- .../draft/spec/ext-disjoint-timer-query.yml | 2 +- features/draft/spec/ext-float-blend.yml | 2 +- features/draft/spec/ext-frag-depth.yml | 2 +- .../draft/spec/ext-shader-texture-lod.yml | 2 +- features/draft/spec/ext-srgb.yml | 2 +- .../spec/ext-texture-compression-bptc.yml | 2 +- .../spec/ext-texture-compression-rgtc.yml | 2 +- .../spec/ext-texture-filter-anisotropic.yml | 2 +- features/draft/spec/ext-texture-norm16.yml | 2 +- features/draft/spec/fedcm.yml | 2 +- features/draft/spec/fenced-frame.yml | 2 +- features/draft/spec/fetch.yml | 82 + features/draft/spec/fetch.yml.dist | 285 ++++ features/draft/spec/file-system-access.yml | 2 +- features/draft/spec/fileapi.yml | 2 +- features/draft/spec/fill-stroke-3.yml | 2 +- features/draft/spec/filter-effects-1.yml | 2 +- features/draft/spec/fs.yml | 2 +- features/draft/spec/fullscreen.yml | 2 +- features/draft/spec/gamepad-extensions.yml | 5 +- .../draft/spec/gamepad-extensions.yml.dist | 21 +- features/draft/spec/gamepad.yml | 8 +- features/draft/spec/gamepad.yml.dist | 22 + features/draft/spec/generic-sensor.yml | 11 +- features/draft/spec/generic-sensor.yml.dist | 11 +- features/draft/spec/geolocation.yml | 2 +- features/draft/spec/geometry-1.yml | 2 +- .../draft/spec/get-installed-related-apps.yml | 2 +- features/draft/spec/hr-time-3.yml | 2 +- features/draft/spec/html.yml | 1056 ++++++------ features/draft/spec/html.yml.dist | 1308 +-------------- features/draft/spec/image-capture.yml | 2 +- features/draft/spec/indexeddb-3.yml | 2 +- features/draft/spec/ink-enhancement.yml | 2 +- .../draft/spec/input-device-capabilities.yml | 2 +- features/draft/spec/intersection-observer.yml | 2 +- .../draft/spec/intervention-reporting.yml | 2 +- features/draft/spec/is-input-pending.yml | 2 +- features/draft/spec/js-self-profiling.yml | 2 +- features/draft/spec/keyboard-map.yml | 8 - features/draft/spec/keyboard-map.yml.dist | 25 - .../spec/khr-parallel-shader-compile.yml | 2 +- .../draft/spec/largest-contentful-paint.yml | 2 +- features/draft/spec/layout-instability.yml | 2 +- features/draft/spec/local-font-access.yml | 2 +- features/draft/spec/long-animation-frames.yml | 2 +- features/draft/spec/longtasks-1.yml | 2 +- features/draft/spec/magnetometer.yml | 2 +- features/draft/spec/managed-configuration.yml | 2 +- features/draft/spec/manifest-incubations.yml | 10 +- .../draft/spec/manifest-incubations.yml.dist | 41 +- features/draft/spec/mathml-core.yml | 27 +- features/draft/spec/mathml-core.yml.dist | 76 +- features/draft/spec/media-capabilities.yml | 3 +- .../draft/spec/media-capabilities.yml.dist | 15 +- .../draft/spec/media-playback-quality.yml | 2 +- features/draft/spec/media-source-2.yml | 2 +- .../draft/spec/mediacapture-fromelement.yml | 2 +- features/draft/spec/mediacapture-region.yml | 2 +- features/draft/spec/mediacapture-streams.yml | 2 +- .../draft/spec/mediacapture-transform.yml | 2 +- features/draft/spec/mediaqueries-5.yml | 2 +- features/draft/spec/mediasession.yml | 2 +- features/draft/spec/mediastream-recording.yml | 2 +- features/draft/spec/mixed-content.yml | 2 +- features/draft/spec/motion-1.yml | 2 +- features/draft/spec/mst-content-hint.yml | 2 +- features/draft/spec/navigation-timing-2.yml | 2 +- features/draft/spec/netinfo.yml | 17 + features/draft/spec/netinfo.yml.dist | 37 + features/draft/spec/network-error-logging.yml | 2 +- features/draft/spec/notifications.yml | 2 +- .../draft/spec/oes-element-index-uint.yml | 2 +- features/draft/spec/oes-fbo-render-mipmap.yml | 2 +- .../draft/spec/oes-standard-derivatives.yml | 2 +- .../draft/spec/oes-texture-float-linear.yml | 2 +- features/draft/spec/oes-texture-float.yml | 2 +- .../spec/oes-texture-half-float-linear.yml | 2 +- .../draft/spec/oes-texture-half-float.yml | 2 +- .../draft/spec/oes-vertex-array-object.yml | 2 +- features/draft/spec/orientation-event.yml | 2 +- features/draft/spec/ovr-multiview2.yml | 2 +- features/draft/spec/page-lifecycle.yml | 8 + features/draft/spec/page-lifecycle.yml.dist | 13 + features/draft/spec/paint-timing.yml | 2 +- features/draft/spec/partitioned-cookies.yml | 6 + .../draft/spec/partitioned-cookies.yml.dist | 11 + features/draft/spec/payment-handler.yml | 2 +- features/draft/spec/payment-request-1-1.yml | 2 +- .../draft/spec/performance-measure-memory.yml | 2 +- features/draft/spec/performance-timeline.yml | 2 +- .../draft/spec/periodic-background-sync.yml | 2 +- features/draft/spec/permissions-policy-1.yml | 2 +- features/draft/spec/permissions-request.yml | 2 +- features/draft/spec/permissions.yml | 2 +- features/draft/spec/picture-in-picture.yml | 2 +- features/draft/spec/pointerevents3.yml | 2 +- features/draft/spec/pointerlock-2.yml | 3 +- features/draft/spec/pointerlock-2.yml.dist | 1 - features/draft/spec/portals.yml | 2 +- features/draft/spec/prefetch.yml | 2 +- features/draft/spec/prerendering-revamped.yml | 2 +- .../draft/spec/private-click-measurement.yml | 2 +- .../draft/spec/private-network-access.yml | 2 +- features/draft/spec/push-api.yml | 2 +- features/draft/spec/raw-camera-access.yml | 2 +- features/draft/spec/referrer-policy.yml | 10 - features/draft/spec/remote-playback.yml | 2 +- features/draft/spec/reporting-1.yml | 2 +- features/draft/spec/requestidlecallback.yml | 2 +- .../draft/spec/requeststorageaccessfor.yml | 2 +- features/draft/spec/resize-observer-1.yml | 2 +- features/draft/spec/resource-timing.yml | 38 + features/draft/spec/resource-timing.yml.dist | 144 ++ features/draft/spec/rfc2397.yml | 2 +- features/draft/spec/rfc4120.yml | 7 + features/draft/spec/rfc4120.yml.dist | 18 + features/draft/spec/rfc6265.yml | 8 + features/draft/spec/rfc6265.yml.dist | 43 + features/draft/spec/rfc6265bis.yml | 6 + features/draft/spec/rfc6265bis.yml.dist | 17 + features/draft/spec/rfc6266.yml | 7 + ...errer-policy.yml.dist => rfc6266.yml.dist} | 8 +- features/draft/spec/rfc6454.yml | 6 + features/draft/spec/rfc6454.yml.dist | 17 + features/draft/spec/rfc6797.yml | 2 +- features/draft/spec/rfc7578.yml | 6 + features/draft/spec/rfc7578.yml.dist | 17 + features/draft/spec/rfc7616.yml | 7 + features/draft/spec/rfc7616.yml.dist | 42 + features/draft/spec/rfc7617.yml | 7 + features/draft/spec/rfc7617.yml.dist | 18 + features/draft/spec/rfc7838.yml | 2 +- features/draft/spec/rfc7932.yml | 6 + features/draft/spec/rfc7932.yml.dist | 17 + features/draft/spec/rfc8246.yml | 2 +- features/draft/spec/rfc8288.yml | 6 + features/draft/spec/rfc8288.yml.dist | 16 + features/draft/spec/rfc8297.yml | 2 +- features/draft/spec/rfc8470.yml | 2 +- features/draft/spec/rfc8878.yml | 6 + features/draft/spec/rfc8878.yml.dist | 13 + features/draft/spec/rfc8942.yml | 2 +- features/draft/spec/rfc9110.yml | 51 + features/draft/spec/rfc9110.yml.dist | 81 + features/draft/spec/rfc9111.yml | 8 + features/draft/spec/rfc9111.yml.dist | 19 + features/draft/spec/rfc9112.yml | 8 + features/draft/spec/rfc9112.yml.dist | 19 + features/draft/spec/rfc9113.yml | 6 + features/draft/spec/rfc9113.yml.dist | 17 + features/draft/spec/rfc9163.yml | 2 +- features/draft/spec/rfc9218.yml | 6 + features/draft/spec/rfc9218.yml.dist | 13 + .../draft/spec/saa-non-cookie-storage.yml | 2 +- features/draft/spec/savedata.yml | 2 +- features/draft/spec/scheduling-apis.yml | 2 +- features/draft/spec/screen-capture.yml | 2 +- features/draft/spec/scroll-animations-1.yml | 3 +- .../draft/spec/scroll-to-text-fragment.yml | 2 +- .../spec/secure-payment-confirmation.yml | 2 +- features/draft/spec/selection-api.yml | 2 +- features/draft/spec/selectors-4.yml | 2 +- features/draft/spec/serial.yml | 2 +- features/draft/spec/service-workers.yml | 2 +- features/draft/spec/shape-detection-api.yml | 2 +- features/draft/spec/shared-storage.yml | 2 +- features/draft/spec/sourcemap.yml | 6 + features/draft/spec/sourcemap.yml.dist | 17 + features/draft/spec/speculation-rules.yml | 2 +- features/draft/spec/speech-api.yml | 2 +- features/draft/spec/sri.yml | 7 +- features/draft/spec/sri.yml.dist | 1 - features/draft/spec/storage-access.yml | 2 +- features/draft/spec/storage.yml | 2 +- features/draft/spec/streams.yml | 2 +- features/draft/spec/svg-animations.yml | 36 + features/draft/spec/svg-animations.yml.dist | 188 +++ features/draft/spec/svg11.yml | 2 +- features/draft/spec/svg2.yml | 469 ++++++ features/draft/spec/svg2.yml.dist | 1418 +++++++++++++++++ features/draft/spec/tc39-float16array.yml | 2 +- .../draft/spec/tc39-intl-duration-format.yml | 2 +- features/draft/spec/tc39-intl-locale-info.yml | 2 +- features/draft/spec/tc39-iterator-helpers.yml | 2 +- .../spec/tc39-json-parse-with-source.yml | 2 +- features/draft/spec/tc39-promise-try.yml | 6 + features/draft/spec/tc39-promise-try.yml.dist | 8 + features/draft/spec/touch-events.yml | 2 +- features/draft/spec/trust-token-api.yml | 2 +- features/draft/spec/turtledove.yml | 2 +- features/draft/spec/ua-client-hints.yml | 2 +- features/draft/spec/uievents.yml | 7 +- features/draft/spec/uievents.yml.dist | 11 - .../draft/spec/upgrade-insecure-requests.yml | 2 +- features/draft/spec/url.yml | 2 +- ...user-preference-media-features-headers.yml | 2 +- features/draft/spec/user-timing.yml | 2 +- features/draft/spec/vibration.yml | 2 +- features/draft/spec/virtual-keyboard.yml | 2 +- features/draft/spec/wai-aria-1-3.yml | 2 +- features/draft/spec/wasm-core-2-fork-gc.yml | 2 +- .../wasm-js-api-2-fork-exception-handling.yml | 2 +- .../draft/spec/wasm-js-api-2-fork-threads.yml | 2 +- features/draft/spec/wasm-js-api-2.yml | 4 +- features/draft/spec/wasm-js-api-2.yml.dist | 46 +- features/draft/spec/wasm-web-api-2.yml | 2 +- features/draft/spec/web-animations-2.yml | 2 +- features/draft/spec/web-app-launch.yml | 4 +- features/draft/spec/web-app-launch.yml.dist | 8 - features/draft/spec/web-bluetooth.yml | 2 +- features/draft/spec/web-nfc.yml | 2 +- features/draft/spec/web-otp.yml | 2 +- features/draft/spec/web-share.yml | 2 +- features/draft/spec/webaudio.yml | 424 ++--- features/draft/spec/webaudio.yml.dist | 717 +-------- features/draft/spec/webauthn-3.yml | 2 +- .../draft/spec/webcrypto-secure-curves.yml | 2 +- features/draft/spec/webcryptoapi.yml | 2 +- features/draft/spec/webdriver2.yml | 47 +- features/draft/spec/webdriver2.yml.dist | 49 + .../draft/spec/webgl-color-buffer-float.yml | 2 +- .../spec/webgl-compressed-texture-astc.yml | 2 +- .../spec/webgl-compressed-texture-etc.yml | 2 +- .../spec/webgl-compressed-texture-etc1.yml | 2 +- .../spec/webgl-compressed-texture-pvrtc.yml | 2 +- .../webgl-compressed-texture-s3tc-srgb.yml | 2 +- .../spec/webgl-compressed-texture-s3tc.yml | 2 +- .../draft/spec/webgl-debug-renderer-info.yml | 2 +- features/draft/spec/webgl-debug-shaders.yml | 2 +- features/draft/spec/webgl-depth-texture.yml | 2 +- features/draft/spec/webgl-draw-buffers.yml | 2 +- features/draft/spec/webgl-lose-context.yml | 2 +- features/draft/spec/webgl-multi-draw.yml | 2 +- features/draft/spec/webgl1.yml | 151 +- features/draft/spec/webgl1.yml.dist | 179 +++ features/draft/spec/webgl2.yml | 131 +- features/draft/spec/webgl2.yml.dist | 194 +-- features/draft/spec/webgpu.yml | 3 +- features/draft/spec/webgpu.yml.dist | 1 - features/draft/spec/webhid.yml | 2 +- features/draft/spec/webidl.yml | 2 +- features/draft/spec/webmidi.yml | 2 +- .../draft/spec/webrtc-encoded-transform.yml | 4 +- features/draft/spec/webrtc-identity.yml | 2 +- features/draft/spec/webrtc-priority.yml | 2 +- features/draft/spec/webrtc-stats.yml | 2 +- features/draft/spec/webrtc.yml | 2 +- features/draft/spec/webtransport.yml | 2 +- features/draft/spec/webusb.yml | 2 +- features/draft/spec/webvtt1.yml | 2 +- features/draft/spec/webxr-ar-module-1.yml | 2 +- features/draft/spec/webxr-depth-sensing-1.yml | 2 +- features/draft/spec/webxr-dom-overlays-1.yml | 2 +- .../draft/spec/webxr-gamepads-module-1.yml | 2 +- features/draft/spec/webxr-hand-input-1.yml | 2 +- features/draft/spec/webxr-hit-test-1.yml | 2 +- .../spec/webxr-lighting-estimation-1.yml | 2 +- features/draft/spec/webxr.yml | 2 +- features/draft/spec/webxrlayers-1.yml | 2 +- .../draft/spec/window-controls-overlay.yml | 2 +- features/draft/spec/window-management.yml | 2 +- features/draft/spec/xhr.yml | 2 +- 374 files changed, 5424 insertions(+), 3823 deletions(-) delete mode 100644 features/draft/spec/accelerometer.yml delete mode 100644 features/draft/spec/accelerometer.yml.dist delete mode 100644 features/draft/spec/background-fetch.yml delete mode 100644 features/draft/spec/background-fetch.yml.dist delete mode 100644 features/draft/spec/background-sync.yml delete mode 100644 features/draft/spec/background-sync.yml.dist create mode 100644 features/draft/spec/csp3.yml create mode 100644 features/draft/spec/csp3.yml.dist rename features/draft/spec/{css-scroll-snap-1.yml => css-scroll-snap-2.yml} (94%) rename features/draft/spec/{css-scroll-snap-1.yml.dist => css-scroll-snap-2.yml.dist} (98%) rename features/draft/spec/{encrypted-media.yml => encrypted-media-2.yml} (98%) rename features/draft/spec/{encrypted-media.yml.dist => encrypted-media-2.yml.dist} (98%) create mode 100644 features/draft/spec/fetch.yml create mode 100644 features/draft/spec/fetch.yml.dist delete mode 100644 features/draft/spec/keyboard-map.yml delete mode 100644 features/draft/spec/keyboard-map.yml.dist create mode 100644 features/draft/spec/netinfo.yml create mode 100644 features/draft/spec/netinfo.yml.dist create mode 100644 features/draft/spec/page-lifecycle.yml create mode 100644 features/draft/spec/page-lifecycle.yml.dist create mode 100644 features/draft/spec/partitioned-cookies.yml create mode 100644 features/draft/spec/partitioned-cookies.yml.dist delete mode 100644 features/draft/spec/referrer-policy.yml create mode 100644 features/draft/spec/resource-timing.yml create mode 100644 features/draft/spec/resource-timing.yml.dist create mode 100644 features/draft/spec/rfc4120.yml create mode 100644 features/draft/spec/rfc4120.yml.dist create mode 100644 features/draft/spec/rfc6265.yml create mode 100644 features/draft/spec/rfc6265.yml.dist create mode 100644 features/draft/spec/rfc6265bis.yml create mode 100644 features/draft/spec/rfc6265bis.yml.dist create mode 100644 features/draft/spec/rfc6266.yml rename features/draft/spec/{referrer-policy.yml.dist => rfc6266.yml.dist} (72%) create mode 100644 features/draft/spec/rfc6454.yml create mode 100644 features/draft/spec/rfc6454.yml.dist create mode 100644 features/draft/spec/rfc7578.yml create mode 100644 features/draft/spec/rfc7578.yml.dist create mode 100644 features/draft/spec/rfc7616.yml create mode 100644 features/draft/spec/rfc7616.yml.dist create mode 100644 features/draft/spec/rfc7617.yml create mode 100644 features/draft/spec/rfc7617.yml.dist create mode 100644 features/draft/spec/rfc7932.yml create mode 100644 features/draft/spec/rfc7932.yml.dist create mode 100644 features/draft/spec/rfc8288.yml create mode 100644 features/draft/spec/rfc8288.yml.dist create mode 100644 features/draft/spec/rfc8878.yml create mode 100644 features/draft/spec/rfc8878.yml.dist create mode 100644 features/draft/spec/rfc9110.yml create mode 100644 features/draft/spec/rfc9110.yml.dist create mode 100644 features/draft/spec/rfc9111.yml create mode 100644 features/draft/spec/rfc9111.yml.dist create mode 100644 features/draft/spec/rfc9112.yml create mode 100644 features/draft/spec/rfc9112.yml.dist create mode 100644 features/draft/spec/rfc9113.yml create mode 100644 features/draft/spec/rfc9113.yml.dist create mode 100644 features/draft/spec/rfc9218.yml create mode 100644 features/draft/spec/rfc9218.yml.dist create mode 100644 features/draft/spec/sourcemap.yml create mode 100644 features/draft/spec/sourcemap.yml.dist create mode 100644 features/draft/spec/svg-animations.yml create mode 100644 features/draft/spec/svg-animations.yml.dist create mode 100644 features/draft/spec/svg2.yml create mode 100644 features/draft/spec/svg2.yml.dist create mode 100644 features/draft/spec/tc39-promise-try.yml create mode 100644 features/draft/spec/tc39-promise-try.yml.dist diff --git a/features/draft/spec/accelerometer.yml b/features/draft/spec/accelerometer.yml deleted file mode 100644 index 98471733492..00000000000 --- a/features/draft/spec/accelerometer.yml +++ /dev/null @@ -1,17 +0,0 @@ -draft_date: 2024-07-11 -name: Accelerometer -description: TODO -spec: https://w3c.github.io/accelerometer/ -compat_features: - - api.GravitySensor - - api.GravitySensor.GravitySensor - -# The following features in the spec are already part of web-features: -# - Accelerometer: -# - api.Accelerometer -# - api.Accelerometer.Accelerometer -# - api.Accelerometer.x -# - api.Accelerometer.y -# - api.Accelerometer.z -# - api.LinearAccelerationSensor -# - api.LinearAccelerationSensor.LinearAccelerationSensor diff --git a/features/draft/spec/accelerometer.yml.dist b/features/draft/spec/accelerometer.yml.dist deleted file mode 100644 index 74720b7ab28..00000000000 --- a/features/draft/spec/accelerometer.yml.dist +++ /dev/null @@ -1,12 +0,0 @@ -# Generated from: accelerometer.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "91" - chrome_android: "91" - edge: "91" -compat_features: - - api.GravitySensor - - api.GravitySensor.GravitySensor diff --git a/features/draft/spec/ambient-light.yml b/features/draft/spec/ambient-light.yml index 8018596ad68..94454432174 100644 --- a/features/draft/spec/ambient-light.yml +++ b/features/draft/spec/ambient-light.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Ambient Light Sensor description: TODO spec: https://w3c.github.io/ambient-light/ diff --git a/features/draft/spec/anchors.yml b/features/draft/spec/anchors.yml index f5118a7a6c0..d9510fb6eae 100644 --- a/features/draft/spec/anchors.yml +++ b/features/draft/spec/anchors.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebXR Anchors Module description: TODO spec: https://immersive-web.github.io/anchors/ diff --git a/features/draft/spec/angle-instanced-arrays.yml b/features/draft/spec/angle-instanced-arrays.yml index d505a133e08..67c2b0e004e 100644 --- a/features/draft/spec/angle-instanced-arrays.yml +++ b/features/draft/spec/angle-instanced-arrays.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL ANGLE_instanced_arrays Khronos Ratified Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/ANGLE_instanced_arrays/ diff --git a/features/draft/spec/attribution-reporting-api.yml b/features/draft/spec/attribution-reporting-api.yml index 0e48534a94c..2a55919b38c 100644 --- a/features/draft/spec/attribution-reporting-api.yml +++ b/features/draft/spec/attribution-reporting-api.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Attribution Reporting description: TODO spec: https://wicg.github.io/attribution-reporting-api/ diff --git a/features/draft/spec/audio-output.yml b/features/draft/spec/audio-output.yml index 36f84b4e97e..81d6a088dff 100644 --- a/features/draft/spec/audio-output.yml +++ b/features/draft/spec/audio-output.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Audio Output Devices API description: TODO spec: https://w3c.github.io/mediacapture-output/ diff --git a/features/draft/spec/autoplay-detection.yml b/features/draft/spec/autoplay-detection.yml index 762c39cb5de..311f34b04ce 100644 --- a/features/draft/spec/autoplay-detection.yml +++ b/features/draft/spec/autoplay-detection.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Autoplay Policy Detection description: TODO spec: https://w3c.github.io/autoplay/ diff --git a/features/draft/spec/background-fetch.yml b/features/draft/spec/background-fetch.yml deleted file mode 100644 index 6cc472f8708..00000000000 --- a/features/draft/spec/background-fetch.yml +++ /dev/null @@ -1,39 +0,0 @@ -draft_date: 2024-07-11 -name: Background Fetch -description: TODO -spec: https://wicg.github.io/background-fetch/ -compat_features: - - api.BackgroundFetchRegistration - -# The following features in the spec are already part of web-features: -# - Background fetch: -# - api.BackgroundFetchEvent -# - api.BackgroundFetchEvent.BackgroundFetchEvent -# - api.BackgroundFetchEvent.registration -# - api.BackgroundFetchManager -# - api.BackgroundFetchManager.fetch -# - api.BackgroundFetchManager.get -# - api.BackgroundFetchManager.getIds -# - api.BackgroundFetchRecord -# - api.BackgroundFetchRecord.request -# - api.BackgroundFetchRecord.responseReady -# - api.BackgroundFetchRegistration.abort -# - api.BackgroundFetchRegistration.downloadTotal -# - api.BackgroundFetchRegistration.downloaded -# - api.BackgroundFetchRegistration.failureReason -# - api.BackgroundFetchRegistration.id -# - api.BackgroundFetchRegistration.match -# - api.BackgroundFetchRegistration.matchAll -# - api.BackgroundFetchRegistration.progress_event -# - api.BackgroundFetchRegistration.recordsAvailable -# - api.BackgroundFetchRegistration.result -# - api.BackgroundFetchRegistration.uploadTotal -# - api.BackgroundFetchRegistration.uploaded -# - api.BackgroundFetchUpdateUIEvent -# - api.BackgroundFetchUpdateUIEvent.BackgroundFetchUpdateUIEvent -# - api.BackgroundFetchUpdateUIEvent.updateUI -# - api.ServiceWorkerGlobalScope.backgroundfetchabort_event -# - api.ServiceWorkerGlobalScope.backgroundfetchclick_event -# - api.ServiceWorkerGlobalScope.backgroundfetchfail_event -# - api.ServiceWorkerGlobalScope.backgroundfetchsuccess_event -# - api.ServiceWorkerRegistration.backgroundFetch diff --git a/features/draft/spec/background-fetch.yml.dist b/features/draft/spec/background-fetch.yml.dist deleted file mode 100644 index ba71a9ffc9d..00000000000 --- a/features/draft/spec/background-fetch.yml.dist +++ /dev/null @@ -1,11 +0,0 @@ -# Generated from: background-fetch.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "74" - chrome_android: "74" - edge: "79" -compat_features: - - api.BackgroundFetchRegistration diff --git a/features/draft/spec/background-sync.yml b/features/draft/spec/background-sync.yml deleted file mode 100644 index 71b2c6c7427..00000000000 --- a/features/draft/spec/background-sync.yml +++ /dev/null @@ -1,14 +0,0 @@ -draft_date: 2024-07-11 -name: Web Background Synchronization -description: TODO -spec: https://wicg.github.io/background-sync/spec/ -compat_features: - - api.ServiceWorkerGlobalScope.sync_event - - api.ServiceWorkerRegistration.sync - - api.SyncEvent - - api.SyncEvent.SyncEvent - - api.SyncEvent.lastChance - - api.SyncEvent.tag - - api.SyncManager - - api.SyncManager.getTags - - api.SyncManager.register diff --git a/features/draft/spec/background-sync.yml.dist b/features/draft/spec/background-sync.yml.dist deleted file mode 100644 index 657dd37ac8e..00000000000 --- a/features/draft/spec/background-sync.yml.dist +++ /dev/null @@ -1,19 +0,0 @@ -# Generated from: background-sync.yml -# Do not edit this file by hand. Edit the source file instead! - -status: - baseline: false - support: - chrome: "49" - chrome_android: "49" - edge: "79" -compat_features: - - api.ServiceWorkerGlobalScope.sync_event - - api.ServiceWorkerRegistration.sync - - api.SyncEvent - - api.SyncEvent.SyncEvent - - api.SyncEvent.lastChance - - api.SyncEvent.tag - - api.SyncManager - - api.SyncManager.getTags - - api.SyncManager.register diff --git a/features/draft/spec/badging.yml b/features/draft/spec/badging.yml index 2cc6234107f..995fb4cabfd 100644 --- a/features/draft/spec/badging.yml +++ b/features/draft/spec/badging.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Badging API description: TODO spec: https://w3c.github.io/badging/ diff --git a/features/draft/spec/battery-status.yml b/features/draft/spec/battery-status.yml index de1ad0f1de3..6dcee4e69ca 100644 --- a/features/draft/spec/battery-status.yml +++ b/features/draft/spec/battery-status.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Battery Status API description: TODO spec: https://w3c.github.io/battery/ diff --git a/features/draft/spec/beacon.yml b/features/draft/spec/beacon.yml index 626360f17f4..3a676666d69 100644 --- a/features/draft/spec/beacon.yml +++ b/features/draft/spec/beacon.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Beacon description: TODO spec: https://w3c.github.io/beacon/ diff --git a/features/draft/spec/capture-handle-identity.yml b/features/draft/spec/capture-handle-identity.yml index 2b287b00747..2a188a1f327 100644 --- a/features/draft/spec/capture-handle-identity.yml +++ b/features/draft/spec/capture-handle-identity.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Capture Handle - Bootstrapping Collaboration when Screensharing description: TODO spec: https://w3c.github.io/mediacapture-handle/identity/ diff --git a/features/draft/spec/clear-site-data.yml b/features/draft/spec/clear-site-data.yml index ad60c02db49..a71f4e649fd 100644 --- a/features/draft/spec/clear-site-data.yml +++ b/features/draft/spec/clear-site-data.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Clear Site Data description: TODO spec: https://w3c.github.io/webappsec-clear-site-data/ diff --git a/features/draft/spec/client-hint-reliability.yml b/features/draft/spec/client-hint-reliability.yml index 7cf38901b6f..bd80d44ff54 100644 --- a/features/draft/spec/client-hint-reliability.yml +++ b/features/draft/spec/client-hint-reliability.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Client Hint Reliability description: TODO spec: https://www.ietf.org/archive/id/draft-davidben-http-client-hint-reliability-03.html diff --git a/features/draft/spec/clipboard-apis.yml b/features/draft/spec/clipboard-apis.yml index 35f9ce6c6dc..0d471e919d8 100644 --- a/features/draft/spec/clipboard-apis.yml +++ b/features/draft/spec/clipboard-apis.yml @@ -1,10 +1,8 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Clipboard API and events description: TODO spec: https://w3c.github.io/clipboard-apis/ compat_features: - - api.Clipboard.read - - api.Clipboard.readText - api.ClipboardEvent - api.ClipboardEvent.ClipboardEvent - api.ClipboardEvent.clipboardData @@ -18,6 +16,8 @@ compat_features: # The following features in the spec are already part of web-features: # - Async clipboard: # - api.Clipboard +# - api.Clipboard.read +# - api.Clipboard.readText # - api.Clipboard.write # - api.Clipboard.writeText # - api.ClipboardItem diff --git a/features/draft/spec/clipboard-apis.yml.dist b/features/draft/spec/clipboard-apis.yml.dist index 80262fa2929..654fc13f578 100644 --- a/features/draft/spec/clipboard-apis.yml.dist +++ b/features/draft/spec/clipboard-apis.yml.dist @@ -50,30 +50,6 @@ compat_features: # safari_ios: "10.3" - api.ClipboardEvent.ClipboardEvent - # baseline: low - # baseline_low_date: 2024-04-16 - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "79" - # firefox: "125" - # firefox_android: "125" - # safari: "13.1" - # safari_ios: "13.4" - - api.Clipboard.readText - - # baseline: low - # baseline_low_date: 2024-06-11 - # support: - # chrome: "66" - # chrome_android: "66" - # edge: "79" - # firefox: "127" - # firefox_android: "127" - # safari: "13.1" - # safari_ios: "13.4" - - api.Clipboard.read - # baseline: false # support: # chrome: "64" diff --git a/features/draft/spec/compat.yml b/features/draft/spec/compat.yml index ad74bc6a285..8b3f9516182 100644 --- a/features/draft/spec/compat.yml +++ b/features/draft/spec/compat.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Compatibility Standard description: TODO spec: https://compat.spec.whatwg.org/ diff --git a/features/draft/spec/compositing-1.yml b/features/draft/spec/compositing-1.yml index 28313ec63dd..4228f57a177 100644 --- a/features/draft/spec/compositing-1.yml +++ b/features/draft/spec/compositing-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Compositing and Blending Level 1 description: TODO spec: https://drafts.fxtf.org/compositing-1/ diff --git a/features/draft/spec/console.yml b/features/draft/spec/console.yml index a28f79dc054..8a4e495b4cb 100644 --- a/features/draft/spec/console.yml +++ b/features/draft/spec/console.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Console Standard description: TODO spec: https://console.spec.whatwg.org/ diff --git a/features/draft/spec/content-index.yml b/features/draft/spec/content-index.yml index 1976a0a472c..c600bdc0806 100644 --- a/features/draft/spec/content-index.yml +++ b/features/draft/spec/content-index.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Content Index description: TODO spec: https://wicg.github.io/content-index/spec/ diff --git a/features/draft/spec/cookie-store.yml b/features/draft/spec/cookie-store.yml index fd531d9e95a..ae28fb335a3 100644 --- a/features/draft/spec/cookie-store.yml +++ b/features/draft/spec/cookie-store.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Cookie Store API description: TODO spec: https://wicg.github.io/cookie-store/ diff --git a/features/draft/spec/credential-management-1.yml b/features/draft/spec/credential-management-1.yml index 2748d48c902..fe6a49fe552 100644 --- a/features/draft/spec/credential-management-1.yml +++ b/features/draft/spec/credential-management-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Credential Management Level 1 description: TODO spec: https://w3c.github.io/webappsec-credential-management/ diff --git a/features/draft/spec/csp-embedded-enforcement.yml b/features/draft/spec/csp-embedded-enforcement.yml index 5687659b662..46a54c23476 100644 --- a/features/draft/spec/csp-embedded-enforcement.yml +++ b/features/draft/spec/csp-embedded-enforcement.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: "Content Security Policy: Embedded Enforcement" description: TODO spec: https://w3c.github.io/webappsec-cspee/ diff --git a/features/draft/spec/csp3.yml b/features/draft/spec/csp3.yml new file mode 100644 index 00000000000..f586e447d11 --- /dev/null +++ b/features/draft/spec/csp3.yml @@ -0,0 +1,57 @@ +draft_date: 2024-08-09 +name: Content Security Policy Level 3 +description: TODO +spec: https://w3c.github.io/webappsec-csp/ +compat_features: + - api.CSPViolationReportBody + - api.CSPViolationReportBody.blockedURL + - api.CSPViolationReportBody.columnNumber + - api.CSPViolationReportBody.disposition + - api.CSPViolationReportBody.documentURL + - api.CSPViolationReportBody.effectiveDirective + - api.CSPViolationReportBody.lineNumber + - api.CSPViolationReportBody.originalPolicy + - api.CSPViolationReportBody.referrer + - api.CSPViolationReportBody.sample + - api.CSPViolationReportBody.sourceFile + - api.CSPViolationReportBody.statusCode + - api.Element.securitypolicyviolation_event + - api.SecurityPolicyViolationEvent + - api.SecurityPolicyViolationEvent.SecurityPolicyViolationEvent + - api.SecurityPolicyViolationEvent.blockedURI + - api.SecurityPolicyViolationEvent.columnNumber + - api.SecurityPolicyViolationEvent.disposition + - api.SecurityPolicyViolationEvent.documentURI + - api.SecurityPolicyViolationEvent.effectiveDirective + - api.SecurityPolicyViolationEvent.lineNumber + - api.SecurityPolicyViolationEvent.originalPolicy + - api.SecurityPolicyViolationEvent.referrer + - api.SecurityPolicyViolationEvent.sample + - api.SecurityPolicyViolationEvent.sourceFile + - api.SecurityPolicyViolationEvent.statusCode + - api.SecurityPolicyViolationEvent.violatedDirective + - api.WorkerGlobalScope.securitypolicyviolation_event + - http.headers.Content-Security-Policy + - http.headers.Content-Security-Policy-Report-Only + - http.headers.Content-Security-Policy.base-uri + - http.headers.Content-Security-Policy.child-src + - http.headers.Content-Security-Policy.connect-src + - http.headers.Content-Security-Policy.default-src + - http.headers.Content-Security-Policy.font-src + - http.headers.Content-Security-Policy.form-action + - http.headers.Content-Security-Policy.frame-ancestors + - http.headers.Content-Security-Policy.frame-src + - http.headers.Content-Security-Policy.img-src + - http.headers.Content-Security-Policy.manifest-src + - http.headers.Content-Security-Policy.media-src + - http.headers.Content-Security-Policy.object-src + - http.headers.Content-Security-Policy.report-to + - http.headers.Content-Security-Policy.sandbox + - http.headers.Content-Security-Policy.script-src + - http.headers.Content-Security-Policy.script-src-attr + - http.headers.Content-Security-Policy.script-src-elem + - http.headers.Content-Security-Policy.script-src.external_scripts + - http.headers.Content-Security-Policy.style-src + - http.headers.Content-Security-Policy.style-src-attr + - http.headers.Content-Security-Policy.style-src-elem + - http.headers.Content-Security-Policy.worker-src diff --git a/features/draft/spec/csp3.yml.dist b/features/draft/spec/csp3.yml.dist new file mode 100644 index 00000000000..52a75a9886e --- /dev/null +++ b/features/draft/spec/csp3.yml.dist @@ -0,0 +1,240 @@ +# Generated from: csp3.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: + chrome: "75" + chrome_android: "75" + edge: "79" +compat_features: + # baseline: high + # baseline_low_date: 2016-08-02 + # baseline_high_date: 2019-02-02 + # support: + # chrome: "25" + # chrome_android: "25" + # edge: "14" + # firefox: "23" + # firefox_android: "23" + # safari: "7" + # safari_ios: "7" + - http.headers.Content-Security-Policy + - http.headers.Content-Security-Policy-Report-Only + - http.headers.Content-Security-Policy.default-src + - http.headers.Content-Security-Policy.font-src + - http.headers.Content-Security-Policy.frame-src + - http.headers.Content-Security-Policy.img-src + - http.headers.Content-Security-Policy.media-src + - http.headers.Content-Security-Policy.object-src + - http.headers.Content-Security-Policy.script-src + - http.headers.Content-Security-Policy.style-src + + # baseline: high + # baseline_low_date: 2016-11-15 + # baseline_high_date: 2019-05-15 + # support: + # chrome: "25" + # chrome_android: "25" + # edge: "14" + # firefox: "50" + # firefox_android: "23" + # safari: "7" + # safari_ios: "7" + - http.headers.Content-Security-Policy.connect-src + + # baseline: high + # baseline_low_date: 2016-11-15 + # baseline_high_date: 2019-05-15 + # support: + # chrome: "25" + # chrome_android: "25" + # edge: "14" + # firefox: "50" + # firefox_android: "50" + # safari: "7" + # safari_ios: "7" + - http.headers.Content-Security-Policy.sandbox + + # baseline: high + # baseline_low_date: 2017-04-05 + # baseline_high_date: 2019-10-05 + # support: + # chrome: "40" + # chrome_android: "40" + # edge: "15" + # firefox: "36" + # firefox_android: "36" + # safari: "10" + # safari_ios: "9.3" + - http.headers.Content-Security-Policy.form-action + + # baseline: high + # baseline_low_date: 2017-04-05 + # baseline_high_date: 2019-10-05 + # support: + # chrome: "40" + # chrome_android: "40" + # edge: "15" + # firefox: "45" + # firefox_android: "45" + # safari: "10" + # safari_ios: "9.3" + - http.headers.Content-Security-Policy.child-src + + # baseline: high + # baseline_low_date: 2018-01-23 + # baseline_high_date: 2020-07-23 + # support: + # chrome: "40" + # chrome_android: "40" + # edge: "15" + # firefox: "58" + # firefox_android: "58" + # safari: "10" + # safari_ios: "9.3" + - http.headers.Content-Security-Policy.frame-ancestors + + # baseline: high + # baseline_low_date: 2018-10-23 + # baseline_high_date: 2021-04-23 + # support: + # chrome: "41" + # chrome_android: "41" + # edge: "15" + # firefox: "63" + # firefox_android: "63" + # safari: "10" + # safari_ios: "10" + - api.Element.securitypolicyviolation_event + - api.SecurityPolicyViolationEvent + - api.SecurityPolicyViolationEvent.SecurityPolicyViolationEvent + - api.SecurityPolicyViolationEvent.blockedURI + - api.SecurityPolicyViolationEvent.columnNumber + - api.SecurityPolicyViolationEvent.documentURI + - api.SecurityPolicyViolationEvent.effectiveDirective + - api.SecurityPolicyViolationEvent.lineNumber + - api.SecurityPolicyViolationEvent.originalPolicy + - api.SecurityPolicyViolationEvent.referrer + - api.SecurityPolicyViolationEvent.sourceFile + - api.SecurityPolicyViolationEvent.statusCode + - api.SecurityPolicyViolationEvent.violatedDirective + - api.WorkerGlobalScope.securitypolicyviolation_event + + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "40" + # chrome_android: "40" + # edge: "79" + # firefox: "35" + # firefox_android: "35" + # safari: "10" + # safari_ios: "9.3" + - http.headers.Content-Security-Policy.base-uri + + # baseline: high + # baseline_low_date: 2020-01-15 + # baseline_high_date: 2022-07-15 + # support: + # chrome: "40" + # chrome_android: "40" + # edge: "79" + # firefox: "41" + # firefox_android: "41" + # safari: "11" + # safari_ios: "11" + - http.headers.Content-Security-Policy.manifest-src + + # baseline: high + # baseline_low_date: 2021-09-20 + # baseline_high_date: 2024-03-20 + # support: + # chrome: "56" + # chrome_android: "56" + # edge: "79" + # firefox: "63" + # firefox_android: "63" + # safari: "15" + # safari_ios: "15" + - api.SecurityPolicyViolationEvent.disposition + + # baseline: high + # baseline_low_date: 2021-09-20 + # baseline_high_date: 2024-03-20 + # support: + # chrome: "59" + # chrome_android: "59" + # edge: "79" + # firefox: "63" + # firefox_android: "63" + # safari: "15" + # safari_ios: "15" + - api.SecurityPolicyViolationEvent.sample + + # baseline: low + # baseline_low_date: 2022-05-16 + # support: + # chrome: "59" + # chrome_android: "59" + # edge: "79" + # firefox: "58" + # firefox_android: "58" + # safari: "15.5" + # safari_ios: "15.5" + - http.headers.Content-Security-Policy.worker-src + + # baseline: low + # baseline_low_date: 2022-12-13 + # support: + # chrome: "75" + # chrome_android: "75" + # edge: "79" + # firefox: "108" + # firefox_android: "108" + # safari: "15.4" + # safari_ios: "15.4" + - http.headers.Content-Security-Policy.script-src-attr + - http.headers.Content-Security-Policy.script-src-elem + - http.headers.Content-Security-Policy.style-src-attr + - http.headers.Content-Security-Policy.style-src-elem + + # baseline: low + # baseline_low_date: 2023-08-01 + # support: + # chrome: "59" + # chrome_android: "59" + # edge: ≤79 + # firefox: "116" + # firefox_android: "116" + # safari: "15.6" + # safari_ios: "15.6" + - http.headers.Content-Security-Policy.script-src.external_scripts + + # baseline: false + # support: + # chrome: "70" + # chrome_android: "70" + # edge: "79" + # safari: "16.4" + # safari_ios: "16.4" + - http.headers.Content-Security-Policy.report-to + + # baseline: false + # support: + # chrome: "74" + # chrome_android: "74" + # edge: "79" + - api.CSPViolationReportBody + - api.CSPViolationReportBody.blockedURL + - api.CSPViolationReportBody.columnNumber + - api.CSPViolationReportBody.disposition + - api.CSPViolationReportBody.documentURL + - api.CSPViolationReportBody.effectiveDirective + - api.CSPViolationReportBody.lineNumber + - api.CSPViolationReportBody.originalPolicy + - api.CSPViolationReportBody.referrer + - api.CSPViolationReportBody.sample + - api.CSPViolationReportBody.sourceFile + - api.CSPViolationReportBody.statusCode diff --git a/features/draft/spec/css-align-3.yml b/features/draft/spec/css-align-3.yml index 60c74a8f337..0e9adbd3e66 100644 --- a/features/draft/spec/css-align-3.yml +++ b/features/draft/spec/css-align-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Box Alignment Module Level 3 description: TODO spec: https://drafts.csswg.org/css-align-3/ diff --git a/features/draft/spec/css-animations-2.yml b/features/draft/spec/css-animations-2.yml index bd566093dad..9e062381ac8 100644 --- a/features/draft/spec/css-animations-2.yml +++ b/features/draft/spec/css-animations-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Animations Level 2 description: TODO spec: https://drafts.csswg.org/css-animations-2/ diff --git a/features/draft/spec/css-backgrounds-3.yml b/features/draft/spec/css-backgrounds-3.yml index 4fc25107edf..5459d301a1f 100644 --- a/features/draft/spec/css-backgrounds-3.yml +++ b/features/draft/spec/css-backgrounds-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Backgrounds and Borders Module Level 3 description: TODO spec: https://drafts.csswg.org/css-backgrounds-3/ diff --git a/features/draft/spec/css-box-4.yml b/features/draft/spec/css-box-4.yml index 9fa7aff02ad..6375da3084c 100644 --- a/features/draft/spec/css-box-4.yml +++ b/features/draft/spec/css-box-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Box Model Module Level 4 description: TODO spec: https://drafts.csswg.org/css-box-4/ diff --git a/features/draft/spec/css-break-4.yml b/features/draft/spec/css-break-4.yml index 6406fa58b6a..b0f1a92415e 100644 --- a/features/draft/spec/css-break-4.yml +++ b/features/draft/spec/css-break-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Fragmentation Module Level 4 description: TODO spec: https://drafts.csswg.org/css-break-4/ diff --git a/features/draft/spec/css-cascade-6.yml b/features/draft/spec/css-cascade-6.yml index 4368cbe19a7..6b2b2d247ba 100644 --- a/features/draft/spec/css-cascade-6.yml +++ b/features/draft/spec/css-cascade-6.yml @@ -1,10 +1,8 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Cascading and Inheritance Level 6 description: TODO spec: https://drafts.csswg.org/css-cascade-6/ compat_features: - - css.at-rules.import - - css.at-rules.import.supports - css.properties.all - css.types.global_keywords.inherit - css.types.global_keywords.initial @@ -24,3 +22,7 @@ compat_features: # - api.CSSScopeRule.end # - api.CSSScopeRule.start # - css.at-rules.scope +# - @import: +# - css.at-rules.import +# - @supports: +# - css.at-rules.import.supports diff --git a/features/draft/spec/css-cascade-6.yml.dist b/features/draft/spec/css-cascade-6.yml.dist index 8bf695fc46e..5f298c9b1f0 100644 --- a/features/draft/spec/css-cascade-6.yml.dist +++ b/features/draft/spec/css-cascade-6.yml.dist @@ -2,13 +2,16 @@ # Do not edit this file by hand. Edit the source file instead! status: - baseline: false + baseline: low + baseline_low_date: 2022-03-14 support: - chrome: "122" - chrome_android: "122" - edge: "122" - firefox: "115" - firefox_android: "115" + chrome: "99" + chrome_android: "99" + edge: "99" + firefox: "97" + firefox_android: "97" + safari: "15.4" + safari_ios: "15.4" compat_features: # baseline: high # baseline_low_date: 2015-07-29 @@ -21,7 +24,6 @@ compat_features: # firefox_android: "4" # safari: "1" # safari_ios: "1" - - css.at-rules.import - css.types.global_keywords.inherit # baseline: high @@ -76,6 +78,7 @@ compat_features: # safari_ios: "9.3" - css.types.global_keywords.revert + # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2022-03-14 # support: @@ -87,13 +90,3 @@ compat_features: # safari: "15.4" # safari_ios: "15.4" - css.types.global_keywords.revert-layer - - # ⬇️ Same status as overall feature ⬇️ - # baseline: false - # support: - # chrome: "122" - # chrome_android: "122" - # edge: "122" - # firefox: "115" - # firefox_android: "115" - - css.at-rules.import.supports diff --git a/features/draft/spec/css-color-5.yml b/features/draft/spec/css-color-5.yml index 93b779e1fd7..fc049adc32b 100644 --- a/features/draft/spec/css-color-5.yml +++ b/features/draft/spec/css-color-5.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Color Module Level 5 description: TODO spec: https://drafts.csswg.org/css-color-5/ diff --git a/features/draft/spec/css-color-adjust-1.yml b/features/draft/spec/css-color-adjust-1.yml index 241b460299e..ecc1d36b824 100644 --- a/features/draft/spec/css-color-adjust-1.yml +++ b/features/draft/spec/css-color-adjust-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Color Adjustment Module Level 1 description: TODO spec: https://drafts.csswg.org/css-color-adjust-1/ diff --git a/features/draft/spec/css-conditional-5.yml b/features/draft/spec/css-conditional-5.yml index 55454ed7497..6bdc5f00840 100644 --- a/features/draft/spec/css-conditional-5.yml +++ b/features/draft/spec/css-conditional-5.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Conditional Rules Module Level 5 description: TODO spec: https://drafts.csswg.org/css-conditional-5/ @@ -8,6 +8,9 @@ compat_features: - api.CSSConditionRule.conditionText - api.CSSMediaRule - api.CSSMediaRule.media - - api.CSSSupportsRule - css.at-rules.media - - css.at-rules.supports + +# The following features in the spec are already part of web-features: +# - @supports: +# - api.CSSSupportsRule +# - css.at-rules.supports diff --git a/features/draft/spec/css-conditional-5.yml.dist b/features/draft/spec/css-conditional-5.yml.dist index 74a8a75b9be..dfad70943c6 100644 --- a/features/draft/spec/css-conditional-5.yml.dist +++ b/features/draft/spec/css-conditional-5.yml.dist @@ -29,20 +29,6 @@ compat_features: - api.CSSMediaRule.media - css.at-rules.media - # baseline: high - # baseline_low_date: 2015-09-30 - # baseline_high_date: 2018-03-30 - # support: - # chrome: "28" - # chrome_android: "28" - # edge: "12" - # firefox: "22" - # firefox_android: "22" - # safari: "9" - # safari_ios: "9" - - api.CSSSupportsRule - - css.at-rules.supports - # baseline: high # baseline_low_date: 2020-01-15 # baseline_high_date: 2022-07-15 diff --git a/features/draft/spec/css-contain-3.yml b/features/draft/spec/css-contain-3.yml index 1e3a3cd9bf8..3926ac760a3 100644 --- a/features/draft/spec/css-contain-3.yml +++ b/features/draft/spec/css-contain-3.yml @@ -1,18 +1,12 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Containment Module Level 3 description: TODO spec: https://drafts.csswg.org/css-contain-3/ compat_features: - api.Element.contentvisibilityautostatechange_event - - css.properties.contain - css.properties.contain.content - - css.properties.contain.inline-size - - css.properties.contain.layout - css.properties.contain.none - - css.properties.contain.paint - - css.properties.contain.size - css.properties.contain.strict - - css.properties.contain.style - css.properties.content-visibility.auto - css.properties.content-visibility.hidden - css.properties.content-visibility.visible @@ -37,6 +31,17 @@ compat_features: # - css.properties.content-visibility # - Container style queries: # - css.at-rules.container.style_queries_for_custom_properties +# - Size containment: +# - css.properties.contain +# - css.properties.contain.size +# - Inline-size containment: +# - css.properties.contain.inline-size +# - Layout containment: +# - css.properties.contain.layout +# - Paint containment: +# - css.properties.contain.paint +# - Style containment: +# - css.properties.contain.style # - display animation: # - css.properties.content-visibility.is_transitionable # - css.properties.content-visibility.keyframe_animatable diff --git a/features/draft/spec/css-contain-3.yml.dist b/features/draft/spec/css-contain-3.yml.dist index 92293a5d820..931d355815c 100644 --- a/features/draft/spec/css-contain-3.yml.dist +++ b/features/draft/spec/css-contain-3.yml.dist @@ -20,38 +20,10 @@ compat_features: # firefox_android: "79" # safari: "15.4" # safari_ios: "15.4" - - css.properties.contain - css.properties.contain.content - - css.properties.contain.layout - css.properties.contain.none - - css.properties.contain.paint - - css.properties.contain.size - css.properties.contain.strict - # baseline: low - # baseline_low_date: 2022-07-26 - # support: - # chrome: "52" - # chrome_android: "52" - # edge: "79" - # firefox: "103" - # firefox_android: "103" - # safari: "15.4" - # safari_ios: "15.4" - - css.properties.contain.style - - # baseline: low - # baseline_low_date: 2022-09-12 - # support: - # chrome: "105" - # chrome_android: "105" - # edge: "105" - # firefox: "101" - # firefox_android: "101" - # safari: "16" - # safari_ios: "16" - - css.properties.contain.inline-size - # baseline: false # support: # chrome: "85" diff --git a/features/draft/spec/css-content-3.yml b/features/draft/spec/css-content-3.yml index 98ba48b67d4..91dfd213243 100644 --- a/features/draft/spec/css-content-3.yml +++ b/features/draft/spec/css-content-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Generated Content Module Level 3 description: TODO spec: https://drafts.csswg.org/css-content-3/ diff --git a/features/draft/spec/css-counter-styles-3.yml b/features/draft/spec/css-counter-styles-3.yml index 5da94bd829c..0aa7f2e760a 100644 --- a/features/draft/spec/css-counter-styles-3.yml +++ b/features/draft/spec/css-counter-styles-3.yml @@ -1,12 +1,8 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Counter Styles Level 3 description: TODO spec: https://drafts.csswg.org/css-counter-styles-3/ compat_features: - - api.CSSCounterStyleRule.speakAs - - api.CSSCounterStyleRule.symbols - - css.at-rules.counter-style.speak-as - - css.at-rules.counter-style.symbols - css.properties.list-style-type - css.properties.list-style-type.arabic-indic - css.properties.list-style-type.armenian @@ -76,7 +72,9 @@ compat_features: # - api.CSSCounterStyleRule.pad # - api.CSSCounterStyleRule.prefix # - api.CSSCounterStyleRule.range +# - api.CSSCounterStyleRule.speakAs # - api.CSSCounterStyleRule.suffix +# - api.CSSCounterStyleRule.symbols # - api.CSSCounterStyleRule.system # - css.at-rules.counter-style # - css.at-rules.counter-style.additive-symbols @@ -85,5 +83,7 @@ compat_features: # - css.at-rules.counter-style.pad # - css.at-rules.counter-style.prefix # - css.at-rules.counter-style.range +# - css.at-rules.counter-style.speak-as # - css.at-rules.counter-style.suffix +# - css.at-rules.counter-style.symbols # - css.at-rules.counter-style.system diff --git a/features/draft/spec/css-counter-styles-3.yml.dist b/features/draft/spec/css-counter-styles-3.yml.dist index 2601de35d37..035e37faea6 100644 --- a/features/draft/spec/css-counter-styles-3.yml.dist +++ b/features/draft/spec/css-counter-styles-3.yml.dist @@ -3,7 +3,9 @@ status: baseline: false - support: {} + support: + firefox: "35" + firefox_android: "35" compat_features: # baseline: high # baseline_low_date: 2015-07-29 @@ -157,34 +159,7 @@ compat_features: - css.properties.list-style-type.ethiopic-numeric - css.properties.list-style-type.tamil - # baseline: low - # baseline_low_date: 2023-09-18 - # support: - # chrome: "91" - # chrome_android: "91" - # edge: "91" - # firefox: "33" - # firefox_android: "33" - # safari: "17" - # safari_ios: "17" - - api.CSSCounterStyleRule.speakAs - - api.CSSCounterStyleRule.symbols - - # baseline: false - # support: - # chrome: "91" - # chrome_android: "91" - # edge: "91" - # firefox: "33" - # firefox_android: "33" - - css.at-rules.counter-style.speak-as - - # baseline: false - # support: - # safari: "17" - # safari_ios: "17" - - css.at-rules.counter-style.symbols - + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # firefox: "35" diff --git a/features/draft/spec/css-display-3.yml b/features/draft/spec/css-display-3.yml index a17633a9007..3b0bd7a32f4 100644 --- a/features/draft/spec/css-display-3.yml +++ b/features/draft/spec/css-display-3.yml @@ -1,12 +1,12 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Display Module Level 3 description: TODO spec: https://drafts.csswg.org/css-display-3/ compat_features: - css.properties.display - css.properties.display.block - - css.properties.display.list-item - css.properties.display.inline + - css.properties.display.list-item - css.properties.visibility - css.properties.visibility.collapse - css.properties.visibility.hidden diff --git a/features/draft/spec/css-easing-1.yml b/features/draft/spec/css-easing-1.yml index 35831f17484..54d3288ec63 100644 --- a/features/draft/spec/css-easing-1.yml +++ b/features/draft/spec/css-easing-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Easing Functions Level 1 description: TODO spec: https://drafts.csswg.org/css-easing-1/ diff --git a/features/draft/spec/css-env-1.yml b/features/draft/spec/css-env-1.yml index b743ecc8253..d580261e322 100644 --- a/features/draft/spec/css-env-1.yml +++ b/features/draft/spec/css-env-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Environment Variables Module Level 1 description: TODO spec: https://drafts.csswg.org/css-env-1/ diff --git a/features/draft/spec/css-flexbox-1.yml b/features/draft/spec/css-flexbox-1.yml index d41dc95f7b3..02e2c639789 100644 --- a/features/draft/spec/css-flexbox-1.yml +++ b/features/draft/spec/css-flexbox-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Flexible Box Layout Module Level 1 description: TODO spec: https://drafts.csswg.org/css-flexbox-1/ diff --git a/features/draft/spec/css-font-loading-3.yml b/features/draft/spec/css-font-loading-3.yml index e8d29c1a5d0..5b836c32817 100644 --- a/features/draft/spec/css-font-loading-3.yml +++ b/features/draft/spec/css-font-loading-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Font Loading Module Level 3 description: TODO spec: https://drafts.csswg.org/css-font-loading-3/ @@ -18,12 +18,10 @@ compat_features: - api.FontFace.stretch - api.FontFace.style - api.FontFace.unicodeRange - - api.FontFace.variant - api.FontFace.variationSettings - api.FontFace.weight - api.FontFaceSet - api.FontFaceSet.@@iterator - - api.FontFaceSet.FontFaceSet - api.FontFaceSet.add - api.FontFaceSet.check - api.FontFaceSet.clear diff --git a/features/draft/spec/css-font-loading-3.yml.dist b/features/draft/spec/css-font-loading-3.yml.dist index 0131e9b8192..26378055cb9 100644 --- a/features/draft/spec/css-font-loading-3.yml.dist +++ b/features/draft/spec/css-font-loading-3.yml.dist @@ -3,7 +3,9 @@ status: baseline: false - support: {} + support: + firefox: "105" + firefox_android: "105" compat_features: # baseline: high # baseline_low_date: 2020-01-15 @@ -108,7 +110,6 @@ compat_features: # edge: "79" # firefox: "41" # firefox_android: "41" - - api.FontFace.variant - api.FontFaceSetLoadEvent - api.FontFaceSetLoadEvent.fontfaces @@ -132,12 +133,6 @@ compat_features: - api.FontFace.descentOverride - api.FontFace.lineGapOverride - # baseline: false - # support: - # safari: "10" - # safari_ios: "10" - - api.FontFaceSet.FontFaceSet - # baseline: false # support: # firefox: "62" diff --git a/features/draft/spec/css-fonts-5.yml b/features/draft/spec/css-fonts-5.yml index b0ccc1d08e1..7d8fd8ff645 100644 --- a/features/draft/spec/css-fonts-5.yml +++ b/features/draft/spec/css-fonts-5.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Fonts Module Level 5 description: TODO spec: https://drafts.csswg.org/css-fonts-5/ @@ -101,7 +101,6 @@ compat_features: - css.properties.font-weight.normal - svg.global_attributes.font-family - svg.global_attributes.font-size - - svg.global_attributes.font-size-adjust - svg.global_attributes.font-stretch - svg.global_attributes.font-style - svg.global_attributes.font-variant @@ -142,6 +141,7 @@ compat_features: # - css.properties.font-size-adjust # - css.properties.font-size-adjust.from-font # - css.properties.font-size-adjust.none +# - svg.global_attributes.font-size-adjust # - font-synthesis: # - css.properties.font-synthesis # - font-synthesis-position: diff --git a/features/draft/spec/css-fonts-5.yml.dist b/features/draft/spec/css-fonts-5.yml.dist index 6b545aca1c9..6a775a66456 100644 --- a/features/draft/spec/css-fonts-5.yml.dist +++ b/features/draft/spec/css-fonts-5.yml.dist @@ -375,18 +375,6 @@ compat_features: # safari_ios: "17" - css.at-rules.font-face.size-adjust - # baseline: low - # baseline_low_date: 2024-07-25 - # support: - # chrome: "127" - # chrome_android: "127" - # edge: "127" - # firefox: "3" - # firefox_android: "4" - # safari: "16.4" - # safari_ios: "16.4" - - svg.global_attributes.font-size-adjust - # baseline: false # support: # chrome: "87" diff --git a/features/draft/spec/css-grid-2.yml b/features/draft/spec/css-grid-2.yml index 592081b6441..f9dc452ef8e 100644 --- a/features/draft/spec/css-grid-2.yml +++ b/features/draft/spec/css-grid-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Grid Layout Module Level 2 description: TODO spec: https://drafts.csswg.org/css-grid-2/ diff --git a/features/draft/spec/css-images-4.yml b/features/draft/spec/css-images-4.yml index 23ce35f822e..7c61a63bfb2 100644 --- a/features/draft/spec/css-images-4.yml +++ b/features/draft/spec/css-images-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Images Module Level 4 description: TODO spec: https://drafts.csswg.org/css-images-4/ diff --git a/features/draft/spec/css-inline-3.yml b/features/draft/spec/css-inline-3.yml index ebe3261f8d6..c309c0ee12f 100644 --- a/features/draft/spec/css-inline-3.yml +++ b/features/draft/spec/css-inline-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Inline Layout Module Level 3 description: TODO spec: https://drafts.csswg.org/css-inline-3/ diff --git a/features/draft/spec/css-lists-3.yml b/features/draft/spec/css-lists-3.yml index 7b63720513d..c530014440e 100644 --- a/features/draft/spec/css-lists-3.yml +++ b/features/draft/spec/css-lists-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Lists and Counters Module Level 3 description: TODO spec: https://drafts.csswg.org/css-lists-3/ diff --git a/features/draft/spec/css-logical-1.yml b/features/draft/spec/css-logical-1.yml index dcd8aced8cd..ef00bc6576c 100644 --- a/features/draft/spec/css-logical-1.yml +++ b/features/draft/spec/css-logical-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Logical Properties and Values Level 1 description: TODO spec: https://drafts.csswg.org/css-logical-1/ diff --git a/features/draft/spec/css-masking-1.yml b/features/draft/spec/css-masking-1.yml index 26fea58e109..d9da5410a90 100644 --- a/features/draft/spec/css-masking-1.yml +++ b/features/draft/spec/css-masking-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Masking Module Level 1 description: TODO spec: https://drafts.fxtf.org/css-masking-1/ diff --git a/features/draft/spec/css-multicol-1.yml b/features/draft/spec/css-multicol-1.yml index 542c8cdf39c..9b3fd085b71 100644 --- a/features/draft/spec/css-multicol-1.yml +++ b/features/draft/spec/css-multicol-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Multi-column Layout Module Level 1 description: TODO spec: https://drafts.csswg.org/css-multicol-1/ diff --git a/features/draft/spec/css-namespaces-3.yml b/features/draft/spec/css-namespaces-3.yml index bdb73bd07b3..88d10288023 100644 --- a/features/draft/spec/css-namespaces-3.yml +++ b/features/draft/spec/css-namespaces-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Namespaces Module Level 3 description: TODO spec: https://drafts.csswg.org/css-namespaces-3/ diff --git a/features/draft/spec/css-overflow-4.yml b/features/draft/spec/css-overflow-4.yml index 7ece6d8162b..cff00efc893 100644 --- a/features/draft/spec/css-overflow-4.yml +++ b/features/draft/spec/css-overflow-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Overflow Module Level 4 description: TODO spec: https://drafts.csswg.org/css-overflow-4/ diff --git a/features/draft/spec/css-overscroll-1.yml b/features/draft/spec/css-overscroll-1.yml index 9b95e90b53b..8016b6e2f81 100644 --- a/features/draft/spec/css-overscroll-1.yml +++ b/features/draft/spec/css-overscroll-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Overscroll Behavior Module Level 1 description: TODO spec: https://drafts.csswg.org/css-overscroll-1/ diff --git a/features/draft/spec/css-page-3.yml b/features/draft/spec/css-page-3.yml index 010a1464985..82bedf5cf97 100644 --- a/features/draft/spec/css-page-3.yml +++ b/features/draft/spec/css-page-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Paged Media Module Level 3 description: TODO spec: https://drafts.csswg.org/css-page-3/ diff --git a/features/draft/spec/css-paint-api-1.yml b/features/draft/spec/css-paint-api-1.yml index 41008d3883e..3ef3b04bbf7 100644 --- a/features/draft/spec/css-paint-api-1.yml +++ b/features/draft/spec/css-paint-api-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Painting API Level 1 description: TODO spec: https://drafts.css-houdini.org/css-paint-api-1/ diff --git a/features/draft/spec/css-position-3.yml b/features/draft/spec/css-position-3.yml index 70f43327430..cbe3e68c128 100644 --- a/features/draft/spec/css-position-3.yml +++ b/features/draft/spec/css-position-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Positioned Layout Module Level 3 description: TODO spec: https://drafts.csswg.org/css-position-3/ diff --git a/features/draft/spec/css-pseudo-4.yml b/features/draft/spec/css-pseudo-4.yml index 553061b233b..306e9ec6ba0 100644 --- a/features/draft/spec/css-pseudo-4.yml +++ b/features/draft/spec/css-pseudo-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Pseudo-Elements Module Level 4 description: TODO spec: https://drafts.csswg.org/css-pseudo-4/ diff --git a/features/draft/spec/css-rhythm-1.yml b/features/draft/spec/css-rhythm-1.yml index b3db1ada26d..6c1027279ac 100644 --- a/features/draft/spec/css-rhythm-1.yml +++ b/features/draft/spec/css-rhythm-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Rhythmic Sizing description: TODO spec: https://drafts.csswg.org/css-rhythm-1/ diff --git a/features/draft/spec/css-ruby-1.yml b/features/draft/spec/css-ruby-1.yml index d090ad71417..8fab6d96ad2 100644 --- a/features/draft/spec/css-ruby-1.yml +++ b/features/draft/spec/css-ruby-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Ruby Annotation Layout Module Level 1 description: TODO spec: https://drafts.csswg.org/css-ruby-1/ diff --git a/features/draft/spec/css-scoping-1.yml b/features/draft/spec/css-scoping-1.yml index 6e03e32a758..765a2225067 100644 --- a/features/draft/spec/css-scoping-1.yml +++ b/features/draft/spec/css-scoping-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Scoping Module Level 1 description: TODO spec: https://drafts.csswg.org/css-scoping-1/ diff --git a/features/draft/spec/css-scroll-anchoring-1.yml b/features/draft/spec/css-scroll-anchoring-1.yml index fcebef98764..b4481c3995c 100644 --- a/features/draft/spec/css-scroll-anchoring-1.yml +++ b/features/draft/spec/css-scroll-anchoring-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Scroll Anchoring Module Level 1 description: TODO spec: https://drafts.csswg.org/css-scroll-anchoring-1/ diff --git a/features/draft/spec/css-scroll-snap-1.yml b/features/draft/spec/css-scroll-snap-2.yml similarity index 94% rename from features/draft/spec/css-scroll-snap-1.yml rename to features/draft/spec/css-scroll-snap-2.yml index f0069f86d72..e08615f0e9c 100644 --- a/features/draft/spec/css-scroll-snap-1.yml +++ b/features/draft/spec/css-scroll-snap-2.yml @@ -1,7 +1,7 @@ -draft_date: 2024-07-11 -name: CSS Scroll Snap Module Level 1 +draft_date: 2024-08-09 +name: CSS Scroll Snap Module Level 2 description: TODO -spec: https://drafts.csswg.org/css-scroll-snap-1/ +spec: https://drafts.csswg.org/css-scroll-snap-2/ compat_features: - css.properties.scroll-padding-block-end.auto - css.properties.scroll-padding-block-start.auto diff --git a/features/draft/spec/css-scroll-snap-1.yml.dist b/features/draft/spec/css-scroll-snap-2.yml.dist similarity index 98% rename from features/draft/spec/css-scroll-snap-1.yml.dist rename to features/draft/spec/css-scroll-snap-2.yml.dist index 868535bfa06..b6ba9851835 100644 --- a/features/draft/spec/css-scroll-snap-1.yml.dist +++ b/features/draft/spec/css-scroll-snap-2.yml.dist @@ -1,4 +1,4 @@ -# Generated from: css-scroll-snap-1.yml +# Generated from: css-scroll-snap-2.yml # Do not edit this file by hand. Edit the source file instead! status: diff --git a/features/draft/spec/css-scrollbars-1.yml b/features/draft/spec/css-scrollbars-1.yml index 7f42520b49b..8481363b363 100644 --- a/features/draft/spec/css-scrollbars-1.yml +++ b/features/draft/spec/css-scrollbars-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Scrollbars Styling Module Level 1 description: TODO spec: https://drafts.csswg.org/css-scrollbars-1/ diff --git a/features/draft/spec/css-shadow-parts-1.yml b/features/draft/spec/css-shadow-parts-1.yml index 79952a2d72c..ce3f3013ed3 100644 --- a/features/draft/spec/css-shadow-parts-1.yml +++ b/features/draft/spec/css-shadow-parts-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Shadow Parts description: TODO spec: https://drafts.csswg.org/css-shadow-parts-1/ diff --git a/features/draft/spec/css-shapes-1.yml b/features/draft/spec/css-shapes-1.yml index 37ccff1f979..728a58ac3c8 100644 --- a/features/draft/spec/css-shapes-1.yml +++ b/features/draft/spec/css-shapes-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Shapes Module Level 1 description: TODO spec: https://drafts.csswg.org/css-shapes-1/ diff --git a/features/draft/spec/css-size-adjust-1.yml b/features/draft/spec/css-size-adjust-1.yml index e118c7c8de4..d7c5f91dfda 100644 --- a/features/draft/spec/css-size-adjust-1.yml +++ b/features/draft/spec/css-size-adjust-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Mobile Text Size Adjustment Module Level 1 description: TODO spec: https://drafts.csswg.org/css-size-adjust-1/ diff --git a/features/draft/spec/css-sizing-4.yml b/features/draft/spec/css-sizing-4.yml index 0c49b6ae442..b640625dbb5 100644 --- a/features/draft/spec/css-sizing-4.yml +++ b/features/draft/spec/css-sizing-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Box Sizing Module Level 4 description: TODO spec: https://drafts.csswg.org/css-sizing-4/ diff --git a/features/draft/spec/css-speech-1.yml b/features/draft/spec/css-speech-1.yml index 01bd9a78839..b41cf1460a3 100644 --- a/features/draft/spec/css-speech-1.yml +++ b/features/draft/spec/css-speech-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Speech Module Level 1 description: TODO spec: https://drafts.csswg.org/css-speech-1/ diff --git a/features/draft/spec/css-text-4.yml b/features/draft/spec/css-text-4.yml index 67bf6a08017..e130c63103c 100644 --- a/features/draft/spec/css-text-4.yml +++ b/features/draft/spec/css-text-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Text Module Level 4 description: TODO spec: https://drafts.csswg.org/css-text-4/ diff --git a/features/draft/spec/css-text-decor-4.yml b/features/draft/spec/css-text-decor-4.yml index 58aa1c09246..8f069668da2 100644 --- a/features/draft/spec/css-text-decor-4.yml +++ b/features/draft/spec/css-text-decor-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Text Decoration Module Level 4 description: TODO spec: https://drafts.csswg.org/css-text-decor-4/ diff --git a/features/draft/spec/css-transforms-2.yml b/features/draft/spec/css-transforms-2.yml index 1d4037c5983..fbbc428ae84 100644 --- a/features/draft/spec/css-transforms-2.yml +++ b/features/draft/spec/css-transforms-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Transforms Module Level 2 description: TODO spec: https://drafts.csswg.org/css-transforms-2/ diff --git a/features/draft/spec/css-transitions-2.yml b/features/draft/spec/css-transitions-2.yml index 062f5e265f3..83d43fe1a60 100644 --- a/features/draft/spec/css-transitions-2.yml +++ b/features/draft/spec/css-transitions-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Transitions Level 2 description: TODO spec: https://drafts.csswg.org/css-transitions-2/ diff --git a/features/draft/spec/css-typed-om-1.yml b/features/draft/spec/css-typed-om-1.yml index 2d5cdf8270c..58c1218f5c7 100644 --- a/features/draft/spec/css-typed-om-1.yml +++ b/features/draft/spec/css-typed-om-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Typed OM Level 1 description: TODO spec: https://drafts.css-houdini.org/css-typed-om-1/ diff --git a/features/draft/spec/css-ui-4.yml b/features/draft/spec/css-ui-4.yml index 0ed95044bdf..8717ebad539 100644 --- a/features/draft/spec/css-ui-4.yml +++ b/features/draft/spec/css-ui-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Basic User Interface Module Level 4 description: TODO spec: https://drafts.csswg.org/css-ui-4/ diff --git a/features/draft/spec/css-values-4.yml b/features/draft/spec/css-values-4.yml index fbb8195098b..f6692dcee28 100644 --- a/features/draft/spec/css-values-4.yml +++ b/features/draft/spec/css-values-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Values and Units Module Level 4 description: TODO spec: https://drafts.csswg.org/css-values-4/ diff --git a/features/draft/spec/css-view-transitions-2.yml b/features/draft/spec/css-view-transitions-2.yml index 07ffa6011a2..4ba016071d4 100644 --- a/features/draft/spec/css-view-transitions-2.yml +++ b/features/draft/spec/css-view-transitions-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS View Transitions Module Level 2 description: TODO spec: https://drafts.csswg.org/css-view-transitions-2/ diff --git a/features/draft/spec/css-writing-modes-4.yml b/features/draft/spec/css-writing-modes-4.yml index 429fb9e7a83..4dc339ec95a 100644 --- a/features/draft/spec/css-writing-modes-4.yml +++ b/features/draft/spec/css-writing-modes-4.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Writing Modes Level 4 description: TODO spec: https://drafts.csswg.org/css-writing-modes-4/ diff --git a/features/draft/spec/css22.yml b/features/draft/spec/css22.yml index 7931c41cae4..d1b61ef4640 100644 --- a/features/draft/spec/css22.yml +++ b/features/draft/spec/css22.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) Specification description: TODO spec: https://drafts.csswg.org/css2/ diff --git a/features/draft/spec/cssom-1.yml b/features/draft/spec/cssom-1.yml index 8c54850b16e..5ebbb481ecf 100644 --- a/features/draft/spec/cssom-1.yml +++ b/features/draft/spec/cssom-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Object Model (CSSOM) description: TODO spec: https://drafts.csswg.org/cssom-1/ @@ -9,14 +9,21 @@ compat_features: - api.CSSGroupingRule.cssRules - api.CSSGroupingRule.deleteRule - api.CSSGroupingRule.insertRule - - api.CSSImportRule - - api.CSSImportRule.href - - api.CSSImportRule.media - - api.CSSImportRule.styleSheet - api.CSSImportRule.supportsText - api.CSSNamespaceRule - api.CSSNamespaceRule.namespaceURI - api.CSSNamespaceRule.prefix + - api.CSSPageDescriptors + - api.CSSPageDescriptors.margin + - api.CSSPageDescriptors.margin-bottom + - api.CSSPageDescriptors.margin-left + - api.CSSPageDescriptors.margin-right + - api.CSSPageDescriptors.margin-top + - api.CSSPageDescriptors.marginBottom + - api.CSSPageDescriptors.marginLeft + - api.CSSPageDescriptors.marginRight + - api.CSSPageDescriptors.marginTop + - api.CSSPageDescriptors.size - api.CSSPageRule - api.CSSPageRule.selectorText - api.CSSPageRule.style @@ -41,7 +48,6 @@ compat_features: - api.CSSStyleRule.selectorText - api.CSSStyleRule.style - api.CSSStyleSheet - - api.CSSStyleSheet.CSSStyleSheet.options_baseURL_parameter - api.CSSStyleSheet.cssRules - api.CSSStyleSheet.deleteRule - api.CSSStyleSheet.insertRule @@ -77,10 +83,20 @@ compat_features: - html.elements.link.rel.alternate_stylesheet # The following features in the spec are already part of web-features: +# - @import: +# - api.CSSImportRule +# - api.CSSImportRule.href +# - api.CSSImportRule.media +# - api.CSSImportRule.styleSheet # - Cascade layers: # - api.CSSImportRule.layerName +# - Nesting: +# - api.CSSStyleRule.cssRules +# - api.CSSStyleRule.deleteRule +# - api.CSSStyleRule.insertRule # - Constructed stylesheets: # - api.CSSStyleSheet.CSSStyleSheet +# - api.CSSStyleSheet.CSSStyleSheet.options_baseURL_parameter # - api.CSSStyleSheet.replace # - api.CSSStyleSheet.replaceSync # - api.Document.adoptedStyleSheets diff --git a/features/draft/spec/cssom-1.yml.dist b/features/draft/spec/cssom-1.yml.dist index fd64c6a2af6..c406be24a80 100644 --- a/features/draft/spec/cssom-1.yml.dist +++ b/features/draft/spec/cssom-1.yml.dist @@ -16,10 +16,6 @@ compat_features: # firefox_android: "4" # safari: "1" # safari_ios: "1" - - api.CSSImportRule - - api.CSSImportRule.href - - api.CSSImportRule.media - - api.CSSImportRule.styleSheet - api.CSSRule - api.CSSRule.cssText - api.CSSRule.parentRule @@ -295,16 +291,23 @@ compat_features: # safari_ios: "1" - api.CSSStyleDeclaration.cssFloat - # baseline: false - # support: - # firefox: "101" - # firefox_android: "101" - # safari: "16.4" - # safari_ios: "16.4" - - api.CSSStyleSheet.CSSStyleSheet.options_baseURL_parameter - # baseline: false # support: # firefox: "3" # firefox_android: "4" - html.elements.link.rel.alternate_stylesheet + + # ⬇️ Same status as overall feature ⬇️ + # baseline: false + # support: {} + - api.CSSPageDescriptors + - api.CSSPageDescriptors.margin + - api.CSSPageDescriptors.margin-bottom + - api.CSSPageDescriptors.margin-left + - api.CSSPageDescriptors.margin-right + - api.CSSPageDescriptors.margin-top + - api.CSSPageDescriptors.marginBottom + - api.CSSPageDescriptors.marginLeft + - api.CSSPageDescriptors.marginRight + - api.CSSPageDescriptors.marginTop + - api.CSSPageDescriptors.size diff --git a/features/draft/spec/cssom-view-1.yml b/features/draft/spec/cssom-view-1.yml index a45f3e713ef..5f8c46c1c4e 100644 --- a/features/draft/spec/cssom-view-1.yml +++ b/features/draft/spec/cssom-view-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSSOM View Module description: TODO spec: https://drafts.csswg.org/cssom-view-1/ diff --git a/features/draft/spec/datacue.yml b/features/draft/spec/datacue.yml index 91371a8f28d..25371e5be0f 100644 --- a/features/draft/spec/datacue.yml +++ b/features/draft/spec/datacue.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: DataCue API description: TODO spec: https://wicg.github.io/datacue/ diff --git a/features/draft/spec/deprecation-reporting.yml b/features/draft/spec/deprecation-reporting.yml index 5e2dbfb6313..56d673c30dc 100644 --- a/features/draft/spec/deprecation-reporting.yml +++ b/features/draft/spec/deprecation-reporting.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Deprecation Reporting description: TODO spec: https://wicg.github.io/deprecation-reporting/ diff --git a/features/draft/spec/device-memory-1.yml b/features/draft/spec/device-memory-1.yml index 040ea016d0d..1d83bc50ae8 100644 --- a/features/draft/spec/device-memory-1.yml +++ b/features/draft/spec/device-memory-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Device Memory description: TODO spec: https://www.w3.org/TR/device-memory/ diff --git a/features/draft/spec/digital-goods.yml b/features/draft/spec/digital-goods.yml index a1ea3813df3..b2339214caf 100644 --- a/features/draft/spec/digital-goods.yml +++ b/features/draft/spec/digital-goods.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Digital Goods API description: TODO spec: https://wicg.github.io/digital-goods/ diff --git a/features/draft/spec/dom-parsing.yml b/features/draft/spec/dom-parsing.yml index edc9b64c053..7b650a270e9 100644 --- a/features/draft/spec/dom-parsing.yml +++ b/features/draft/spec/dom-parsing.yml @@ -1,11 +1,13 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: DOM Parsing and Serialization description: TODO spec: https://w3c.github.io/DOM-Parsing/ compat_features: - api.Element - api.Range - - api.Range.createContextualFragment - - api.XMLSerializer - - api.XMLSerializer.XMLSerializer - - api.XMLSerializer.serializeToString + +# The following features in the spec are already part of web-features: +# - XMLSerializer: +# - api.XMLSerializer +# - api.XMLSerializer.XMLSerializer +# - api.XMLSerializer.serializeToString diff --git a/features/draft/spec/dom-parsing.yml.dist b/features/draft/spec/dom-parsing.yml.dist index 0b2099d5d44..d7a39602eb8 100644 --- a/features/draft/spec/dom-parsing.yml.dist +++ b/features/draft/spec/dom-parsing.yml.dist @@ -11,36 +11,8 @@ status: edge: "12" firefox: "1" firefox_android: "4" - safari: "3" + safari: "1" safari_ios: "1" compat_features: - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "12" - # firefox: "1" - # firefox_android: "4" - # safari: "1" - # safari_ios: "1" - api.Element - api.Range - - api.Range.createContextualFragment - - # ⬇️ Same status as overall feature ⬇️ - # baseline: high - # baseline_low_date: 2015-07-29 - # baseline_high_date: 2018-01-29 - # support: - # chrome: "1" - # chrome_android: "18" - # edge: "12" - # firefox: "1" - # firefox_android: "4" - # safari: "3" - # safari_ios: "1" - - api.XMLSerializer - - api.XMLSerializer.XMLSerializer - - api.XMLSerializer.serializeToString diff --git a/features/draft/spec/dom.yml b/features/draft/spec/dom.yml index 41192a7c699..d88ef52cff9 100644 --- a/features/draft/spec/dom.yml +++ b/features/draft/spec/dom.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: DOM Standard description: TODO spec: https://dom.spec.whatwg.org/ diff --git a/features/draft/spec/ecma-402.yml b/features/draft/spec/ecma-402.yml index 2e716a1bdd9..31715febe8d 100644 --- a/features/draft/spec/ecma-402.yml +++ b/features/draft/spec/ecma-402.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: ECMAScript Internationalization API Specification description: TODO spec: https://tc39.es/ecma402/ @@ -66,14 +66,6 @@ compat_features: - javascript.builtins.Intl.RelativeTimeFormat.formatToParts - javascript.builtins.Intl.RelativeTimeFormat.resolvedOptions - javascript.builtins.Intl.RelativeTimeFormat.supportedLocalesOf - - javascript.builtins.Intl.Segmenter - - javascript.builtins.Intl.Segmenter.Segmenter - - javascript.builtins.Intl.Segmenter.resolvedOptions - - javascript.builtins.Intl.Segmenter.segment - - javascript.builtins.Intl.Segmenter.supportedLocalesOf - - javascript.builtins.Intl.Segments - - javascript.builtins.Intl.Segments.@@iterator - - javascript.builtins.Intl.Segments.containing - javascript.builtins.Intl.getCanonicalLocales - javascript.builtins.Intl.supportedValuesOf - javascript.builtins.Number.toLocaleString @@ -86,3 +78,12 @@ compat_features: # - javascript.builtins.Array.toLocaleString # - BigInt: # - javascript.builtins.BigInt.toLocaleString +# - Intl.Segmenter: +# - javascript.builtins.Intl.Segmenter +# - javascript.builtins.Intl.Segmenter.Segmenter +# - javascript.builtins.Intl.Segmenter.resolvedOptions +# - javascript.builtins.Intl.Segmenter.segment +# - javascript.builtins.Intl.Segmenter.supportedLocalesOf +# - javascript.builtins.Intl.Segments +# - javascript.builtins.Intl.Segments.@@iterator +# - javascript.builtins.Intl.Segments.containing diff --git a/features/draft/spec/ecma-402.yml.dist b/features/draft/spec/ecma-402.yml.dist index b3257dd05ed..d566feff443 100644 --- a/features/draft/spec/ecma-402.yml.dist +++ b/features/draft/spec/ecma-402.yml.dist @@ -3,13 +3,13 @@ status: baseline: low - baseline_low_date: 2024-04-16 + baseline_low_date: 2023-08-01 support: chrome: "106" chrome_android: "106" edge: "106" - firefox: "125" - firefox_android: "125" + firefox: "116" + firefox_android: "116" safari: "15.4" safari_ios: "15.4" compat_features: @@ -258,6 +258,7 @@ compat_features: # safari_ios: "15.4" - javascript.builtins.Intl.supportedValuesOf + # ⬇️ Same status as overall feature ⬇️ # baseline: low # baseline_low_date: 2023-08-01 # support: @@ -271,22 +272,3 @@ compat_features: - javascript.builtins.Intl.NumberFormat.formatRange - javascript.builtins.Intl.NumberFormat.formatRangeToParts - javascript.builtins.Intl.PluralRules.selectRange - - # baseline: low - # baseline_low_date: 2024-04-16 - # support: - # chrome: "87" - # chrome_android: "87" - # edge: "87" - # firefox: "125" - # firefox_android: "125" - # safari: "14.1" - # safari_ios: "14.5" - - javascript.builtins.Intl.Segmenter - - javascript.builtins.Intl.Segmenter.Segmenter - - javascript.builtins.Intl.Segmenter.resolvedOptions - - javascript.builtins.Intl.Segmenter.segment - - javascript.builtins.Intl.Segmenter.supportedLocalesOf - - javascript.builtins.Intl.Segments - - javascript.builtins.Intl.Segments.@@iterator - - javascript.builtins.Intl.Segments.containing diff --git a/features/draft/spec/ecmascript.yml b/features/draft/spec/ecmascript.yml index b6b02c08c87..c712d4515b4 100644 --- a/features/draft/spec/ecmascript.yml +++ b/features/draft/spec/ecmascript.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: ECMAScript Language Specification description: TODO spec: https://tc39.es/ecma262/multipage/ diff --git a/features/draft/spec/element-timing.yml b/features/draft/spec/element-timing.yml index 7f2b0a57068..d16a5da6eb3 100644 --- a/features/draft/spec/element-timing.yml +++ b/features/draft/spec/element-timing.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Element Timing API description: TODO spec: https://wicg.github.io/element-timing/ diff --git a/features/draft/spec/encoding.yml b/features/draft/spec/encoding.yml index 0e8191c1fb0..bd4ec15cea7 100644 --- a/features/draft/spec/encoding.yml +++ b/features/draft/spec/encoding.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Encoding Standard description: TODO spec: https://encoding.spec.whatwg.org/ diff --git a/features/draft/spec/encrypted-media.yml b/features/draft/spec/encrypted-media-2.yml similarity index 98% rename from features/draft/spec/encrypted-media.yml rename to features/draft/spec/encrypted-media-2.yml index fe2f4a368d6..0177d7f93ce 100644 --- a/features/draft/spec/encrypted-media.yml +++ b/features/draft/spec/encrypted-media-2.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Encrypted Media Extensions description: TODO spec: https://w3c.github.io/encrypted-media/ diff --git a/features/draft/spec/encrypted-media.yml.dist b/features/draft/spec/encrypted-media-2.yml.dist similarity index 98% rename from features/draft/spec/encrypted-media.yml.dist rename to features/draft/spec/encrypted-media-2.yml.dist index 0c6266e945c..4bfb1d1ec43 100644 --- a/features/draft/spec/encrypted-media.yml.dist +++ b/features/draft/spec/encrypted-media-2.yml.dist @@ -1,4 +1,4 @@ -# Generated from: encrypted-media.yml +# Generated from: encrypted-media-2.yml # Do not edit this file by hand. Edit the source file instead! status: diff --git a/features/draft/spec/entries-api.yml b/features/draft/spec/entries-api.yml index 6ddc6672438..9db1c449104 100644 --- a/features/draft/spec/entries-api.yml +++ b/features/draft/spec/entries-api.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: File and Directory Entries API description: TODO spec: https://wicg.github.io/entries-api/ diff --git a/features/draft/spec/event-timing.yml b/features/draft/spec/event-timing.yml index 8628f15001e..72c3f67944a 100644 --- a/features/draft/spec/event-timing.yml +++ b/features/draft/spec/event-timing.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Event Timing API description: TODO spec: https://w3c.github.io/event-timing/ diff --git a/features/draft/spec/ext-blend-minmax.yml b/features/draft/spec/ext-blend-minmax.yml index 64c70f7e183..0dea20eae05 100644 --- a/features/draft/spec/ext-blend-minmax.yml +++ b/features/draft/spec/ext-blend-minmax.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_blend_minmax Khronos Ratified Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_blend_minmax/ diff --git a/features/draft/spec/ext-color-buffer-float.yml b/features/draft/spec/ext-color-buffer-float.yml index 8553827d677..7b931de3932 100644 --- a/features/draft/spec/ext-color-buffer-float.yml +++ b/features/draft/spec/ext-color-buffer-float.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_color_buffer_float Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_color_buffer_float/ diff --git a/features/draft/spec/ext-color-buffer-half-float.yml b/features/draft/spec/ext-color-buffer-half-float.yml index 5b79ad86b5c..a79de8a35fe 100644 --- a/features/draft/spec/ext-color-buffer-half-float.yml +++ b/features/draft/spec/ext-color-buffer-half-float.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_color_buffer_half_float Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_color_buffer_half_float/ diff --git a/features/draft/spec/ext-disjoint-timer-query.yml b/features/draft/spec/ext-disjoint-timer-query.yml index ac8c0d20e4b..5b172c12fff 100644 --- a/features/draft/spec/ext-disjoint-timer-query.yml +++ b/features/draft/spec/ext-disjoint-timer-query.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_disjoint_timer_query Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query/ diff --git a/features/draft/spec/ext-float-blend.yml b/features/draft/spec/ext-float-blend.yml index 82aedb730f7..036419e5243 100644 --- a/features/draft/spec/ext-float-blend.yml +++ b/features/draft/spec/ext-float-blend.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_float_blend Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_float_blend/ diff --git a/features/draft/spec/ext-frag-depth.yml b/features/draft/spec/ext-frag-depth.yml index 56b7fe4513d..bdd440079fd 100644 --- a/features/draft/spec/ext-frag-depth.yml +++ b/features/draft/spec/ext-frag-depth.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_frag_depth Khronos Ratified Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_frag_depth/ diff --git a/features/draft/spec/ext-shader-texture-lod.yml b/features/draft/spec/ext-shader-texture-lod.yml index 920cb38ee8e..5a10152d6b6 100644 --- a/features/draft/spec/ext-shader-texture-lod.yml +++ b/features/draft/spec/ext-shader-texture-lod.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_shader_texture_lod Khronos Ratified Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_shader_texture_lod/ diff --git a/features/draft/spec/ext-srgb.yml b/features/draft/spec/ext-srgb.yml index b595f0760e2..bfe1322c63e 100644 --- a/features/draft/spec/ext-srgb.yml +++ b/features/draft/spec/ext-srgb.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_sRGB Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_sRGB/ diff --git a/features/draft/spec/ext-texture-compression-bptc.yml b/features/draft/spec/ext-texture-compression-bptc.yml index fa92c4a1513..2b4256af61c 100644 --- a/features/draft/spec/ext-texture-compression-bptc.yml +++ b/features/draft/spec/ext-texture-compression-bptc.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_texture_compression_bptc Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_texture_compression_bptc/ diff --git a/features/draft/spec/ext-texture-compression-rgtc.yml b/features/draft/spec/ext-texture-compression-rgtc.yml index bf8768acfb9..bead22b2946 100644 --- a/features/draft/spec/ext-texture-compression-rgtc.yml +++ b/features/draft/spec/ext-texture-compression-rgtc.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_texture_compression_rgtc Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_texture_compression_rgtc/ diff --git a/features/draft/spec/ext-texture-filter-anisotropic.yml b/features/draft/spec/ext-texture-filter-anisotropic.yml index cf456534cde..2372c609eca 100644 --- a/features/draft/spec/ext-texture-filter-anisotropic.yml +++ b/features/draft/spec/ext-texture-filter-anisotropic.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_texture_filter_anisotropic Khronos Ratified Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_texture_filter_anisotropic/ diff --git a/features/draft/spec/ext-texture-norm16.yml b/features/draft/spec/ext-texture-norm16.yml index 1593a423767..2df1009010f 100644 --- a/features/draft/spec/ext-texture-norm16.yml +++ b/features/draft/spec/ext-texture-norm16.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: WebGL EXT_texture_norm16 Extension Specification description: TODO spec: https://registry.khronos.org/webgl/extensions/EXT_texture_norm16/ diff --git a/features/draft/spec/fedcm.yml b/features/draft/spec/fedcm.yml index 3a488a69fe8..7de5214c010 100644 --- a/features/draft/spec/fedcm.yml +++ b/features/draft/spec/fedcm.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Federated Credential Management API description: TODO spec: https://fedidcg.github.io/FedCM/ diff --git a/features/draft/spec/fenced-frame.yml b/features/draft/spec/fenced-frame.yml index e1da4ddde79..0c49575a4e9 100644 --- a/features/draft/spec/fenced-frame.yml +++ b/features/draft/spec/fenced-frame.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Fenced Frame description: TODO spec: https://wicg.github.io/fenced-frame/ diff --git a/features/draft/spec/fetch.yml b/features/draft/spec/fetch.yml new file mode 100644 index 00000000000..248897a45f0 --- /dev/null +++ b/features/draft/spec/fetch.yml @@ -0,0 +1,82 @@ +draft_date: 2024-08-09 +name: Fetch Standard +description: TODO +spec: https://fetch.spec.whatwg.org/ +compat_features: + - api.Headers.getSetCookie + - api.Request.Request.init_referrer_parameter + - api.Request.body + - api.Request.bytes + - api.Request.cache + - api.Request.destination + - api.Request.formData + - api.Request.integrity + - api.Request.isHistoryNavigation + - api.Request.keepalive + - api.Request.redirect + - api.Request.referrer + - api.Request.referrerPolicy + - api.Response.body + - api.Response.bytes + - api.Response.error_static + - api.Response.formData + - api.Response.redirect_static + - api.Response.redirected + - api.XMLHttpRequest.authorization_removed_cross_origin + - api.fetch.authorization_removed_cross_origin + - http.headers.Access-Control-Allow-Credentials + - http.headers.Access-Control-Allow-Headers + - http.headers.Access-Control-Allow-Methods + - http.headers.Access-Control-Allow-Origin + - http.headers.Access-Control-Expose-Headers + - http.headers.Access-Control-Max-Age + - http.headers.Access-Control-Request-Headers + - http.headers.Access-Control-Request-Method + - http.headers.Authorization.authorization_removed_cross_origin + - http.headers.Cross-Origin-Resource-Policy + - http.headers.Origin + - http.headers.Sec-Purpose + - http.headers.X-Content-Type-Options + +# The following features in the spec are already part of web-features: +# - Fetch: +# - api.Headers +# - api.Headers.Headers +# - api.Headers.append +# - api.Headers.delete +# - api.Headers.get +# - api.Headers.has +# - api.Headers.set +# - api.Request +# - api.Request.Request +# - api.Request.arrayBuffer +# - api.Request.blob +# - api.Request.bodyUsed +# - api.Request.clone +# - api.Request.credentials +# - api.Request.headers +# - api.Request.json +# - api.Request.method +# - api.Request.mode +# - api.Request.text +# - api.Request.url +# - api.Response +# - api.Response.Response +# - api.Response.arrayBuffer +# - api.Response.blob +# - api.Response.bodyUsed +# - api.Response.clone +# - api.Response.headers +# - api.Response.json +# - api.Response.json_static +# - api.Response.ok +# - api.Response.status +# - api.Response.statusText +# - api.Response.text +# - api.Response.type +# - api.Response.url +# - api.fetch +# - Fetch priority: +# - api.Request.Request.init_priority_parameter +# - Abortable fetch: +# - api.Request.signal diff --git a/features/draft/spec/fetch.yml.dist b/features/draft/spec/fetch.yml.dist new file mode 100644 index 00000000000..92fa6f0a223 --- /dev/null +++ b/features/draft/spec/fetch.yml.dist @@ -0,0 +1,285 @@ +# Generated from: fetch.yml +# Do not edit this file by hand. Edit the source file instead! + +status: + baseline: false + support: {} +compat_features: + # baseline: high + # baseline_low_date: 2015-07-29 + # baseline_high_date: 2018-01-29 + # support: + # chrome: "4" + # chrome_android: "18" + # edge: "12" + # firefox: "3.5" + # firefox_android: "4" + # safari: "4" + # safari_ios: "3.2" + - http.headers.Access-Control-Allow-Credentials + - http.headers.Access-Control-Allow-Headers + - http.headers.Access-Control-Allow-Methods + - http.headers.Access-Control-Allow-Origin + - http.headers.Access-Control-Expose-Headers + - http.headers.Access-Control-Max-Age + - http.headers.Access-Control-Request-Headers + - http.headers.Access-Control-Request-Method + + # baseline: high + # baseline_low_date: 2017-03-27 + # baseline_high_date: 2019-09-27 + # support: + # chrome: "42" + # chrome_android: "42" + # edge: "14" + # firefox: "39" + # firefox_android: "39" + # safari: "10.1" + # safari_ios: "10.3" + - api.Request.referrer + + # baseline: high + # baseline_low_date: 2017-03-27 + # baseline_high_date: 2019-09-27 + # support: + # chrome: "46" + # chrome_android: "46" + # edge: "14" + # firefox: "43" + # firefox_android: "43" + # safari: "10.1" + # safari_ios: "10.3" + - api.Request.redirect + + # baseline: high + # baseline_low_date: 2017-03-27 + # baseline_high_date: 2019-09-27 + # support: + # chrome: "46" + # chrome_android: "46" + # edge: "14" + # firefox: "51" + # firefox_android: "51" + # safari: "10.1" + # safari_ios: "10.3" + - api.Request.integrity + + # baseline: high + # baseline_low_date: 2017-03-27 + # baseline_high_date: 2019-09-27 + # support: + # chrome: "52" + # chrome_android: "52" + # edge: "14" + # firefox: "47" + # firefox_android: "47" + # safari: "10.1" + # safari_ios: "10.3" + - api.Request.referrerPolicy + + # baseline: high + # baseline_low_date: 2017-04-05 + # baseline_high_date: 2019-10-05 + # support: + # chrome: "47" + # chrome_android: "47" + # edge: "15" + # firefox: "47" + # firefox_android: "47" + # safari: "10.1" + # safari_ios: "10.3" + - api.Request.Request.init_referrer_parameter + + # baseline: high + # baseline_low_date: 2017-10-17 + # baseline_high_date: 2020-04-17 + # support: + # chrome: "43" + # chrome_android: "43" + # edge: "16" + # firefox: "39" + # firefox_android: "39" + # safari: "10.1" + # safari_ios: "10.3" + - api.Response.error_static + + # baseline: high + # baseline_low_date: 2017-10-17 + # baseline_high_date: 2020-04-17 + # support: + # chrome: "44" + # chrome_android: "44" + # edge: "16" + # firefox: "39" + # firefox_android: "39" + # safari: "10.1" + # safari_ios: "10.3" + - api.Response.redirect_static + + # baseline: high + # baseline_low_date: 2017-10-17 + # baseline_high_date: 2020-04-17 + # support: + # chrome: "57" + # chrome_android: "57" + # edge: "16" + # firefox: "49" + # firefox_android: "49" + # safari: "10.1" + # safari_ios: "10.3" + - api.Response.redirected + + # baseline: high + # baseline_low_date: 2018-01-23 + # baseline_high_date: 2020-07-23 + # support: + # chrome: "64" + # chrome_android: "64" + # edge: "12" + # firefox: "50" + # firefox_android: "50" + # safari: "11" + # safari_ios: "11" + - http.headers.X-Content-Type-Options + + # baseline: high + # baseline_low_date: 2018-01-23 + # baseline_high_date: 2020-07-23 + # support: + # chrome: "64" + # chrome_android: "64" + # edge: "14" + # firefox: "48" + # firefox_android: "48" + # safari: "10.1" + # safari_ios: "10.3" + - api.Request.cache + + # baseline: high + # baseline_low_date: 2018-06-26 + # baseline_high_date: 2020-12-26 + # support: + # chrome: "65" + # chrome_android: "65" + # edge: "14" + # firefox: "61" + # firefox_android: "61" + # safari: "10.1" + # safari_ios: "10.3" + - api.Request.destination + + # baseline: high + # baseline_low_date: 2019-01-29 + # baseline_high_date: 2021-07-29 + # support: + # chrome: "43" + # chrome_android: "43" + # edge: "14" + # firefox: "65" + # firefox_android: "65" + # safari: "10.1" + # safari_ios: "10.3" + - api.Response.body + + # baseline: high + # baseline_low_date: 2020-07-28 + # baseline_high_date: 2023-01-28 + # support: + # chrome: "1" + # chrome_android: "18" + # edge: "12" + # firefox: "70" + # firefox_android: "79" + # safari: "1" + # safari_ios: "1" + - http.headers.Origin + + # baseline: high + # baseline_low_date: 2020-07-28 + # baseline_high_date: 2023-01-28 + # support: + # chrome: "73" + # chrome_android: "73" + # edge: "79" + # firefox: "74" + # firefox_android: "79" + # safari: "12" + # safari_ios: "12" + - http.headers.Cross-Origin-Resource-Policy + + # baseline: high + # baseline_low_date: 2021-04-26 + # baseline_high_date: 2023-10-26 + # support: + # chrome: "60" + # chrome_android: "60" + # edge: "79" + # firefox: "39" + # firefox_android: "39" + # safari: "14.1" + # safari_ios: "14.5" + - api.Request.formData + - api.Response.formData + + # baseline: low + # baseline_low_date: 2023-09-18 + # support: + # chrome: "113" + # chrome_android: "113" + # edge: "113" + # firefox: "112" + # firefox_android: "112" + # safari: "17" + # safari_ios: "17" + - api.Headers.getSetCookie + + # baseline: false + # support: + # chrome: "66" + # chrome_android: "66" + # edge: "15" + # safari: "13" + # safari_ios: "13" + - api.Request.keepalive + + # baseline: false + # support: + # chrome: "105" + # chrome_android: "105" + # edge: "105" + # safari: "11.1" + # safari_ios: "11.3" + - api.Request.body + + # baseline: false + # support: + # chrome: "110" + # chrome_android: "110" + # edge: "110" + # firefox: "115" + # firefox_android: "115" + - http.headers.Sec-Purpose + + # baseline: false + # support: + # firefox: "111" + # firefox_android: "111" + # safari: "16.1" + # safari_ios: "16.1" + - api.XMLHttpRequest.authorization_removed_cross_origin + - api.fetch.authorization_removed_cross_origin + - http.headers.Authorization.authorization_removed_cross_origin + + # baseline: false + # support: + # chrome: "69" + # chrome_android: "69" + # edge: "79" + - api.Request.isHistoryNavigation + + # baseline: false + # support: + # firefox: "128" + # firefox_android: "128" + - api.Request.bytes + - api.Response.bytes diff --git a/features/draft/spec/file-system-access.yml b/features/draft/spec/file-system-access.yml index 549490bc146..e75bffaa3b1 100644 --- a/features/draft/spec/file-system-access.yml +++ b/features/draft/spec/file-system-access.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: File System Access description: TODO spec: https://wicg.github.io/file-system-access/ diff --git a/features/draft/spec/fileapi.yml b/features/draft/spec/fileapi.yml index f3d50847665..64049db9d03 100644 --- a/features/draft/spec/fileapi.yml +++ b/features/draft/spec/fileapi.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: File API description: TODO spec: https://w3c.github.io/FileAPI/ diff --git a/features/draft/spec/fill-stroke-3.yml b/features/draft/spec/fill-stroke-3.yml index 3c8cb54bb9d..077e6479dd3 100644 --- a/features/draft/spec/fill-stroke-3.yml +++ b/features/draft/spec/fill-stroke-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: CSS Fill and Stroke Module Level 3 description: TODO spec: https://drafts.fxtf.org/fill-stroke-3/ diff --git a/features/draft/spec/filter-effects-1.yml b/features/draft/spec/filter-effects-1.yml index 70184b05ba8..7ce524c4cd7 100644 --- a/features/draft/spec/filter-effects-1.yml +++ b/features/draft/spec/filter-effects-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Filter Effects Module Level 1 description: TODO spec: https://drafts.fxtf.org/filter-effects-1/ diff --git a/features/draft/spec/fs.yml b/features/draft/spec/fs.yml index 6f028d5cc7d..089bfe95338 100644 --- a/features/draft/spec/fs.yml +++ b/features/draft/spec/fs.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: File System Standard description: TODO spec: https://fs.spec.whatwg.org/ diff --git a/features/draft/spec/fullscreen.yml b/features/draft/spec/fullscreen.yml index 15f1cb56494..13d531164a6 100644 --- a/features/draft/spec/fullscreen.yml +++ b/features/draft/spec/fullscreen.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Fullscreen API Standard description: TODO spec: https://fullscreen.spec.whatwg.org/ diff --git a/features/draft/spec/gamepad-extensions.yml b/features/draft/spec/gamepad-extensions.yml index a35628b0208..ec1f54e978d 100644 --- a/features/draft/spec/gamepad-extensions.yml +++ b/features/draft/spec/gamepad-extensions.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Gamepad Extensions description: TODO spec: https://w3c.github.io/gamepad/extensions.html @@ -7,10 +7,7 @@ compat_features: - api.Gamepad.hand - api.Gamepad.hapticActuators - api.Gamepad.pose - - api.GamepadHapticActuator - - api.GamepadHapticActuator.canPlayEffectType - api.GamepadHapticActuator.pulse - - api.GamepadHapticActuator.type - api.GamepadPose - api.GamepadPose.angularAcceleration - api.GamepadPose.angularVelocity diff --git a/features/draft/spec/gamepad-extensions.yml.dist b/features/draft/spec/gamepad-extensions.yml.dist index ff535de5166..c6f15c98ed8 100644 --- a/features/draft/spec/gamepad-extensions.yml.dist +++ b/features/draft/spec/gamepad-extensions.yml.dist @@ -3,7 +3,9 @@ status: baseline: false - support: {} + support: + firefox: "55" + firefox_android: "55" compat_features: # baseline: high # baseline_low_date: 2017-03-27 @@ -18,17 +20,7 @@ compat_features: # safari_ios: "10.3" - api.Gamepad - # baseline: false - # support: - # chrome: "68" - # chrome_android: "68" - # edge: "15" - # firefox: "55" - # firefox_android: "55" - # safari: "16.4" - - api.GamepadHapticActuator - - api.GamepadHapticActuator.type - + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: # firefox: "55" @@ -46,8 +38,3 @@ compat_features: - api.GamepadPose.linearVelocity - api.GamepadPose.orientation - api.GamepadPose.position - - # baseline: false - # support: - # safari: "16.4" - - api.GamepadHapticActuator.canPlayEffectType diff --git a/features/draft/spec/gamepad.yml b/features/draft/spec/gamepad.yml index 7218dfdfc7e..c2784403777 100644 --- a/features/draft/spec/gamepad.yml +++ b/features/draft/spec/gamepad.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Gamepad description: TODO spec: https://w3c.github.io/gamepad/ @@ -11,6 +11,7 @@ compat_features: - api.Gamepad.index - api.Gamepad.mapping - api.Gamepad.timestamp + - api.Gamepad.vibrationActuator - api.GamepadButton - api.GamepadButton.pressed - api.GamepadButton.touched @@ -18,8 +19,13 @@ compat_features: - api.GamepadEvent - api.GamepadEvent.GamepadEvent - api.GamepadEvent.gamepad + - api.GamepadHapticActuator - api.GamepadHapticActuator.effects + - api.GamepadHapticActuator.effects.type_trigger-rumble - api.GamepadHapticActuator.playEffect + - api.GamepadHapticActuator.playEffect.params_leftTrigger_parameter + - api.GamepadHapticActuator.playEffect.params_rightTrigger_parameter + - api.GamepadHapticActuator.playEffect.type_trigger-rumble - api.GamepadHapticActuator.reset - api.Navigator.getGamepads - api.Window.gamepadconnected_event diff --git a/features/draft/spec/gamepad.yml.dist b/features/draft/spec/gamepad.yml.dist index f6f9b82073b..d8f03e5a13a 100644 --- a/features/draft/spec/gamepad.yml.dist +++ b/features/draft/spec/gamepad.yml.dist @@ -56,6 +56,16 @@ compat_features: - api.GamepadEvent.GamepadEvent - api.Navigator.getGamepads + # baseline: false + # support: + # chrome: "68" + # chrome_android: "68" + # edge: "15" + # firefox: "55" + # firefox_android: "55" + # safari: "16.4" + - api.GamepadHapticActuator + # baseline: false # support: # chrome: "73" @@ -74,6 +84,14 @@ compat_features: - api.GamepadHapticActuator.playEffect - api.GamepadHapticActuator.reset + # baseline: false + # support: + # chrome: "68" + # chrome_android: "68" + # edge: "79" + # safari: "16.4" + - api.Gamepad.vibrationActuator + # baseline: false # support: # firefox: "89" @@ -89,6 +107,10 @@ compat_features: # chrome_android: "126" # edge: "126" - api.GamepadHapticActuator.effects + - api.GamepadHapticActuator.effects.type_trigger-rumble + - api.GamepadHapticActuator.playEffect.params_leftTrigger_parameter + - api.GamepadHapticActuator.playEffect.params_rightTrigger_parameter + - api.GamepadHapticActuator.playEffect.type_trigger-rumble # ⬇️ Same status as overall feature ⬇️ # baseline: false diff --git a/features/draft/spec/generic-sensor.yml b/features/draft/spec/generic-sensor.yml index 907d5d85447..3f96f0bb347 100644 --- a/features/draft/spec/generic-sensor.yml +++ b/features/draft/spec/generic-sensor.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Generic Sensor API description: TODO spec: https://w3c.github.io/sensors/ @@ -15,7 +15,14 @@ compat_features: - api.SensorErrorEvent - api.SensorErrorEvent.SensorErrorEvent - api.SensorErrorEvent.error - - http.headers.Permissions-Policy.accelerometer - http.headers.Permissions-Policy.ambient-light-sensor - http.headers.Permissions-Policy.gyroscope - http.headers.Permissions-Policy.magnetometer + - webdriver.commands.CreateVirtualSensor + - webdriver.commands.DeleteVirtualSensor + - webdriver.commands.GetVirtualSensorInformation + - webdriver.commands.UpdateVirtualSensorReading + +# The following features in the spec are already part of web-features: +# - Accelerometer: +# - http.headers.Permissions-Policy.accelerometer diff --git a/features/draft/spec/generic-sensor.yml.dist b/features/draft/spec/generic-sensor.yml.dist index 6ebc45725a8..b0f2bde9bb4 100644 --- a/features/draft/spec/generic-sensor.yml.dist +++ b/features/draft/spec/generic-sensor.yml.dist @@ -28,10 +28,19 @@ compat_features: # chrome: "88" # chrome_android: "88" # edge: "88" - - http.headers.Permissions-Policy.accelerometer - http.headers.Permissions-Policy.gyroscope - http.headers.Permissions-Policy.magnetometer + # baseline: false + # support: + # chrome: "120" + # chrome_android: "120" + # edge: "120" + - webdriver.commands.CreateVirtualSensor + - webdriver.commands.DeleteVirtualSensor + - webdriver.commands.GetVirtualSensorInformation + - webdriver.commands.UpdateVirtualSensorReading + # ⬇️ Same status as overall feature ⬇️ # baseline: false # support: {} diff --git a/features/draft/spec/geolocation.yml b/features/draft/spec/geolocation.yml index 0c1a3f0bc3f..65e11ea7553 100644 --- a/features/draft/spec/geolocation.yml +++ b/features/draft/spec/geolocation.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Geolocation description: TODO spec: https://w3c.github.io/geolocation/ diff --git a/features/draft/spec/geometry-1.yml b/features/draft/spec/geometry-1.yml index 728955dbfde..e8b887f04fa 100644 --- a/features/draft/spec/geometry-1.yml +++ b/features/draft/spec/geometry-1.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Geometry Interfaces Module Level 1 description: TODO spec: https://drafts.fxtf.org/geometry-1/ diff --git a/features/draft/spec/get-installed-related-apps.yml b/features/draft/spec/get-installed-related-apps.yml index 010320b565b..f81d086c950 100644 --- a/features/draft/spec/get-installed-related-apps.yml +++ b/features/draft/spec/get-installed-related-apps.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: Get Installed Related Apps API description: TODO spec: https://wicg.github.io/get-installed-related-apps/spec/ diff --git a/features/draft/spec/hr-time-3.yml b/features/draft/spec/hr-time-3.yml index cf6c58034e7..26dccdda69b 100644 --- a/features/draft/spec/hr-time-3.yml +++ b/features/draft/spec/hr-time-3.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-11 +draft_date: 2024-08-09 name: High Resolution Time description: TODO spec: https://w3c.github.io/hr-time/ diff --git a/features/draft/spec/html.yml b/features/draft/spec/html.yml index 02a71e2ef2b..3f8bdc461a8 100644 --- a/features/draft/spec/html.yml +++ b/features/draft/spec/html.yml @@ -1,4 +1,4 @@ -draft_date: 2024-07-12 +draft_date: 2024-08-09 name: HTML Standard description: TODO spec: https://html.spec.whatwg.org/multipage/ @@ -197,77 +197,17 @@ compat_features: - api.HTMLAllCollection.item - api.HTMLAllCollection.length - api.HTMLAllCollection.namedItem - - api.HTMLAnchorElement - api.HTMLAnchorElement.download - - api.HTMLAnchorElement.hash - - api.HTMLAnchorElement.host - - api.HTMLAnchorElement.hostname - - api.HTMLAnchorElement.href - - api.HTMLAnchorElement.hreflang - - api.HTMLAnchorElement.origin - - api.HTMLAnchorElement.password - - api.HTMLAnchorElement.pathname - api.HTMLAnchorElement.ping - - api.HTMLAnchorElement.port - - api.HTMLAnchorElement.protocol - - api.HTMLAnchorElement.rel - - api.HTMLAnchorElement.relList - - api.HTMLAnchorElement.search - - api.HTMLAnchorElement.target - - api.HTMLAnchorElement.text - - api.HTMLAnchorElement.toString - - api.HTMLAnchorElement.type - - api.HTMLAnchorElement.username - - api.HTMLAreaElement - - api.HTMLAreaElement.alt - - api.HTMLAreaElement.coords - api.HTMLAreaElement.download - - api.HTMLAreaElement.hash - - api.HTMLAreaElement.host - - api.HTMLAreaElement.hostname - - api.HTMLAreaElement.href - - api.HTMLAreaElement.origin - - api.HTMLAreaElement.password - - api.HTMLAreaElement.pathname - api.HTMLAreaElement.ping - - api.HTMLAreaElement.port - - api.HTMLAreaElement.protocol - - api.HTMLAreaElement.rel - - api.HTMLAreaElement.relList - - api.HTMLAreaElement.search - - api.HTMLAreaElement.shape - - api.HTMLAreaElement.target - - api.HTMLAreaElement.toString - - api.HTMLAreaElement.username - - api.HTMLBodyElement - - api.HTMLButtonElement - - api.HTMLButtonElement.disabled - - api.HTMLButtonElement.form - - api.HTMLButtonElement.formAction - - api.HTMLButtonElement.formEnctype - - api.HTMLButtonElement.formMethod - - api.HTMLButtonElement.formNoValidate - - api.HTMLButtonElement.formTarget - - api.HTMLButtonElement.labels - - api.HTMLButtonElement.name - - api.HTMLButtonElement.type - - api.HTMLButtonElement.value - - api.HTMLCanvasElement - - api.HTMLCanvasElement.getContext - api.HTMLCanvasElement.getContext.2d_context.options_alpha_parameter - api.HTMLCanvasElement.getContext.2d_context.options_colorSpace_parameter - api.HTMLCanvasElement.getContext.2d_context.options_desynchronized_parameter - api.HTMLCanvasElement.getContext.2d_context.options_willReadFrequently_parameter - api.HTMLCanvasElement.getContext.bitmaprenderer_context.options_alpha_parameter - - api.HTMLCanvasElement.height - - api.HTMLCanvasElement.toBlob - - api.HTMLCanvasElement.toDataURL - - api.HTMLCanvasElement.width - api.HTMLDListElement - - api.HTMLDataElement - - api.HTMLDataElement.value - api.HTMLDetailsElement.toggle_event - - api.HTMLDivElement - api.HTMLDocument - api.HTMLElement - api.HTMLElement.accessKey @@ -299,18 +239,6 @@ compat_features: - api.HTMLElement.spellcheck - api.HTMLElement.title - api.HTMLElement.writingSuggestions - - api.HTMLEmbedElement - - api.HTMLEmbedElement.getSVGDocument - - api.HTMLEmbedElement.height - - api.HTMLEmbedElement.src - - api.HTMLEmbedElement.type - - api.HTMLEmbedElement.width - - api.HTMLFieldSetElement - - api.HTMLFieldSetElement.disabled - - api.HTMLFieldSetElement.elements - - api.HTMLFieldSetElement.form - - api.HTMLFieldSetElement.name - - api.HTMLFieldSetElement.type - api.HTMLFormControlsCollection - api.HTMLFormControlsCollection.namedItem - api.HTMLFormElement @@ -333,38 +261,12 @@ compat_features: - api.HTMLFormElement.submit - api.HTMLFormElement.submit_event - api.HTMLFormElement.target - - api.HTMLHRElement - - api.HTMLHeadElement - - api.HTMLHeadingElement - - api.HTMLHtmlElement - - api.HTMLIFrameElement - - api.HTMLIFrameElement.allow - - api.HTMLIFrameElement.contentDocument - - api.HTMLIFrameElement.contentWindow - - api.HTMLIFrameElement.getSVGDocument - - api.HTMLIFrameElement.height - - api.HTMLIFrameElement.name - api.HTMLIFrameElement.sandbox - - api.HTMLIFrameElement.src - api.HTMLIFrameElement.srcdoc - - api.HTMLIFrameElement.width - - api.HTMLImageElement - - api.HTMLImageElement.Image - - api.HTMLImageElement.alt - - api.HTMLImageElement.complete - - api.HTMLImageElement.crossOrigin - api.HTMLImageElement.currentSrc - - api.HTMLImageElement.decode - - api.HTMLImageElement.decoding - - api.HTMLImageElement.height - - api.HTMLImageElement.isMap - - api.HTMLImageElement.naturalHeight - - api.HTMLImageElement.naturalWidth - api.HTMLImageElement.sizes - - api.HTMLImageElement.src + - api.HTMLImageElement.sizes.auto - api.HTMLImageElement.srcset - - api.HTMLImageElement.useMap - - api.HTMLImageElement.width - api.HTMLInputElement - api.HTMLInputElement.accept - api.HTMLInputElement.alt @@ -413,39 +315,14 @@ compat_features: - api.HTMLInputElement.valueAsDate - api.HTMLInputElement.valueAsNumber - api.HTMLInputElement.width - - api.HTMLLIElement - - api.HTMLLIElement.value - api.HTMLLabelElement - api.HTMLLabelElement.control - api.HTMLLabelElement.form - api.HTMLLabelElement.htmlFor - - api.HTMLLegendElement - - api.HTMLLegendElement.form - - api.HTMLLinkElement - - api.HTMLLinkElement.as - - api.HTMLLinkElement.crossOrigin - - api.HTMLLinkElement.disabled - - api.HTMLLinkElement.href - - api.HTMLLinkElement.hreflang - - api.HTMLLinkElement.integrity - - api.HTMLLinkElement.media - - api.HTMLLinkElement.rel - - api.HTMLLinkElement.relList - - api.HTMLLinkElement.sizes - - api.HTMLLinkElement.type - - api.HTMLMapElement - - api.HTMLMapElement.areas - - api.HTMLMapElement.name - - api.HTMLMediaElement.addTextTrack - api.HTMLMediaElement.getStartDate - api.HTMLMediaElement.srcObject - api.HTMLMediaElement.textTracks - api.HTMLMenuElement - - api.HTMLMetaElement - - api.HTMLMetaElement.content - - api.HTMLMetaElement.httpEquiv - - api.HTMLMetaElement.media - - api.HTMLMetaElement.name - api.HTMLMeterElement - api.HTMLMeterElement.high - api.HTMLMeterElement.labels @@ -454,60 +331,11 @@ compat_features: - api.HTMLMeterElement.min - api.HTMLMeterElement.optimum - api.HTMLMeterElement.value - - api.HTMLModElement - - api.HTMLModElement.cite - - api.HTMLModElement.dateTime - - api.HTMLOListElement - - api.HTMLOListElement.reversed - - api.HTMLOListElement.start - - api.HTMLOListElement.type - - api.HTMLObjectElement - - api.HTMLObjectElement.contentDocument - - api.HTMLObjectElement.contentWindow - - api.HTMLObjectElement.data - - api.HTMLObjectElement.form - - api.HTMLObjectElement.getSVGDocument - - api.HTMLObjectElement.height - - api.HTMLObjectElement.name - - api.HTMLObjectElement.type - - api.HTMLObjectElement.width - - api.HTMLOptGroupElement - - api.HTMLOptGroupElement.disabled - - api.HTMLOptGroupElement.label - - api.HTMLOptionElement - - api.HTMLOptionElement.Option - - api.HTMLOptionElement.defaultSelected - - api.HTMLOptionElement.disabled - - api.HTMLOptionElement.form - - api.HTMLOptionElement.index - - api.HTMLOptionElement.label - - api.HTMLOptionElement.selected - - api.HTMLOptionElement.text - - api.HTMLOptionElement.value - api.HTMLOptionsCollection - api.HTMLOptionsCollection.add - api.HTMLOptionsCollection.length - api.HTMLOptionsCollection.remove - api.HTMLOptionsCollection.selectedIndex - - api.HTMLOutputElement - - api.HTMLOutputElement.HTMLOutputElement - - api.HTMLOutputElement.defaultValue - - api.HTMLOutputElement.form - - api.HTMLOutputElement.htmlFor - - api.HTMLOutputElement.labels - - api.HTMLOutputElement.name - - api.HTMLOutputElement.type - - api.HTMLOutputElement.value - - api.HTMLParagraphElement - - api.HTMLPictureElement - - api.HTMLPreElement - - api.HTMLProgressElement - - api.HTMLProgressElement.labels - - api.HTMLProgressElement.max - - api.HTMLProgressElement.position - - api.HTMLProgressElement.value - - api.HTMLQuoteElement - - api.HTMLQuoteElement.cite - api.HTMLScriptElement - api.HTMLScriptElement.async - api.HTMLScriptElement.crossOrigin @@ -518,25 +346,6 @@ compat_features: - api.HTMLScriptElement.supports_static - api.HTMLScriptElement.text - api.HTMLScriptElement.type - - api.HTMLSelectElement - - api.HTMLSelectElement.add - - api.HTMLSelectElement.autocomplete - - api.HTMLSelectElement.disabled - - api.HTMLSelectElement.form - - api.HTMLSelectElement.item - - api.HTMLSelectElement.labels - - api.HTMLSelectElement.length - - api.HTMLSelectElement.multiple - - api.HTMLSelectElement.name - - api.HTMLSelectElement.namedItem - - api.HTMLSelectElement.options - - api.HTMLSelectElement.remove - - api.HTMLSelectElement.required - - api.HTMLSelectElement.selectedIndex - - api.HTMLSelectElement.selectedOptions - - api.HTMLSelectElement.size - - api.HTMLSelectElement.type - - api.HTMLSelectElement.value - api.HTMLSourceElement - api.HTMLSourceElement.height - api.HTMLSourceElement.media @@ -545,85 +354,9 @@ compat_features: - api.HTMLSourceElement.srcset - api.HTMLSourceElement.type - api.HTMLSourceElement.width - - api.HTMLSpanElement - - api.HTMLStyleElement - - api.HTMLStyleElement.disabled - - api.HTMLStyleElement.media - - api.HTMLTableCaptionElement - - api.HTMLTableCellElement - - api.HTMLTableCellElement.abbr - - api.HTMLTableCellElement.cellIndex - - api.HTMLTableCellElement.colSpan - - api.HTMLTableCellElement.headers - - api.HTMLTableCellElement.rowSpan - - api.HTMLTableCellElement.scope - - api.HTMLTableColElement - - api.HTMLTableColElement.span - - api.HTMLTableElement - - api.HTMLTableElement.caption - - api.HTMLTableElement.createCaption - - api.HTMLTableElement.createTBody - - api.HTMLTableElement.createTFoot - - api.HTMLTableElement.createTHead - - api.HTMLTableElement.deleteCaption - - api.HTMLTableElement.deleteRow - - api.HTMLTableElement.deleteTFoot - - api.HTMLTableElement.deleteTHead - - api.HTMLTableElement.insertRow - - api.HTMLTableElement.rows - - api.HTMLTableElement.tBodies - - api.HTMLTableElement.tFoot - - api.HTMLTableElement.tHead - - api.HTMLTableRowElement - - api.HTMLTableRowElement.cells - - api.HTMLTableRowElement.deleteCell - - api.HTMLTableRowElement.insertCell - - api.HTMLTableRowElement.rowIndex - - api.HTMLTableRowElement.sectionRowIndex - - api.HTMLTableSectionElement - - api.HTMLTableSectionElement.deleteRow - - api.HTMLTableSectionElement.insertRow - - api.HTMLTableSectionElement.rows - api.HTMLTemplateElement.shadowRootClonable - api.HTMLTemplateElement.shadowRootDelegatesFocus - api.HTMLTemplateElement.shadowRootSerializable - - api.HTMLTextAreaElement - - api.HTMLTextAreaElement.autocomplete - - api.HTMLTextAreaElement.cols - - api.HTMLTextAreaElement.defaultValue - - api.HTMLTextAreaElement.disabled - - api.HTMLTextAreaElement.form - - api.HTMLTextAreaElement.labels - - api.HTMLTextAreaElement.maxLength - - api.HTMLTextAreaElement.minLength - - api.HTMLTextAreaElement.name - - api.HTMLTextAreaElement.placeholder - - api.HTMLTextAreaElement.readOnly - - api.HTMLTextAreaElement.required - - api.HTMLTextAreaElement.rows - - api.HTMLTextAreaElement.select - - api.HTMLTextAreaElement.select_event - - api.HTMLTextAreaElement.selectionDirection - - api.HTMLTextAreaElement.selectionEnd - - api.HTMLTextAreaElement.selectionStart - - api.HTMLTextAreaElement.setRangeText - - api.HTMLTextAreaElement.setSelectionRange - - api.HTMLTextAreaElement.textLength - - api.HTMLTextAreaElement.type - - api.HTMLTextAreaElement.value - - api.HTMLTextAreaElement.wrap - - api.HTMLTitleElement - - api.HTMLTitleElement.text - - api.HTMLTrackElement - - api.HTMLTrackElement.cuechange_event - - api.HTMLTrackElement.default - - api.HTMLTrackElement.kind - - api.HTMLTrackElement.label - - api.HTMLTrackElement.readyState - - api.HTMLTrackElement.src - - api.HTMLTrackElement.srclang - - api.HTMLTrackElement.track - - api.HTMLUListElement - api.HTMLUnknownElement - api.HTMLVideoElement.playsInline - api.HashChangeEvent @@ -728,8 +461,10 @@ compat_features: - api.OffscreenCanvasRenderingContext2D.textRendering - api.OffscreenCanvasRenderingContext2D.wordSpacing - api.PageRevealEvent + - api.PageRevealEvent.PageRevealEvent - api.PageRevealEvent.viewTransition - api.PageSwapEvent + - api.PageSwapEvent.PageSwapEvent - api.PageSwapEvent.activation - api.PageSwapEvent.viewTransition - api.PageTransitionEvent @@ -745,6 +480,7 @@ compat_features: - api.PaintRenderingContext2D.fill - api.PaintRenderingContext2D.fillRect - api.PaintRenderingContext2D.fillStyle + - api.PaintRenderingContext2D.filter - api.PaintRenderingContext2D.getLineDash - api.PaintRenderingContext2D.getTransform - api.PaintRenderingContext2D.globalAlpha @@ -797,6 +533,7 @@ compat_features: - api.PromiseRejectionEvent.reason - api.RadioNodeList - api.RadioNodeList.value + - api.Range.createContextualFragment - api.SVGElement.blur - api.SVGElement.dataset - api.SVGElement.focus @@ -840,35 +577,6 @@ compat_features: - api.TextMetrics.emHeightDescent - api.TextMetrics.fontBoundingBoxAscent - api.TextMetrics.fontBoundingBoxDescent - - api.TextTrack - - api.TextTrack.activeCues - - api.TextTrack.addCue - - api.TextTrack.cuechange_event - - api.TextTrack.cues - - api.TextTrack.id - - api.TextTrack.inBandMetadataTrackDispatchType - - api.TextTrack.kind - - api.TextTrack.label - - api.TextTrack.language - - api.TextTrack.mode - - api.TextTrack.removeCue - - api.TextTrackCue - - api.TextTrackCue.endTime - - api.TextTrackCue.enter_event - - api.TextTrackCue.exit_event - - api.TextTrackCue.id - - api.TextTrackCue.pauseOnExit - - api.TextTrackCue.startTime - - api.TextTrackCue.track - - api.TextTrackCueList - - api.TextTrackCueList.getCueById - - api.TextTrackCueList.length - - api.TextTrackList - - api.TextTrackList.addtrack_event - - api.TextTrackList.change_event - - api.TextTrackList.getTrackById - - api.TextTrackList.length - - api.TextTrackList.removetrack_event - api.TimeRanges - api.TimeRanges.end - api.TimeRanges.length @@ -997,68 +705,15 @@ compat_features: - css.selectors.target - css.selectors.valid - css.selectors.visited - - html.elements.a - html.elements.a.download - - html.elements.a.href - - html.elements.a.hreflang - html.elements.a.ping - - html.elements.a.rel - - html.elements.a.rel.noopener - - html.elements.a.rel.noreferrer - - html.elements.a.target - - html.elements.a.type - - html.elements.address - - html.elements.area - - html.elements.area.alt - - html.elements.area.coords - html.elements.area.download - - html.elements.area.href - html.elements.area.ping - - html.elements.area.rel - - html.elements.area.rel.noopener - - html.elements.area.rel.noreferrer - - html.elements.area.shape - - html.elements.area.target - - html.elements.article - - html.elements.b - - html.elements.bdi - - html.elements.bdo - - html.elements.blockquote - - html.elements.body - - html.elements.button - - html.elements.button.disabled - - html.elements.canvas - - html.elements.canvas.height - - html.elements.canvas.width - - html.elements.caption - - html.elements.cite - - html.elements.col - - html.elements.col.span - - html.elements.colgroup - - html.elements.colgroup.span - - html.elements.data - - html.elements.data.value - html.elements.dd - - html.elements.del - - html.elements.dfn - - html.elements.div - html.elements.dl - html.elements.dt - - html.elements.em - - html.elements.embed - - html.elements.embed.height - - html.elements.embed.src - - html.elements.embed.type - - html.elements.embed.width - html.elements.fencedframe.height - html.elements.fencedframe.width - - html.elements.fieldset - - html.elements.fieldset.disabled - - html.elements.fieldset.form - - html.elements.fieldset.name - - html.elements.figcaption - - html.elements.figure - - html.elements.footer - html.elements.form - html.elements.form.accept-charset - html.elements.form.action @@ -1070,21 +725,6 @@ compat_features: - html.elements.form.novalidate - html.elements.form.rel - html.elements.form.target - - html.elements.h1 - - html.elements.h2 - - html.elements.h3 - - html.elements.h4 - - html.elements.h5 - - html.elements.h6 - - html.elements.head - - html.elements.header - - html.elements.hr - - html.elements.html - - html.elements.i - - html.elements.iframe - - html.elements.iframe.allow - - html.elements.iframe.height - - html.elements.iframe.name - html.elements.iframe.sandbox - html.elements.iframe.sandbox.allow-downloads - html.elements.iframe.sandbox.allow-forms @@ -1093,26 +733,15 @@ compat_features: - html.elements.iframe.sandbox.allow-pointer-lock - html.elements.iframe.sandbox.allow-popups - html.elements.iframe.sandbox.allow-popups-to-escape-sandbox - - html.elements.iframe.sandbox.allow-presentation - html.elements.iframe.sandbox.allow-same-origin - html.elements.iframe.sandbox.allow-scripts - html.elements.iframe.sandbox.allow-top-navigation - html.elements.iframe.sandbox.allow-top-navigation-by-user-activation - html.elements.iframe.sandbox.allow-top-navigation-to-custom-protocols - - html.elements.iframe.src - html.elements.iframe.srcdoc - - html.elements.iframe.width - - html.elements.img - - html.elements.img.alt - - html.elements.img.crossorigin - - html.elements.img.decoding - - html.elements.img.height - - html.elements.img.ismap - html.elements.img.sizes - - html.elements.img.src + - html.elements.img.sizes.auto - html.elements.img.srcset - - html.elements.img.usemap - - html.elements.img.width - html.elements.input - html.elements.input.accept - html.elements.input.alt @@ -1160,22 +789,8 @@ compat_features: - html.elements.input.type_time - html.elements.input.type_url - html.elements.input.type_week - - html.elements.ins - - html.elements.kbd - html.elements.label - html.elements.label.for - - html.elements.legend - - html.elements.li - - html.elements.li.value - - html.elements.link - - html.elements.link.as - - html.elements.link.crossorigin - - html.elements.link.disabled - - html.elements.link.href - - html.elements.link.hreflang - - html.elements.link.integrity - - html.elements.link.media - - html.elements.link.rel - html.elements.link.rel.alternate_stylesheet - html.elements.link.rel.dns-prefetch - html.elements.link.rel.expect @@ -1183,22 +798,9 @@ compat_features: - html.elements.link.rel.preconnect - html.elements.link.rel.prefetch - html.elements.link.rel.preload - - html.elements.link.sizes - - html.elements.link.type - - html.elements.main - - html.elements.map - - html.elements.mark - html.elements.menu - - html.elements.meta - - html.elements.meta.charset - - html.elements.meta.content - - html.elements.meta.http-equiv - html.elements.meta.http-equiv.content-security-policy - html.elements.meta.http-equiv.content-type - - html.elements.meta.http-equiv.refresh - - html.elements.meta.name - - html.elements.meta.name.color-scheme - - html.elements.meta.name.referrer - html.elements.meta.name.theme-color - html.elements.meter - html.elements.meter.high @@ -1207,44 +809,8 @@ compat_features: - html.elements.meter.min - html.elements.meter.optimum - html.elements.meter.value - - html.elements.nav - html.elements.noscript - - html.elements.object - - html.elements.object.data - - html.elements.object.form - - html.elements.object.height - - html.elements.object.name - - html.elements.object.type - - html.elements.object.width - - html.elements.ol - - html.elements.ol.reversed - - html.elements.ol.start - - html.elements.ol.type - - html.elements.optgroup - - html.elements.optgroup.disabled - - html.elements.optgroup.label - - html.elements.option - - html.elements.option.disabled - - html.elements.option.label - - html.elements.option.selected - - html.elements.option.value - - html.elements.output - - html.elements.output.for - - html.elements.output.form - - html.elements.output.name - - html.elements.p - - html.elements.picture - - html.elements.pre - - html.elements.progress - - html.elements.progress.max - - html.elements.progress.value - - html.elements.q - - html.elements.q.cite - - html.elements.rp - - html.elements.rt - - html.elements.ruby - html.elements.s - - html.elements.samp - html.elements.script - html.elements.script.async - html.elements.script.crossorigin @@ -1253,67 +819,15 @@ compat_features: - html.elements.script.src - html.elements.script.type - html.elements.script.type.importmap.integrity - - html.elements.section - - html.elements.select - html.elements.select.autocomplete - - html.elements.select.disabled - - html.elements.select.form - - html.elements.select.multiple - - html.elements.select.name - - html.elements.select.required - - html.elements.select.size - - html.elements.small - - html.elements.source - - html.elements.source.height - - html.elements.source.media - html.elements.source.sizes - - html.elements.source.src - html.elements.source.srcset - - html.elements.source.type - - html.elements.source.width - - html.elements.span - - html.elements.strong - - html.elements.style - - html.elements.style.media - - html.elements.sub - html.elements.summary - - html.elements.sup - - html.elements.table - - html.elements.tbody - - html.elements.td - html.elements.template.shadowrootclonable - html.elements.template.shadowrootdelegatesfocus - html.elements.template.shadowrootserializable - - html.elements.textarea - - html.elements.textarea.autocomplete - html.elements.textarea.autocomplete.webauthn - - html.elements.textarea.cols - - html.elements.textarea.disabled - - html.elements.textarea.form - - html.elements.textarea.maxlength - - html.elements.textarea.minlength - - html.elements.textarea.name - - html.elements.textarea.placeholder - - html.elements.textarea.readonly - - html.elements.textarea.required - - html.elements.textarea.rows - - html.elements.textarea.wrap - - html.elements.tfoot - - html.elements.th - - html.elements.thead - - html.elements.title - - html.elements.tr - - html.elements.track - - html.elements.track.default - - html.elements.track.kind - - html.elements.track.label - - html.elements.track.src - - html.elements.track.srclang - - html.elements.u - - html.elements.ul - - html.elements.var - html.elements.video.playsinline - - html.elements.wbr - html.global_attributes.accesskey - html.global_attributes.autocapitalize - html.global_attributes.class @@ -1455,7 +969,7 @@ compat_features: # - api.Element.mouseout_event # - api.Element.mouseover_event # - api.Element.mouseup_event -# - input event: +# - input (event): # - api.Element.input_event # - Form-associated custom elements: # - api.ElementInternals @@ -1469,6 +983,34 @@ compat_features: # - api.ElementInternals.validity # - api.ElementInternals.willValidate # - api.HTMLElement.attachInternals +# - : +# - api.HTMLAnchorElement +# - api.HTMLAnchorElement.hash +# - api.HTMLAnchorElement.host +# - api.HTMLAnchorElement.hostname +# - api.HTMLAnchorElement.href +# - api.HTMLAnchorElement.hreflang +# - api.HTMLAnchorElement.origin +# - api.HTMLAnchorElement.password +# - api.HTMLAnchorElement.pathname +# - api.HTMLAnchorElement.port +# - api.HTMLAnchorElement.protocol +# - api.HTMLAnchorElement.rel +# - api.HTMLAnchorElement.relList +# - api.HTMLAnchorElement.search +# - api.HTMLAnchorElement.target +# - api.HTMLAnchorElement.text +# - api.HTMLAnchorElement.toString +# - api.HTMLAnchorElement.type +# - api.HTMLAnchorElement.username +# - html.elements.a +# - html.elements.a.href +# - html.elements.a.hreflang +# - html.elements.a.rel +# - html.elements.a.rel.noopener +# - html.elements.a.rel.noreferrer +# - html.elements.a.target +# - html.elements.a.type # - Referrer policy: # - api.HTMLAnchorElement.referrerPolicy # - api.HTMLAreaElement.referrerPolicy @@ -1482,6 +1024,43 @@ compat_features: # - html.elements.img.referrerpolicy # - html.elements.link.referrerpolicy # - html.elements.script.referrerpolicy +# - Image maps: +# - api.HTMLAreaElement +# - api.HTMLAreaElement.alt +# - api.HTMLAreaElement.coords +# - api.HTMLAreaElement.hash +# - api.HTMLAreaElement.host +# - api.HTMLAreaElement.hostname +# - api.HTMLAreaElement.href +# - api.HTMLAreaElement.origin +# - api.HTMLAreaElement.password +# - api.HTMLAreaElement.pathname +# - api.HTMLAreaElement.port +# - api.HTMLAreaElement.protocol +# - api.HTMLAreaElement.rel +# - api.HTMLAreaElement.relList +# - api.HTMLAreaElement.search +# - api.HTMLAreaElement.shape +# - api.HTMLAreaElement.target +# - api.HTMLAreaElement.toString +# - api.HTMLAreaElement.username +# - api.HTMLImageElement.isMap +# - api.HTMLImageElement.useMap +# - api.HTMLMapElement +# - api.HTMLMapElement.areas +# - api.HTMLMapElement.name +# - html.elements.area +# - html.elements.area.alt +# - html.elements.area.coords +# - html.elements.area.href +# - html.elements.area.rel +# - html.elements.area.rel.noopener +# - html.elements.area.rel.noreferrer +# - html.elements.area.shape +# - html.elements.area.target +# - html.elements.img.ismap +# - html.elements.img.usemap +# - html.elements.map # -