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.