[blink-dev] Intent to Prototype: HTML handwriting attribute

2024-07-29 Thread Chromestatus
Contact emails adam.ettenber...@microsoft.com Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Handwriting/explainer.md Specification None Summary This feature provides a standard mechanism to indicate whether an element or its subtree should allow user agent handwritin

[blink-dev] Intent to Ship: Intl.DurationFormat

2024-08-06 Thread Chromestatus
Contact emails ft...@google.com Explainer https://github.com/tc39/proposal-intl-duration-format Specification https://tc39.es/proposal-intl-duration-format Design docs https://docs.google.com/document/d/1UMwkeeiqVyVNhNW8CS1vwN9g2cIH0AryaU16DT-vGg0/edit Summary Intl.DurationFormat API is a

[blink-dev] Intent to Ship: Document picture-in-picture: add option to ignore window bounds cache

2024-08-07 Thread Chromestatus
Contact emails liber...@chromium.org, stei...@chromium.org Explainer None Specification https://github.com/WICG/document-picture-in-picture/pull/119 Summary This adds a new parameter ("preferInitialWindowPlacement") to the document picture-in-picture API that, when set to true, hints to the

[blink-dev] Intent to Deprecate and Remove: Remove CanvasRenderingContext2D method scrollPathIntoView

2024-08-08 Thread Chromestatus
The scrollPathIntoView method has been in the spec since 2011 and no browsers have shipped it yet, though there is an experimental implementation hidden behind a runtime flag in Chromium. There seems to be no implementer or web developer interest for this feature: No usage reported in chromestatus

[blink-dev] Intent to Extend Experiment: Captured Surface Control

2024-08-12 Thread Chromestatus
Contact emails elada...@chromium.org, gui...@chromium.org Explainer https://github.com/screen-share/captured-surface-control/blob/main/README.md Specification https://screen-share.github.io/captured-surface-control Design docs https://docs.google.com/document/d/10UojDvTJ6ojBEOP7cgBIIaE7WZEfe

[blink-dev] Intent to Ship: Direct Sockets API

2024-08-13 Thread Chromestatus
Contact emails greengr...@google.com Explainer https://github.com/WICG/direct-sockets/blob/main/docs/explainer.md Specification https://wicg.github.io/direct-sockets Summary Allows Isolated Web Apps to establish direct transmission control protocol (TCP) and user datagram protocol (UDP) com

[blink-dev] Intent to Experiment: Mesh2D Canvas API

2024-08-13 Thread Chromestatus
Contact emails fmal...@chromium.org Explainer https://github.com/fserb/canvas2D/blob/master/spec/mesh2d.md Specification None Summary A high-performance Canvas 2D triangle mesh API that can be used to batch-render a large number of textured triangles. This will enable advanced texture mappi

[blink-dev] Intent to Prototype: WebXR/WebGPU integration

2024-08-13 Thread Chromestatus
Contact emails bajo...@chromium.org Explainer https://github.com/immersive-web/WebXR-WebGPU-Binding/blob/main/explainer.md Specification None Summary Provides a mechanism to display content rendered with WebGPU in WebXR sessions, enabling higher fidelity VR and AR content. Blink componen

[blink-dev] Ready for Developer Testing: relaunch Intl Locale Info feature in newly added functions

2024-08-14 Thread Chromestatus
Contact emails ft...@google.com Explainer None Specification https://tc39.es/proposal-intl-locale-info Design docs https://docs.google.com/document/d/1BSpa-LKE69LL1g5CHZ3G06XEfffauwS24atfSUQiIDY/edit?usp=sharing Summary Intl Locale Info API is a new Stage ECMAScript TC39 proposal to enhan

[blink-dev] Intent to Prototype: Web Authentication API: PublicKeyCredential’s getClientCapabilities() method

2024-08-16 Thread Chromestatus
Contact emails natiah...@google.com, a...@google.com Explainer None Specification https://w3c.github.io/webauthn/#sctn-getClientCapabilities Summary getClientCapabilities() method allows to determine which WebAuthn features are supported by the user's client. The method returns a list of su

[blink-dev] Intent to Prototype: View transitions: layered capture

2024-08-21 Thread Chromestatus
Contact emails nrosent...@chromium.org, vmp...@chromium.org, khushalsa...@chromium.org Explainer https://github.com/WICG/view-transitions/blob/main/nested-explainer.md#capture-modes Specification None Summary In its current form, we capture the view transition into an old&new snapshot and t

[blink-dev] Intent to Ship: relaunch Intl Locale Info feature in newly added functions

2024-08-22 Thread Chromestatus
Contact emails ft...@google.com Explainer None Specification https://tc39.es/proposal-intl-locale-info Design docs https://docs.google.com/document/d/1BSpa-LKE69LL1g5CHZ3G06XEfffauwS24atfSUQiIDY/edit?usp=sharing Summary Intl Locale Info API is a new Stage ECMAScript TC39 proposal to enhan

[blink-dev] Intent to Deprecate and Remove: Remove expectedImprovement in DelegatedInkTrailPresenter

2024-08-26 Thread Chromestatus
Contact emails sahir.vell...@microsoft.com Explainer None Specification https://wicg.github.io/ink-enhancement Summary The attribute tells web developers how much improvement the DelegatedInkTrails API will provide to their current ink latency. However, this attribute is not worth increase

[blink-dev] Intent to Prototype: Realms Initialization Control

2024-08-28 Thread Chromestatus
Contact emails weizman...@gmail.com, yoav.we...@shopify.com Explainer https://github.com/WICG/Realms-Initialization-Control Specification https://github.com/WICG/Realms-Initialization-Control Summary Support a new CSP directive which points to a remote (first party) script file to be loaded

[blink-dev] Ready for Developer Testing: Escape "<" and ">" in attributes on serialization

2024-08-28 Thread Chromestatus
Contact emails securit...@google.com Specification https://github.com/whatwg/html/issues/6235 Summary Escape "<" and ">" in values of attributes on serialization. This mitigates the risk of mutation XSS attacks, which occur when value of an attribute is interpreted as a start tag token after

[blink-dev] Intent to Extend Experiment: fetchLater API

2024-09-03 Thread Chromestatus
Contact emails m...@chromium.org, denom...@chromium.org, pending-beacon-experim...@google.com Explainer https://github.com/WICG/pending-beacon/blob/main/docs/fetch-later-api.md Specification https://whatpr.org/fetch/1647/9ca4bda...37a66c9.html Design docs https://github.com/WICG/pending-beac

[blink-dev] Intent to Ship: Full and unprefixed box-decoration-break support

2024-09-04 Thread Chromestatus
Contact emails msten...@chromium.org Explainer None Specification https://www.w3.org/TR/css-break-3/#break-decoration Summary Support box-decoration-break:clone both for inline fragmentation (line layout) and block fragmentation (pagination for printing, multicol). Traditionally in Blink,

[blink-dev] Intent to Ship: @property support syntax

2024-09-05 Thread Chromestatus
Contact emails moon...@google.com, andr...@chromium.org Explainer None Specification https://drafts.css-houdini.org/css-properties-values-api-1/#supported-names Summary Support for "" syntax component name in @property. Blink component Blink>CSS TAG review None TAG review status Pendi

[blink-dev] Intent to Prototype: Document-Policy: expect-no-linked-resources

2024-09-10 Thread Chromestatus
Contact emails ale...@google.com Explainer https://github.com/explainers-by-googlers/expect-no-linked-resources https://explainers-by-googlers.github.io/expect-no-linked-resources Specification https://explainers-by-googlers.github.io/expect-no-linked-resources Summary The expect-no-linked-r

[blink-dev] Intent to Ship: CSS caret-animation property

2024-10-10 Thread Chromestatus
Contact emails schen...@chromium.org Explainer https://drafts.csswg.org/css-ui/#caret-animation https://github.com/w3c/csswg-drafts/issues/9707 Specification https://drafts.csswg.org/css-ui/#caret-animation Summary Chromium supports animation of the caret-color property, but when animated th

[blink-dev] Intent to Prototype: SelectAudioOutput API

2024-10-11 Thread Chromestatus
Contact emails agpa...@google.com, gui...@google.com Explainer None Specification https://w3c.github.io/mediacapture-output/#dom-mediadevices-selectaudiooutput Summary This API prompts the user to select a specific audio output device. This API allows the user to select an audio output devi

[blink-dev] Intent to Ship: Support external SVG resources for 'clip-path', 'fill', 'stroke' and 'marker-*' properties

2024-10-04 Thread Chromestatus
Contact emails f...@opera.com Explainer None Specification https://svgwg.org/svg2-draft/linking.html#URLReference Summary Allow external references for clip paths, markers, and paint servers (for the 'fill' and 'stroke' properties). For example, clip-path: url("resources.svg#myPath"). B

[blink-dev] Ready for Developer Testing: WebGPU: Texture view usage

2024-10-07 Thread Chromestatus
Contact emails geoffl...@google.com Explainer None Specification https://github.com/gpuweb/gpuweb/commit/b39d86d356eb759d7564bc7c808ca62fce8bbf3e Summary Adds an optional field to WebGPU texture view creation to request a subset of the usage flags from the source texture. By default, textur

[blink-dev] Ready for Developer Testing: Freezing on Energy Saver

2024-10-07 Thread Chromestatus
Contact emails fdo...@chromium.org, shase...@chromium.org Explainer None Specification https://wicg.github.io/page-lifecycle Design docs https://docs.google.com/document/d/1uTJifh_erMX4_CTKgKljlj9O4SAmGam5W61FBHeasGI/edit?usp=sharing Summary When Energy Saver is active, Chrome will freeze

[blink-dev] Intent to Ship: Dialog Toggle Events

2024-10-16 Thread Chromestatus
Contact emails keitha...@github.com, chrom...@keithcirkel.co.uk Explainer None Specification https://github.com/whatwg/html/issues/9733 Summary It is useful for web authors do determine when their elements open and close. popover already has `ToggleEvent` which is dispatched when a popover

[blink-dev] Intent to Ship: WebGPU: Texture view usage

2024-10-16 Thread Chromestatus
Contact emails geoffl...@google.com Explainer None Specification https://github.com/gpuweb/gpuweb/commit/b39d86d356eb759d7564bc7c808ca62fce8bbf3e Summary Adds an optional field to WebGPU texture view creation to request a subset of the usage flags from the source texture. By default, textur

[blink-dev] Intent to Extend Experiment: JavaScript Promise Integration

2024-10-16 Thread Chromestatus
Contact emails f...@chromium.org Explainer https://github.com/WebAssembly/js-promise-integration/blob/main/proposals/js-promise-integration/Overview.md Specification https://github.com/WebAssembly/js-promise-integration/blob/main/proposals/js-promise-integration/Overview.md Design docs https

[blink-dev] Intent to Ship: Fetch: Request.bytes() and Response.bytes()

2024-10-04 Thread Chromestatus
Contact emails perryuw...@chromium.org Explainer None Specification https://fetch.spec.whatwg.org/#dom-body-bytes Summary Add a bytes() method to the Request and Response interfaces, which returns a promise that resolves with a Uint8Array. While Request and Response have an arrayBuffer() m

[blink-dev] Intent to Prototype: Expose coarsened cross-origin renderTime in elment timing/LCP (regardless of TAO)

2024-10-14 Thread Chromestatus
Contact emails nrosent...@chromium.org, mmo...@chromium.org Explainer None Specification None Summary Element timing and LCP entries have a "renderTime" attribute, aligned with the first frame in which an image or text was painted. This attribute is currently guarded for cross-origin image

[blink-dev] Intent to Prototype: AudioContext Interrupted State

2024-10-25 Thread Chromestatus
Contact emails gabrielbr...@microsoft.com, stev...@microsoft.com Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/AudioContextInterruptedState/explainer.md Specification None Summary The current Web Audio API lacks a mechanism for the User Agent (UA) to interrupt playba

[blink-dev] Intent to Ship: Support creating ClipboardItem with Promise

2024-10-24 Thread Chromestatus
Contact emails sambamurthy.band...@microsoft.com, ragou...@microsoft.com, sa...@microsoft.com Explainer None Specification https://www.w3.org/TR/clipboard-apis/#typedefdef-clipboarditemdata Summary The ClipboardItem, which is the input to the async clipboard write method, now accepts string

[blink-dev] Intent to Prototype: IndexedDB getAllRecords()

2024-10-29 Thread Chromestatus
Contact emails stev...@microsoft.com, rah...@microsoft.com Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/IndexedDbGetAllEntries/explainer.md Specification None Summary getAllRecords() combines getAllKeys() with getAll() to enumerate both primary keys and values at th

[blink-dev] Intent to Prototype: CSS Inertness

2024-10-29 Thread Chromestatus
Contact emails fla...@chromium.org, sakha...@chromium.org Explainer https://github.com/flackr/carousel/tree/main/inert Specification https://github.com/flackr/carousel/tree/main/inert Summary Similar to display: none, a property would be added that removes the element and its subtree from t

[blink-dev] Intent to Prototype: ::column pseudo element for Carousel

2024-10-29 Thread Chromestatus
Contact emails fla...@chromium.org, sakha...@chromium.org Explainer https://github.com/flackr/carousel/tree/main/fragmentation Specification None Summary A ::column pseudo element, which allows applying a limited set of styles to the generated fragments. Specifically, this would be limited

[blink-dev] Intent to Prototype: ::scroll-*-button for Carousel

2024-10-29 Thread Chromestatus
Contact emails fla...@chromium.org, sakha...@chromium.org Explainer https://github.com/flackr/carousel/tree/main/scroll-button Specification https://github.com/flackr/carousel/tree/main/scroll-button Summary Allow the creation of interactive scroll buttons as pseudo-elements, eg .scroller {

[blink-dev] Ready for Developer Testing: Web Authentication API: PublicKeyCredential’s getClientCapabilities() method

2024-11-04 Thread Chromestatus
Contact emails natiah...@google.com, a...@google.com Explainer None Specification https://w3c.github.io/webauthn/#sctn-getClientCapabilities Summary getClientCapabilities() method allows to determine which WebAuthn features are supported by the user's client. The method returns a list of su

[blink-dev] Intent to Prototype: Camera Effects Status: Background Blur

2024-11-04 Thread Chromestatus
Contact emails bryantchand...@chromium.org Explainer https://github.com/mfoltzgoogle/camera-effects Specification None Summary Exposes read-only camera effect state on VideoFrameMetadata. This allows web developers to monitor changes in platform video effects like background blur. The patt

[blink-dev] Intent to Experiment: Document-Isolation-Policy

2024-10-30 Thread Chromestatus
Contact emails cl...@google.com Explainer https://github.com/WICG/document-isolation-policy/blob/main/README.md Specification https://wicg.github.io/document-isolation-policy Summary Document-Isolation-Policy allows a document to enable crossOriginIsolation for itself, without having to dep

[blink-dev] Intent to Prototype: aria-actions

2024-11-01 Thread Chromestatus
Contact emails jocelynt...@chromium.org Explainer None Specification https://github.com/w3c/aria/pull/1805 Summary Support aria-actions attribute. There is a common UI pattern where secondary actions are placed within composite interactive widgets. The aria-actions attribute allows us to e

[blink-dev] Intent to Prototype: Web Authentication Conditional Create (Passkey Upgrades)

2024-11-11 Thread Chromestatus
Contact emails marti...@google.com Explainer None Specification https://w3c.github.io/webappsec-credential-management/#dom-credentialmediationrequirement-conditional:~:text=For%20create Summary WebAuthn Conditional Create requests let websites "upgrade" existing password credentials to a pa

[blink-dev] Intent to Ship: Resource timing: revert responseStart change and introduce firstResponseHeadersStart

2024-11-13 Thread Chromestatus
Contact emails nrosent...@chromium.org Explainer None Specification https://w3c.github.io/resource-timing/#dom-performanceresourcetiming-finalresponseheadersstart Summary Resource timing: - responseStart returns the first response, either early hints (interim) or final - Expose the final re

[blink-dev] Intent to Ship: Expose coarsened cross-origin renderTime in elment timing/LCP (regardless of TAO)

2024-11-13 Thread Chromestatus
Contact emails nrosent...@chromium.org, mmo...@chromium.org Explainer https://github.com/w3c/paint-timing/blob/main/presentation-timestamps.md#security--privacy-self-review Specification https://w3c.github.io/paint-timing/#mark-paint-timing Design docs https://docs.google.com/document/d/1Vxg

[blink-dev] Ready for Developer Testing: Deprecate getters of Intl Locale Info

2024-11-12 Thread Chromestatus
Contact emails ft...@google.com Explainer None Specification https://tc39.es/proposal-intl-locale-info Design docs https://docs.google.com/document/d/1BSpa-LKE69LL1g5CHZ3G06XEfffauwS24atfSUQiIDY/edit Summary Intl Locale Info API is a Stage 3 ECMAScript TC39 proposal to enhance the Intl.L

[blink-dev] Intent to Ship: Deprecate getters of Intl Locale Info

2024-11-12 Thread Chromestatus
Contact emails ft...@google.com Explainer None Specification https://tc39.es/proposal-intl-locale-info Design docs https://docs.google.com/document/d/1BSpa-LKE69LL1g5CHZ3G06XEfffauwS24atfSUQiIDY/edit Summary Intl Locale Info API is a Stage 3 ECMAScript TC39 proposal to enhance the Intl.L

[blink-dev] Intent to Prototype: Use the same paint-related timing values in all relevant performance entries

2024-11-13 Thread Chromestatus
Contact emails nrosent...@chromium.org, mmo...@chromium.org Explainer https://github.com/w3c/paint-timing/blob/main/presentation-timestamps.md Specification https://w3c.github.io/paint-timing/#painttimingmixin Summary Expose "paintTime" and "presentationTime" in event timing, element timing,

[blink-dev] Web-Facing Change PSA: navigator.storage no longer an EventTarget

2024-10-30 Thread Chromestatus
Contact emails est...@chromium.org Specification https://storage.spec.whatwg.org Summary navigator.storage is no longer an EventTarget navigator.storage was made an EventTarget for the Storage Pressure Event, which never made it past the prototype phase: https://chromestatus.com/feature/5666

[blink-dev] Intent to Ship: @page margin boxes

2024-09-19 Thread Chromestatus
Contact emails msten...@chromium.org Explainer https://github.com/mstensho/page-margin-boxes Specification https://drafts.csswg.org/css-page-3/#margin-boxes Summary Add support for page margin boxes, when printing a web document, or exporting it as PDF. @page margin boxes allows an author t

[blink-dev] Web-Facing Change PSA: Improved error reporting in IndexedDB for large value read failures

2024-09-17 Thread Chromestatus
Contact emails abhishek.shanthku...@microsoft.com, est...@chromium.org Specification https://www.w3.org/TR/IndexedDB/#dom-idbrequest-error Summary Change to reporting for certain error cases that were previously reported with a DOMException and the message "Failed to read large IndexedDB valu

[blink-dev] Intent to Ship: SVG foreignObject does not taint the canvas for blob URLs

2024-09-18 Thread Chromestatus
Contact emails schen...@chromium.org Explainer None Specification https://html.spec.whatwg.org/multipage/canvas.html#security-with-canvas-elements Summary The ability to use an element with an SVG source in a HTML canvas drawImage operation has long been supported by all browsers, but the

[blink-dev] Intent to Extend Experiment: FedCM Bundle 6: Continuation API, Parameters API, Fields API, Multiple configURLs, Custom account labels

2024-09-19 Thread Chromestatus
Contact emails cbiesin...@chromium.org Explainer https://github.com/fedidcg/FedCM/issues/555 https://github.com/fedidcg/FedCM/issues/556 https://github.com/fedidcg/FedCM/issues/559 https://github.com/fedidcg/FedCM/issues/552 https://github.com/fedidcg/FedCM/issues/553 Specification None Summa

[blink-dev] Ready for Developer Testing: Deprecate getters of Intl Locale Info

2024-09-25 Thread Chromestatus
Contact emails ft...@google.com Explainer None Specification https://tc39.es/proposal-intl-locale-info Summary Intl Locale Info API is a Stage 3 ECMAScript TC39 proposal to enhance the Intl.Locale object by exposing Locale information, such as week data (first day in a week, weekend start

[blink-dev] Intent to Prototype: Auto-generated view transition names

2024-10-03 Thread Chromestatus
Contact emails nrosent...@chromium.org Explainer https://github.com/WICG/view-transitions/blob/main/auto-name-explainer.md Specification https://github.com/w3c/csswg-drafts/pull/10922 Summary Allow the 'auto' keyword as a value for the 'view-transition-name' CSS property. This generates a u

[blink-dev] Intent to Prototype: Container Timing

2024-11-07 Thread Chromestatus
Contact emails jwilliams...@bloomberg.net Explainer https://github.com/bloomberg/container-timing Specification None Summary The Container Timing API enables monitoring when annotated sections of the DOM are displayed on screen and have finished their initial paint. A developer will have t

[blink-dev] Intent to Prototype: User-defined entry points in long animation frame timing

2024-11-07 Thread Chromestatus
Contact emails nrosent...@chromium.org, shase...@chromium.org Explainer https://github.com/w3c/long-animation-frames/blob/main/user-defined-script-entry-point-explainer.md Specification https://w3c.github.io/long-animation-frames Summary Long animation frames allow insight into main-thread b

[blink-dev] Intent to Prototype: By default, custom elements will not appear in the accessibility tree

2024-11-18 Thread Chromestatus
Contact emails alevent...@chromium.org Explainer None Specification https://github.com/WICG/webcomponents/issues/1073 Summary It's natural to provide ARIA properties on a custom element and then have the custom element implementation copy that property to a descendant. For example, aria-la

[blink-dev] Intent to Ship: SharedWorker script inherit controller for blob script URL

2024-11-14 Thread Chromestatus
Contact emails yyanagis...@google.com Explainer None Specification https://w3c.github.io/ServiceWorker/#control-and-use-worker-client Summary According to https://w3c.github.io/ServiceWorker/#control-and-use-worker-client, workers should inherit controllers for the blob URL. However, exist

[blink-dev] Intent to Ship: Freezing on Energy Saver

2024-11-26 Thread Chromestatus
Contact emails fdo...@chromium.org, shase...@chromium.org Explainer None Specification https://wicg.github.io/page-lifecycle Design docs https://docs.google.com/document/d/1uTJifh_erMX4_CTKgKljlj9O4SAmGam5W61FBHeasGI/edit?usp=sharing Summary When Energy Saver is active, Chrome will freeze

[blink-dev] Intent to Ship: Atomics.pause

2024-11-15 Thread Chromestatus
Contact emails s...@chromium.org Explainer None Specification https://tc39.es/proposal-atomics-microwait Summary Adds the Atomics.pause method to hint the CPU that the current code is executing a spinlock. Blink component Blink>JavaScript>Language TAG review None TAG review status No

[blink-dev] Intent to Ship: CSS advanced attr() function

2024-11-26 Thread Chromestatus
Contact emails moon...@google.com, chris...@chromium.org Explainer None Specification https://drafts.csswg.org/css-values-5/#attr-notation Summary Implement the augmentation to attr() specified in CSS Level 5, which allows types besides and usage in all CSS properties (besides pseudo-eleme

[blink-dev] Intent to Prototype: Clipboardchange event

2024-11-25 Thread Chromestatus
Contact emails ror...@microsoft.com, ragou...@microsoft.com, sa...@microsoft.com, lukekli...@google.com Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/ClipboardAPI/clipboard-change-event-explainer.md Specification https://www.w3.org/TR/clipboard-apis/#clipboard-event-cli

[blink-dev] Web-Facing Change PSA: Predictable reported storage quota

2024-12-05 Thread Chromestatus
Contact emails ree...@chromium.org Specification None Summary Report a predictable storage quota from StorageManager's estimate API for sites that do not have unlimited storage permissions. It is possible to detect a user's browsing mode via the reported storage quota because the storage spa

[blink-dev] Intent to Prototype: Signature-based Integrity

2024-12-06 Thread Chromestatus
Contact emails mk...@chromium.org Explainer https://github.com/WICG/signature-based-sri Specification https://wicg.github.io/signature-based-sri Summary This feature provides web developers with a mechanism to verify the provenance of resources they depend upon, creating a technical foundat

[blink-dev] Intent to Prototype: ShadowRealm

2024-12-09 Thread Chromestatus
Contact emails s...@chromium.org, lwar...@igalia.com Explainer https://github.com/tc39/proposal-shadowrealm/blob/main/explainer.md Specification https://tc39.es/proposal-shadowrealm/ Design docs https://docs.google.com/document/d/1SWFGpiSdrBwErDNot8rqMyBjKGC3WDArcLnGg7MX6SE/edit?usp=sharing

[blink-dev] Web-Facing Change PSA: Support ImageSmoothingQuality in PaintCanvas

2025-01-06 Thread Chromestatus
Contact emails yi...@chromium.org, fs...@chromium.org Specification https://drafts.css-houdini.org/css-paint-api-1/#paintrenderingcontext2d Summary Add support for the imageSmoothingQuality attribute on Paint Canvas. It allows a web developer to choose the quality/performance tradeoff when sc

[blink-dev] Intent to Prototype: Handwriting keyword for "touch-action" CSS property

2025-01-06 Thread Chromestatus
Contact emails gast...@microsoft.com Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Handwriting/HandwritingIntentCSSValue.md Specification https://github.com/w3c/pointerevents/pull/525/files Summary This feature introduces a standard that simplifies enabling or disabli

[blink-dev] Intent to Ship: On-device Web Speech API

2025-01-06 Thread Chromestatus
Contact emails ev...@google.com Explainer https://github.com/WebAudio/web-speech-api/pull/122 Specification https://webaudio.github.io/web-speech-api Summary This feature adds on-device speech recognition support to the Web Speech API, allowing websites to ensure that neither audio nor tran

[blink-dev] Intent to Ship: Error.isError

2025-01-06 Thread Chromestatus
Contact emails s...@chromium.org Explainer None Specification https://tc39.es/proposal-is-error Summary Adds the Error.isError(obj) static method. It returns true for JS native errors and DOMExceptions, and false otherwise. Blink component Blink>JavaScript>Language TAG review None TA

[blink-dev] Web-Facing Change PSA: Expose CSSFontFeaturesValueRule

2025-01-07 Thread Chromestatus
Contact emails rby...@chromium.org, tannal2...@gmail.com Specification https://drafts.csswg.org/css-fonts/#cssfontfeaturevaluesrule Design docs https://developer.mozilla.org/en-US/docs/Web/API/CSSFontFeatureValuesRule Summary We were accidentally missing the [Exposed=Window] on the CSSFont

[blink-dev] Intent to Prototype: Smooth corners (corner-shape, superellipse, squircle)

2025-02-03 Thread Chromestatus
Contact emails nrosent...@chromium.org Explainer https://github.com/noamr/explainers/blob/main/corner-shape-explainer.md Specification https://drafts.csswg.org/css-borders-4/#corner-shaping Summary Enable fine-tuning corners, on top of the existing border-radius, by specifying the shape/cur

[blink-dev] Intent to Extend Experiment: Page-Embedded Permission Control

2025-01-31 Thread Chromestatus
Contact emails andypa...@google.com, pjmclach...@google.com, eng...@google.com, eri...@google.com Explainer https://github.com/andypaicu/PEPC/blob/main/explainer.md Specification https://wicg.github.io/PEPC/permission-element.html Summary Provide a new HTML element that interacts with the p

[blink-dev] Intent to Ship: Create service worker client and inherit service worker controller for srcdoc iframe

2025-02-09 Thread Chromestatus
Contact emails lz...@microsoft.com, yyanagis...@chromium.org Explainer None Specification https://github.com/w3c/ServiceWorker/issues/765 Summary Srcdoc context documents are currently not service worker clients and not covered by their parent's service worker. That results in some discrepa

[blink-dev] Intent to Extend Experiment: Document-Isolation-Policy

2025-02-07 Thread Chromestatus
Contact emails cl...@google.com Explainer https://github.com/WICG/document-isolation-policy/blob/main/README.md Specification https://wicg.github.io/document-isolation-policy Summary Document-Isolation-Policy allows a document to enable crossOriginIsolation for itself, without having to dep

[blink-dev] Intent to Prototype: ScrollIntoView container option

2025-02-11 Thread Chromestatus
Contact emails fla...@chromium.org Explainer None Specification https://drafts.csswg.org/cssom-view/#dom-scrollintoviewoptions-container Summary The ScrollIntoViewOptions container option allows developers to perform a scrollIntoView only scrolling the nearest ancestor scroll container. For

[blink-dev] Intent to Ship: fetchLater API

2025-02-12 Thread Chromestatus
Contact emails m...@chromium.org, denom...@chromium.org, pending-beacon-experim...@chromium.org Explainer https://github.com/WICG/pending-beacon/blob/main/docs/fetch-later-api.md Specification https://whatpr.org/fetch/1647/07662d3...139351f.html Design docs https://github.com/WICG/pending-be

[blink-dev] Intent to Ship: Remove clamping of setTimeout(...) to >= 1ms

2025-01-30 Thread Chromestatus
Contact emails chris...@chromium.org Explainer None Specification None Summary Currently setInterval with a value less than 1 is clamped to 1. This intent removes that restriction. Before: setInterval(..., 0) -> 1ms delay. After: setInterval(..., 0) -> 0ms delay. Notes: * This has no effec

[blink-dev] Intent to Prototype: CSS shape() function

2024-12-11 Thread Chromestatus
Contact emails nrosent...@chromium.org Explainer None Specification https://drafts.csswg.org/css-shapes-2/#shape-function Summary shape() allows responsive custom shapes in CSS properties that accept a shape, such as clip-path or shape-outside. It lets the author define a series of command

[blink-dev] Intent to Ship: Document-Policy: expect-no-linked-resources

2024-12-10 Thread Chromestatus
Contact emails ale...@google.com Explainer https://github.com/explainers-by-googlers/expect-no-linked-resources https://explainers-by-googlers.github.io/expect-no-linked-resources Specification https://github.com/whatwg/html/pull/10718 Summary The expect-no-linked-resources configuration poi

[blink-dev] Intent to Prototype: Language support for CanvasTextDrawingStyles

2024-12-18 Thread Chromestatus
Contact emails schen...@chromium.org Explainer https://github.com/whatwg/html/pull/10873 Specification https://github.com/whatwg/html/pull/10873 Summary The DOM element, like all DOM elements, accepts a `lang` attribute that is used to define language specific treatment for font selection

[blink-dev] Intent to Ship: Add MediaStreamTrack support to the Web Speech API

2024-12-17 Thread Chromestatus
Contact emails ev...@google.com Explainer https://github.com/WICG/speech-api/pull/118 Specification https://wicg.github.io/speech-api Design docs https://docs.google.com/document/d/1LHGtO6A-U4OFQpG9LXUf1_4Elerpv1rncNCbHnmA7zY/edit?usp=sharing Summary Add MediaStreamTrack support to the We

[blink-dev] Intent to Prototype: Bounce Tracking Mitigations on HTTP Cache

2024-12-19 Thread Chromestatus
Contact emails l...@chromium.org Explainer https://github.com/privacycg/nav-tracking-mitigations/issues/41#issuecomment-2504329542 Specification https://privacycg.github.io/nav-tracking-mitigations/#bounce-tracking-mitigations Summary Bounce tracking mitigations for the HTTP cache is an exte

[blink-dev] Ready for Developer Testing: Delegation-oriented FedCM

2024-12-20 Thread Chromestatus
Contact emails g...@google.com Explainer https://github.com/w3c-fedid/FedCM/issues/677 Specification https://github.com/w3c-fedid/FedCM/issues/677 Summary https://github.com/w3c-fedid/FedCM/issues/677 Blink component Blink>Identity>FedCM TAG review None TAG review status Pending Ris

[blink-dev] Intent to Ship: Expose attributionsrc attribute on

2024-11-21 Thread Chromestatus
Contact emails apaselti...@chromium.org Explainer https://github.com/WICG/attribution-reporting-api/blob/main/EVENT.md#registering-attribution-sources Specification https://wicg.github.io/attribution-reporting-api/#html-monkeypatches Summary For Attribution Reporting, the attributionsrc attr

[blink-dev] Intent to Extend Experiment: Call stacks in crash reports from unresponsive web pages

2025-01-10 Thread Chromestatus
Contact emails issackj...@microsoft.com, seth.bren...@microsoft.com, iclell...@google.com Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/CrashReporting/AddStackToCrashReports.md https://github.com/WICG/crash-reporting/issues/12 Specification https://wicg.github.io/crash-r

[blink-dev] Intent to Ship: CSS shape() function

2025-01-22 Thread Chromestatus
Contact emails nrosent...@chromium.org Explainer None Specification https://drafts.csswg.org/css-shapes-2/#shape-function Summary shape() allows responsive custom shapes in CSS properties that accept a shape, currently limited to clip-path. It lets the author define a series of commands, e

[blink-dev] Intent to Ship: Fluent Scrollbars.

2025-01-27 Thread Chromestatus
Contact emails arak...@microsoft.com, gast...@microsoft.com Explainer None Specification None Summary This feature modernizes the Chromium scrollbars (both overlay and non-overlay) on Windows and Linux to fit the Windows 11 Fluent design language. Non-overlay Fluent scrollbars will be enab

[blink-dev] Intent to Extend Experiment: Digital Credential API

2025-01-14 Thread Chromestatus
Contact emails rby...@chromium.org, g...@chromium.org, ma...@chromium.org Explainer https://github.com/WICG/digital-credentials/blob/main/explainer.md Specification https://wicg.github.io/digital-credentials Summary Websites can and do get credentials from mobile wallet apps through a variet

[blink-dev] Intent to Ship: :has-slotted pseudo selector

2025-01-09 Thread Chromestatus
Contact emails chrom...@keithcirkel.co.uk, keitha...@github.com Explainer https://drafts.csswg.org/css-scoping/#the-has-slotted-pseudo Specification https://drafts.csswg.org/css-scoping/#the-has-slotted-pseudo Summary The :has-slotted pseudo class represents a slot element with slotted conte

[blink-dev] Intent to Ship: Float16Array

2025-02-12 Thread Chromestatus
Contact emails s...@chromium.org, seo...@chromium.org Explainer None Specification https://tc39.es/proposal-float16array Summary Adds the Float16Array typed array. Number values are rounded to IEEE fp16 when writing into Float16Array instances. Blink component Blink>JavaScript>Language

[blink-dev] Intent to Ship: NavigateEvent sourceElement

2025-02-12 Thread Chromestatus
Contact emails jap...@chromium.org, dome...@chromium.org, nrosent...@chromium.org Explainer https://github.com/WICG/navigation-api/commit/85edaf1d4d42355b020807cd56f6a22784978c3d Specification https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-navigateevent-sourceelement Summary

[blink-dev] Intent to Extend Deprecation Trial: Deprecate unload event

2025-02-13 Thread Chromestatus
Contact emails fer...@chromium.org, kenjibah...@chromium.org Explainer None Specification https://github.com/whatwg/html/pull/7915 Design docs https://github.com/fergald/docs/blob/master/explainers/permissions-policy-deprecate-unload.md Summary A Permission-Policy for creating unload even

[blink-dev] Intent to Prototype: Scoped view transitions

2025-02-11 Thread Chromestatus
Contact emails sko...@chromium.org, kev...@chromium.org Explainer https://github.com/WICG/view-transitions/blob/main/scoped-transitions.md Specification None Summary Exposes element.startViewTransition() on arbitrary HTML elements. The element establishes a scope for the transition, which m

[blink-dev] Intent to Prototype: No-Vary-Search support for the HTTP disk cache

2025-02-11 Thread Chromestatus
Contact emails ri...@chromium.org, kou...@chromium.org Explainer https://github.com/WICG/nav-speculation/blob/main/no-vary-search.md Specification https://httpwg.org/http-extensions/draft-ietf-httpbis-no-vary-search.html Design docs https://docs.google.com/document/d/1RS3q6qZ7-k9CvZsDYseGOXz

[blink-dev] Intent to Ship: Auto-generated view transition names

2025-03-20 Thread Chromestatus
Contact emails nrosent...@chromium.org, vmp...@chromium.org Explainer https://github.com/WICG/view-transitions/blob/main/auto-name-explainer.md Specification https://drafts.csswg.org/css-view-transitions-2/#auto-vt-name Summary This intent covers two new keywords for view-transition-name: -

[blink-dev] Intent to Prototype: Bounce Tracking Mitigations for dual-use sites

2025-03-21 Thread Chromestatus
Contact emails sv...@chromium.org, ort...@chromium.org, l...@chromium.org, rtarp...@chromium.org Explainer https://github.com/privacycg/nav-tracking-mitigations/blob/main/explainers/bounce-tracking-mitigations-for-dual-use-sites.md Specification None Summary Performs mitigations on URLs sus

[blink-dev] Ready for Developer Testing: Incoming Call Notifications

2025-03-21 Thread Chromestatus
Contact emails gabrielbr...@microsoft.com, stev...@microsoft.com, joloe...@microsoft.com Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Notifications/notifications_actions_customization.md Specification https://notifications.spec.whatwg.org Design docs https://github.c

[blink-dev] Intent to Ship: Call stacks in crash reports from unresponsive web pages

2025-03-14 Thread Chromestatus
Contact emails issackj...@microsoft.com, seth.bren...@microsoft.com, iclell...@google.com Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/CrashReporting/AddStackToCrashReports.md https://github.com/WICG/crash-reporting/issues/12 Specification https://wicg.github.io/crash-r

[blink-dev] Intent to Prototype: Noising canvas readbacks in Incognito

2025-03-17 Thread Chromestatus
Contact emails t...@chromium.org, antoniosart...@chromium.org, johny...@google.com, riz...@google.com Explainer https://github.com/explainers-by-googlers/canvas-noise-on-readbacks Specification None Summary The canvas APIs allow websites to draw shapes and forms on a canvas and read back t

[blink-dev] Intent to Ship: Unprefixed print-color-adjust

2025-03-17 Thread Chromestatus
Contact emails chris...@chromium.org Explainer None Specification https://drafts.csswg.org/css-color-adjust/#propdef-print-color-adjust Summary The print-color-adjust allows adjusting colors in printed web pages. This is the same as Chromium's already-supported -webkit-print-color-adjust, b

[blink-dev] Intent to Prototype: flex-wrap:balance

2025-04-04 Thread Chromestatus
Contact emails ikilpatr...@chromium.org Explainer https://github.com/bfgeek/flex-wrap-balance Specification None Summary flex-wrap:balance allows developers to distribute content between flex-lines so that it appears more balanced (similar to text-wrap:balance). Blink component Blink>Lay

[blink-dev] Ready for Developer Testing: CSS find-in-page highlight pseudos

2025-03-25 Thread Chromestatus
Contact emails schen...@chromium.org, dazab...@igalia.com Explainer https://github.com/Igalia/explainers/blob/main/css/find-in-page/README.md Specification https://drafts.csswg.org/css-pseudo-4/#selectordef-search-text Design docs https://github.com/Igalia/explainers/blob/main/css/find-in-pa

  1   2   3   4   >