Pewarta Proxy

📋 Server Request & Proxy Logs

Loading active proxy settings...
Developed by Khairul Adha (adhexa.id)
Mengambil log server...

⚙️ Pengaturan Proxy Target

Skip to content

From WHATWG: a11y concerns around removing the blur event on element removal #2920

Open

Description

@davidsgrogan

@noamr is trying to make Blink stop synchronously firing the blur event when an element is removed from the page.

In his Intent to Deprecate thread, someone was concerned that this would negatively impact focus tracking code that depends on this event. @noamr has been researching this potential impact, but he would like to hear a11y folks' opinions. Interested in both estimates of how widespread this dependency might be, and if they foresee any problems with his proposed replacement focusreset

Activity

  1. noamr commented on Sep 30, 2026

    @noamr

    To clarify:

    • The spec doesn't fire blur/change/focusout events when a focus element is removed.
    • Gecko/WebKit already don't fire those events, while Blink still does.
    • There are some tools that rely on blur events, but seem like they have somewhat hacky workarounds for the missing events in Gecko/WebKit (such as mutation observers or setInterval)
    • Our plan is to align with Gecko/WebKit, and also introduce a document async focusreset event when the focus has been reset due to element removal or some such
    • This whole thing does not affect blur/change events in other situations.

    What we would like:

    • To hear specific concerns from the a11y community about this, if applicable
    • Alternatively, get the a11y community's blessing for this change.
  2. added
    F2FTopics For F2F (or virtual F2F)
    and removed
    F2FCandidateCandidate topics for F2F (or Virtual F2F) meeting
    on Oct 19, 2026
  3. spectranaut commented on Oct 19, 2026

    @spectranaut
    Contributor

    This topic will be discussed at a joint meeting between WHATWG and ARIA on Thursday at TPAC, 13:45-14:30 local time: https://github.com/w3c/aria/wiki/TPAC-2026#thursday-oct-29-2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    F2FTopics For F2F (or virtual F2F)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions