MicrosoftEdge/MSEdgeExplainers

Home for explainer documents originated by the Microsoft Edge team

1,447

stars

807

commits

HTML

primary language

Sep 10, 2026

updated

explainer
microsoft-edge
standards
webplatform

README

Microsoft Edge LogoMicrosoft Edge Explainers

Welcome! This repo is home to "explainers" and related documents originating from the Microsoft Edge team.

Jump to section: Active Explainers | Alumni | DevTools | Other documents | Withdrawn

Introduction

Explainers are documents focused on describing a user/ developer/ customer problem (at a high level) and exploring potential solutions. These documents are starting points for engaging in discussion with you and other members of the community. Explainers should address their stated problems in clear and easy to understand language. Proposed solutions should be easy to follow and not too deep in technical details. When you read an explainer, we hope the stated problem is compelling and you can form an opinion for whether the proposed solution would address the problem.

Please provide feedback

We are looking for feedback! Are the stated problems relevant to you? How have they impacted your experience? Do the proposed solutions seem reasonable? Do they follow good web principles? Would they solve a problem you currently have? (We love to hear that; tell us more about your scenario!) Do you have related use-cases we hadn't considered?

We appreciate you taking the time to offer feedback; it helps to improve the explainers, validate the problem and solutions they describe, and show evidence that there is potential momentum to move an idea to the next stage. We desire to see all our explainers make the journey to become cross-browser supported web standards.

Start a new issue here, or join in the discussion on existing issues. We also welcome PRs on the explainer documents themselves. Note: we use labels to filter the issues to specific explainers.

Have a product bug?

If you're looking to file a product bug on Microsoft Edge and the bug is unique to Edge, please use the in-browser "Send Feedback" tool (Alt+Shift+i in Windows, or "..." > "Help and feedback"). If the bug reproduces in another Chromium-based browser, please file the issue upstream in the Chromium bug database. Thanks!

Active Explainers 📣

These are the proposals we are currently investigating in this repo. Use the links below to read the explainers, review the current issues, and file new issues specifically for the given explainer(s). We hope they will all "graduate" and begin their journey along the standards-track as they gain sufficient interest; each explainer has a "status of this document" section that indicates what standards venue they expect to go to next (if known). When they graduate, we move them into the Alumni section below.

ExplainerIssuesFeedbackGroup
At-Rule Feature DetectionGitHub issues by-labelNew issue...CSS
CSS Draggable App RegionGitHub issues by-labelNew issue...CSS
CSS ::tooltip Pseudo ElementGitHub issues by-labelNew issue...CSS
CSS Text Transitions & AnimationsGitHub issues by-labelNew issue...CSS
Application Context Media FeatureGitHub issues by-labelNew issue...CSS
Enterprise Platform Authentication Broker APIGitHub issues by-labelNew issue...Identity
WebAuthn remoteClientDataJSON ExtensionGitHub issues by-labelNew issue...Identity
Handwriting CSS attribute GitHub issues by-labelNew issue...CSS
Pen Events GitHub issues by-labelNew issue...Editing
Pen Action GitHub issues by-labelNew issue...Editing
Delayed Clipboard Rendering GitHub issues by-labelNew issue...Editing
Call Stacks in Crash Reports GitHub issues by-labelNew issue...Performance
PerformanceNavigationTiming User Agent LaunchGitHub issues by-labelNew issue...Performance
Trust Token Issuer Redemption StatisticsGitHub issues by-labelNew issue...Privacy
Browser Binding Context GitHub issues by-labelNew issue....Privacy
Acquisition Info GitHub issues by-labelNew issue...PWA
ApplicationData.LocalFolder AccessGitHub issues by-labelNew issue...PWA
Document SubtitleGitHub issues by-labelNew issue...PWA
Ratings & Reviews PromptGitHub issues by-labelNew issue...PWA
System Status Icon for installed web appsGitHub issues by-labelNew issue...PWA
URL Protocol Handler Registration for PWAsGitHub issues by-labelNew issue...PWA
Web Install APIGitHub issues by-labelNew issue...PWA
WidgetsGitHub issues by-labelNew issue...PWA
Calling NotificationsGitHub issues by-labelNew issue...Web Applications
Split Tab NavigationGitHub issues by-labelNew Issue...Web Applications
Set Default Audio Output Device GitHub issues by-labelNew issue...WebRTC
Handwriting attribute GitHub issues by-labelNew issue...HTML
Mulitple Stylesheets Per File (@sheet)GitHub issues by-labelNew Issue...CSS
Link Rel Local ReferenceGitHub issues by-labelNew Issue...HTML
Style Module Imports via <link> ElementsGitHub issues by-labelNew Issue...HTML
HighlightsFromPointGitHub issues by-labelNew issue...CSS
Digital GoodsGitHub issues by-labelNew issue...Web Applications
Search Providers ResetGitHub issues by-labelNew issue...WICG
Contextual Logging With Console ContextGitHub issues by-labelNew issue...WHATWG
Expose Content-Encoding in Resource TimingGitHub issues by-labelNew Issue...Web Perf
Expose resource dependency in Resource TimingGitHub issues by-labelNew Issue...Web Perf
Allow SVG use to reference entire filesGitHub issues by-labelNew issue...SVG
SVG Path Data APIGitHub issues by-labelNew issue...SVG
Gamepad Event-Driven Input APIGitHub issues by-labelNew issue...Gamepad
JS Self-Profiling API: Conditional Marker ExposureGitHub issues by-labelNew Issue...Performance
GetSelectionBoundingClientRect()GitHub issues by-labelNew Issue...DOM
OpaqueRangeGitHub issues by-labelNew Issue...DOM
SelectiveClipboardFormatReadGitHub issues by-labelNew Issue...Editing
Page Interaction Restriction ManagerGitHub issues by-labelNew issue...Enterprise
DataTransferForInputEventGitHub issues by-labelNew Issue...Editing
RTCRtpReceiver Decoder State Changed and Error EventsGitHub issues by-labelNew Issue...WebRTC
Offline Audio Context StreamingGitHub issues by-labelNew Issue...Audio
Network Efficiency GuardrailsGitHub issues by-labelNew Issue...WICG
Conditional Tracing for LoAFGitHub issues by-labelNew Issue...Web Perf
CSS Linked ParametersGitHub issues by-labelNew issue...CSS

Brainstorming 🧠

These are proposals that are still really early in their lifecycle. We might just be thinking about the problems, starting to get rough ideas of what solutions might look like, or just want to throw an idea out to the world to see if there's more people with similar problems. Once we get a handle on the possible solutions and directions we'll move these to the "Active Explainers" section above.

Alumni 🎓

Awesome! These explainers have moved on to bigger and better things! We've archived the original explainers here for posterity and updated their document status section to help you find where the latest discussions are happening. Please continue to participate and follow the links below to the current standards communities. Thanks for your continued interest!

Current ExplainerCurrent VenueArchive link and date
CSS Anchored PositioningW3C CSS Working Group2022-10-30
PARAKEET with Noisy RankingWeb Incubator Community Group2022-04-19
focusgroup for HTML and CSSOpen UI Community Group2022-04-09
Web App Link Handling Manifest OptionsWeb Incubator Community Group2021-09-28
EyeDropper APIWeb Incubator Community Group2021-08-03
Virtual Keyboard PolicyW3C Editing Working Group2021-07-29
Masked LARKWeb Incubator Community Group2021-07-11
Accessible Confirmation of ActionWeb Incubator Community Group2021-06-23
MACAWWeb Incubator Community Group2021-04-07
Enabling popupsOpen UI Community Group2021-03-22
PARAKEETWeb Incubator Community Group2021-03-04
Virtual Keyboard APIW3C Editing Working Group2021-03-02
Canvas Formatted TextWeb Incubator Community Group2020-09-23
Window Controls Overlay for Installed Desktop Web AppsWeb Incubator Community Group2020-07-08
PWAs as URL Handlers (updated proposal here)Web Incubator Community Group2020-05-28
EditContext APIW3C Editing Working Group2020-03-17
Bidirectional WebDriver ProtocolWebDriver incubator of the W3C Browser Testing and Tools Working Group2020-03-13
Web Ink Enhancement: Delegated Ink Trail Presentation Aided By The OSWeb Incubator Community Group2020-02-27
Viewport Segments Property (formerly Window Segments Enumeration API)Web Incubator Community Group2020-02-26
@media queries for HDR video in Media Queries Level 4W3C CSS Working Group2020-01-17
Improved Client-side Video EditingWeb Incubator Community Group2020-01-08
CSS Custom Highlight API Module Level 1W3C CSS Working Group2019-12-10
highlightsFromPoint APIW3C CSS Working Group2025-01-24
Import AssertionsECMA TC39 Task Group2019-11-08
'shortcuts' member of Web App ManifestW3C Web Applications Working Group2019-11-04
'spatialRendering' for spatial audio query in Media CapabilitiesW3C Media Working Group2019-10-02
ARIA Virtual ContentWeb Incubator Community Group2019-09-27
CSS Modules V1Web Incubator Community Group2019-08-08
System Colors section of CSS Color Module Level 4W3C CSS Working Group2019-08-05
'hdrMetadataType' for HDR query in Media CapabilitiesW3C Media Working Group2019-07-29
Native GLTF proposalW3C Immersive Web Community Group2019-07-15
Open UI (Standardized Form Controls)Web Incubator Community Group2019-05-15
'forced-colors' of Media Queries Level 5W3C CSS Working Group2019-04-19
'forced-color-adjust' of CSS Color Adjustment Module Level 1W3C CSS Working Group2019-04-19
HTML ModulesWeb Incubator Community Group2019-02-26
CSS color-mix() functionW3C CSS Working Group2023-07-17
Audio Stream CategoryW3C Web Real-Time Communications Working Group2023-07-17
Storage Access APIW3C Privacy Community Group2023-07-17
Primitives for Enlightened Experiences on Foldable Devices (CSS parts)Web Incubator Community Group2023-07-17
Exporting IDs from shadow roots for cross-root ARIAWeb Incubator Community Group2023-09-22
writingsuggestions attributeWHATWG2024-03-12
PointerEvent DeviceIdW3C Web Incubator Community Group2024-01-11
Gamepad Trigger RumbleW3C Web Applications Working Group2024-04-10
AudioContext Interrupted StateW3C Audio Working Group2025-04-22
WebModelContextW3C Web Machine Learning Working Group2025-08-06
Iframe Media PausingWeb Incubator Community Group2025-10-09
IndexedDB getAllRecords()W3C Web Applications Working Group2025-08-06
Delayed Message Timing APIW3C Web Incubator Community Group2026-01-28
CSS Gap DecorationsW3C CSS Working Group2026-02-27
Web HapticsW3C Web Incubator Community Group2026-04-27
Slotted Options in <select>Open UI Community Group2026-07-23

DevTools 🧰

⭐Our DevTools explainers have moved to their own repo for improved tracking and update frequency!⭐

For explainers that were hosted in this repo, an achived copy remains here, and the related explainers link to their new location.

Other Documents

A collection of explainers documenting platform enhancements (not web developer-facing features), implementation designs, and other public documents related to the construction of Microsoft Edge.

Accessibility

Editing

Fonts

HTML

Media

Privacy

  • Auditing Privacy on the Web a principles document describing our commitment to privacy through the principles of transparency, control, respect, and protection for our users.

Testing & Trials

User Interaction

Web Performance Measurement

Withdrawn

When at first you don't succeed… don't give up! We're no longer pursuing the solutions described in these explainers at this time, but that doesn't mean the problem isn't worth solving. Have an idea for an alternate solution? We'd love to hear your feedback!

ExplainerNotesDate
Set and Reset ClipThis feature proved technically infeasable during implementation due to shortcoming in the underlying Canvas technology stack, namely that Skia only had a way to restrict clip but not to expand it. Given additional compelling use cases, or changes in the implementation stack, this proposal could be re-considered.2022-04-21
Custom Dialog on CloseThis design conflicted with the philosophy of keeping tab close as fast as possible. Work is ongoing to describe a way to meet the needs that this design aimed to address.2020-03-25
Arbitrary Text FragmentsWe are now directing our efforts into providing feedback on the similar proposal ScrollToTextFragment already being incubated in the W3C Web Incubator Community Group.2019-10-31
Password RevealRather than working on this HTML controls feature in isolation, we have rolled this effort into the larger Open UI project of the Web Incubator Community Group in an effort to provide a standardized set of form controls for the web, including password.2019-06-17
Range innerText2023-07-17
Enabling Custom Control UIOriginally driven by Microsoft, the project has since been handed off to the Open UI project and implementation handled by Google2023-07-17
Time-limited Permissions2023-07-17
Cache API Response Metadata2023-07-17
First Run Permissions Prompt2023-07-17
Version History2023-07-17
Confirmation of ActionThis effort is being pursued in a similar proposal, AriaNotify2023-11-13
PerformanceNavigationTiming Protocol Launch2024-04-22
Extending Long Tasks API to Web WorkersRather than extending the Long Tasks API to monitor long tasks in web workers, we propose introducing the Delayed Messages API2025-06-09
Back to Opener: Seamless Back Navigation in New TabsWe are pursuing this feature as a Chromium feature instead of a web platform one.2025-08-28
Web Haptics APIA new haptics API is being incubated as Web Haptics in the W3C Web Incubator Community Group.2026-05-13
Paint Timing for performance.mark()Internal customers are not interested in this API due to an alternative solution.2026-07-10

Contributors

(top 30 of 137)

travisleithead

114 commits

aarongustafson

55 commits

diekus

53 commits

anaskim

38 commits

MicrosoftEdge/MSEdgeExplainers

Home for explainer documents originated by the Microsoft Edge team

1,447

stars

807

commits

HTML

primary language

Sep 10, 2026

updated

explainer
microsoft-edge
standards
webplatform

README

Microsoft Edge LogoMicrosoft Edge Explainers

Welcome! This repo is home to "explainers" and related documents originating from the Microsoft Edge team.

Jump to section: Active Explainers | Alumni | DevTools | Other documents | Withdrawn

Introduction

Explainers are documents focused on describing a user/ developer/ customer problem (at a high level) and exploring potential solutions. These documents are starting points for engaging in discussion with you and other members of the community. Explainers should address their stated problems in clear and easy to understand language. Proposed solutions should be easy to follow and not too deep in technical details. When you read an explainer, we hope the stated problem is compelling and you can form an opinion for whether the proposed solution would address the problem.

Please provide feedback

We are looking for feedback! Are the stated problems relevant to you? How have they impacted your experience? Do the proposed solutions seem reasonable? Do they follow good web principles? Would they solve a problem you currently have? (We love to hear that; tell us more about your scenario!) Do you have related use-cases we hadn't considered?

We appreciate you taking the time to offer feedback; it helps to improve the explainers, validate the problem and solutions they describe, and show evidence that there is potential momentum to move an idea to the next stage. We desire to see all our explainers make the journey to become cross-browser supported web standards.

Start a new issue here, or join in the discussion on existing issues. We also welcome PRs on the explainer documents themselves. Note: we use labels to filter the issues to specific explainers.

Have a product bug?

If you're looking to file a product bug on Microsoft Edge and the bug is unique to Edge, please use the in-browser "Send Feedback" tool (Alt+Shift+i in Windows, or "..." > "Help and feedback"). If the bug reproduces in another Chromium-based browser, please file the issue upstream in the Chromium bug database. Thanks!

Active Explainers 📣

These are the proposals we are currently investigating in this repo. Use the links below to read the explainers, review the current issues, and file new issues specifically for the given explainer(s). We hope they will all "graduate" and begin their journey along the standards-track as they gain sufficient interest; each explainer has a "status of this document" section that indicates what standards venue they expect to go to next (if known). When they graduate, we move them into the Alumni section below.

ExplainerIssuesFeedbackGroup
At-Rule Feature DetectionGitHub issues by-labelNew issue...CSS
CSS Draggable App RegionGitHub issues by-labelNew issue...CSS
CSS ::tooltip Pseudo ElementGitHub issues by-labelNew issue...CSS
CSS Text Transitions & AnimationsGitHub issues by-labelNew issue...CSS
Application Context Media FeatureGitHub issues by-labelNew issue...CSS
Enterprise Platform Authentication Broker APIGitHub issues by-labelNew issue...Identity
WebAuthn remoteClientDataJSON ExtensionGitHub issues by-labelNew issue...Identity
Handwriting CSS attribute GitHub issues by-labelNew issue...CSS
Pen Events GitHub issues by-labelNew issue...Editing
Pen Action GitHub issues by-labelNew issue...Editing
Delayed Clipboard Rendering GitHub issues by-labelNew issue...Editing
Call Stacks in Crash Reports GitHub issues by-labelNew issue...Performance
PerformanceNavigationTiming User Agent LaunchGitHub issues by-labelNew issue...Performance
Trust Token Issuer Redemption StatisticsGitHub issues by-labelNew issue...Privacy
Browser Binding Context GitHub issues by-labelNew issue....Privacy
Acquisition Info GitHub issues by-labelNew issue...PWA
ApplicationData.LocalFolder AccessGitHub issues by-labelNew issue...PWA
Document SubtitleGitHub issues by-labelNew issue...PWA
Ratings & Reviews PromptGitHub issues by-labelNew issue...PWA
System Status Icon for installed web appsGitHub issues by-labelNew issue...PWA
URL Protocol Handler Registration for PWAsGitHub issues by-labelNew issue...PWA
Web Install APIGitHub issues by-labelNew issue...PWA
WidgetsGitHub issues by-labelNew issue...PWA
Calling NotificationsGitHub issues by-labelNew issue...Web Applications
Split Tab NavigationGitHub issues by-labelNew Issue...Web Applications
Set Default Audio Output Device GitHub issues by-labelNew issue...WebRTC
Handwriting attribute GitHub issues by-labelNew issue...HTML
Mulitple Stylesheets Per File (@sheet)GitHub issues by-labelNew Issue...CSS
Link Rel Local ReferenceGitHub issues by-labelNew Issue...HTML
Style Module Imports via <link> ElementsGitHub issues by-labelNew Issue...HTML
HighlightsFromPointGitHub issues by-labelNew issue...CSS
Digital GoodsGitHub issues by-labelNew issue...Web Applications
Search Providers ResetGitHub issues by-labelNew issue...WICG
Contextual Logging With Console ContextGitHub issues by-labelNew issue...WHATWG
Expose Content-Encoding in Resource TimingGitHub issues by-labelNew Issue...Web Perf
Expose resource dependency in Resource TimingGitHub issues by-labelNew Issue...Web Perf
Allow SVG use to reference entire filesGitHub issues by-labelNew issue...SVG
SVG Path Data APIGitHub issues by-labelNew issue...SVG
Gamepad Event-Driven Input APIGitHub issues by-labelNew issue...Gamepad
JS Self-Profiling API: Conditional Marker ExposureGitHub issues by-labelNew Issue...Performance
GetSelectionBoundingClientRect()GitHub issues by-labelNew Issue...DOM
OpaqueRangeGitHub issues by-labelNew Issue...DOM
SelectiveClipboardFormatReadGitHub issues by-labelNew Issue...Editing
Page Interaction Restriction ManagerGitHub issues by-labelNew issue...Enterprise
DataTransferForInputEventGitHub issues by-labelNew Issue...Editing
RTCRtpReceiver Decoder State Changed and Error EventsGitHub issues by-labelNew Issue...WebRTC
Offline Audio Context StreamingGitHub issues by-labelNew Issue...Audio
Network Efficiency GuardrailsGitHub issues by-labelNew Issue...WICG
Conditional Tracing for LoAFGitHub issues by-labelNew Issue...Web Perf
CSS Linked ParametersGitHub issues by-labelNew issue...CSS

Brainstorming 🧠

These are proposals that are still really early in their lifecycle. We might just be thinking about the problems, starting to get rough ideas of what solutions might look like, or just want to throw an idea out to the world to see if there's more people with similar problems. Once we get a handle on the possible solutions and directions we'll move these to the "Active Explainers" section above.

Alumni 🎓

Awesome! These explainers have moved on to bigger and better things! We've archived the original explainers here for posterity and updated their document status section to help you find where the latest discussions are happening. Please continue to participate and follow the links below to the current standards communities. Thanks for your continued interest!

Current ExplainerCurrent VenueArchive link and date
CSS Anchored PositioningW3C CSS Working Group2022-10-30
PARAKEET with Noisy RankingWeb Incubator Community Group2022-04-19
focusgroup for HTML and CSSOpen UI Community Group2022-04-09
Web App Link Handling Manifest OptionsWeb Incubator Community Group2021-09-28
EyeDropper APIWeb Incubator Community Group2021-08-03
Virtual Keyboard PolicyW3C Editing Working Group2021-07-29
Masked LARKWeb Incubator Community Group2021-07-11
Accessible Confirmation of ActionWeb Incubator Community Group2021-06-23
MACAWWeb Incubator Community Group2021-04-07
Enabling popupsOpen UI Community Group2021-03-22
PARAKEETWeb Incubator Community Group2021-03-04
Virtual Keyboard APIW3C Editing Working Group2021-03-02
Canvas Formatted TextWeb Incubator Community Group2020-09-23
Window Controls Overlay for Installed Desktop Web AppsWeb Incubator Community Group2020-07-08
PWAs as URL Handlers (updated proposal here)Web Incubator Community Group2020-05-28
EditContext APIW3C Editing Working Group2020-03-17
Bidirectional WebDriver ProtocolWebDriver incubator of the W3C Browser Testing and Tools Working Group2020-03-13
Web Ink Enhancement: Delegated Ink Trail Presentation Aided By The OSWeb Incubator Community Group2020-02-27
Viewport Segments Property (formerly Window Segments Enumeration API)Web Incubator Community Group2020-02-26
@media queries for HDR video in Media Queries Level 4W3C CSS Working Group2020-01-17
Improved Client-side Video EditingWeb Incubator Community Group2020-01-08
CSS Custom Highlight API Module Level 1W3C CSS Working Group2019-12-10
highlightsFromPoint APIW3C CSS Working Group2025-01-24
Import AssertionsECMA TC39 Task Group2019-11-08
'shortcuts' member of Web App ManifestW3C Web Applications Working Group2019-11-04
'spatialRendering' for spatial audio query in Media CapabilitiesW3C Media Working Group2019-10-02
ARIA Virtual ContentWeb Incubator Community Group2019-09-27
CSS Modules V1Web Incubator Community Group2019-08-08
System Colors section of CSS Color Module Level 4W3C CSS Working Group2019-08-05
'hdrMetadataType' for HDR query in Media CapabilitiesW3C Media Working Group2019-07-29
Native GLTF proposalW3C Immersive Web Community Group2019-07-15
Open UI (Standardized Form Controls)Web Incubator Community Group2019-05-15
'forced-colors' of Media Queries Level 5W3C CSS Working Group2019-04-19
'forced-color-adjust' of CSS Color Adjustment Module Level 1W3C CSS Working Group2019-04-19
HTML ModulesWeb Incubator Community Group2019-02-26
CSS color-mix() functionW3C CSS Working Group2023-07-17
Audio Stream CategoryW3C Web Real-Time Communications Working Group2023-07-17
Storage Access APIW3C Privacy Community Group2023-07-17
Primitives for Enlightened Experiences on Foldable Devices (CSS parts)Web Incubator Community Group2023-07-17
Exporting IDs from shadow roots for cross-root ARIAWeb Incubator Community Group2023-09-22
writingsuggestions attributeWHATWG2024-03-12
PointerEvent DeviceIdW3C Web Incubator Community Group2024-01-11
Gamepad Trigger RumbleW3C Web Applications Working Group2024-04-10
AudioContext Interrupted StateW3C Audio Working Group2025-04-22
WebModelContextW3C Web Machine Learning Working Group2025-08-06
Iframe Media PausingWeb Incubator Community Group2025-10-09
IndexedDB getAllRecords()W3C Web Applications Working Group2025-08-06
Delayed Message Timing APIW3C Web Incubator Community Group2026-01-28
CSS Gap DecorationsW3C CSS Working Group2026-02-27
Web HapticsW3C Web Incubator Community Group2026-04-27
Slotted Options in <select>Open UI Community Group2026-07-23

DevTools 🧰

⭐Our DevTools explainers have moved to their own repo for improved tracking and update frequency!⭐

For explainers that were hosted in this repo, an achived copy remains here, and the related explainers link to their new location.

Other Documents

A collection of explainers documenting platform enhancements (not web developer-facing features), implementation designs, and other public documents related to the construction of Microsoft Edge.

Accessibility

Editing

Fonts

HTML

Media

Privacy

  • Auditing Privacy on the Web a principles document describing our commitment to privacy through the principles of transparency, control, respect, and protection for our users.

Testing & Trials

User Interaction

Web Performance Measurement

Withdrawn

When at first you don't succeed… don't give up! We're no longer pursuing the solutions described in these explainers at this time, but that doesn't mean the problem isn't worth solving. Have an idea for an alternate solution? We'd love to hear your feedback!

ExplainerNotesDate
Set and Reset ClipThis feature proved technically infeasable during implementation due to shortcoming in the underlying Canvas technology stack, namely that Skia only had a way to restrict clip but not to expand it. Given additional compelling use cases, or changes in the implementation stack, this proposal could be re-considered.2022-04-21
Custom Dialog on CloseThis design conflicted with the philosophy of keeping tab close as fast as possible. Work is ongoing to describe a way to meet the needs that this design aimed to address.2020-03-25
Arbitrary Text FragmentsWe are now directing our efforts into providing feedback on the similar proposal ScrollToTextFragment already being incubated in the W3C Web Incubator Community Group.2019-10-31
Password RevealRather than working on this HTML controls feature in isolation, we have rolled this effort into the larger Open UI project of the Web Incubator Community Group in an effort to provide a standardized set of form controls for the web, including password.2019-06-17
Range innerText2023-07-17
Enabling Custom Control UIOriginally driven by Microsoft, the project has since been handed off to the Open UI project and implementation handled by Google2023-07-17
Time-limited Permissions2023-07-17
Cache API Response Metadata2023-07-17
First Run Permissions Prompt2023-07-17
Version History2023-07-17
Confirmation of ActionThis effort is being pursued in a similar proposal, AriaNotify2023-11-13
PerformanceNavigationTiming Protocol Launch2024-04-22
Extending Long Tasks API to Web WorkersRather than extending the Long Tasks API to monitor long tasks in web workers, we propose introducing the Delayed Messages API2025-06-09
Back to Opener: Seamless Back Navigation in New TabsWe are pursuing this feature as a Chromium feature instead of a web platform one.2025-08-28
Web Haptics APIA new haptics API is being incubated as Web Haptics in the W3C Web Incubator Community Group.2026-05-13
Paint Timing for performance.mark()Internal customers are not interested in this API due to an alternative solution.2026-07-10

Contributors

(top 30 of 137)

travisleithead

114 commits

aarongustafson

55 commits

diekus

53 commits

anaskim

38 commits

Languages

HTML

81.0%

JavaScript

16.2%

CSS

1.8%