Unfortunately, the new standardized behavior caused a web-compat issue in Phabricator if and only if you use a touch screen <https://bugzilla.mozilla.org/show_bug.cgi?id=1966569>. One of the reasons is, Chrome has not changed the behavior for the `|click|` caused by the compatibility mouse events of a touch. We're still not sure whether it's intentionally not changed or just a bug. Anyway, we considered that we should stop taking the risk caused by the incompatible behavior from Chrome at least for now.

So, the standardized behavior will be applied only for non-touch inputs (currently, it means only for mouse inputs).

On 5/11/2025 3:13 PM, Masayuki Nakano wrote:
On 5/11/2025 2:55 PM, Masayuki Nakano wrote:

Finally, we need to fix the last case, i.e., `|contentmenu|` dispatched without `|pointerup|` in a follow up bug.

Filed bug 1965679 <https://bugzilla.mozilla.org/show_bug.cgi?id=1965679>, but I realized that we don't have any bugs about this because nobody should've started capturing the pointer at dispatching `|pointerdown|` <https://w3c.github.io/pointerevents/#dfn-set-pointer-capture>.
--
Masayuki Nakano<[email protected]>
Working on DOM, Events, editor and IME handling for Gecko

--
Masayuki Nakano<[email protected]>
Working on DOM, Events, editor and IME handling for Gecko

--
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/1b330e03-1222-4a19-8e2c-a0f6c77b8c39%40d-toybox.com.

Reply via email to