close
Skip to content

Close watchers #604

@domenic

Description

@domenic

Request for Mozilla Position on an Emerging Web Specification

Other information

We've been prototyping this API over in Chromium for some time. It's a small offshoot of the work in #543 on new history APIs generally. The original intent was to make it so that developers don't have to abuse the history API to detect Android back button presses, and this is still probably the largest impact. We've also found that it has some significant benefits in terms of smoothing over platform differences, since it "just works" no matter if you're using a keyboard, Android software back button, Android swipe gestures, or assistive tech gestures.

Previous feedback from @annevk was that we should be sure to integrate with existing primitives such as fullscreen and <dialog>. We took that to heart and I'm pretty happy with how the result turned out; the updates to other specs now put them on a shared foundation that's pretty nice and much more rigorous than previous prose, IMO.

Metadata

Metadata

Assignees

No one assigned

    Labels

    position: positivevenue: W3C CGSpecifications in W3C Community Groups (e.g., WICG, Privacy CG)venue: WHATWGSpecifications in a WHATWG Workstream

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions