Turn the layout.reflow.synthMouseMove pref back off
Categories
(GeckoView :: General, defect)
Tracking
(firefox77 fixed)
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: kats, Assigned: kats)
References
Details
Attachments
(1 file)
See discussion in https://bugzilla.mozilla.org/show_bug.cgi?id=1545393#c5 onwards. I filed bug 1633450 for fixing this better in Gecko but for now we should turn the pref back off.
Assignee | ||
Comment 1•4 years ago
|
||
Pushed by kgupta@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3b73e8e74ebf Re-disable synthetic mousemoves on Android. r=geckoview-reviewers,m_kato
Comment 3•4 years ago
|
||
Backed out for wpt failure on pointerevent_lostpointercapture_for_disconnected_node_in_shadow_dom.html
Backout link: https://hg.mozilla.org/integration/autoland/rev/632035e7c6842ed4e525cdd124a22446ae1bb375
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=299838550&repo=autoland&lineNumber=6880
Assignee | ||
Comment 4•4 years ago
|
||
Looks like there are two pointerevents tests that are failing on Android. Both tests were added pretty recently (after this pref was turned on for Android), so I guess they rely on this synthetic mousemove event? Sigh.
Assignee | ||
Comment 5•4 years ago
|
||
Makoto, would you be ok with me marking the two tests as failing in order to land this? It's not clear to me why the tests are failing. I can do some investigation but it might take a few days.
Assignee | ||
Comment 6•4 years ago
|
||
So it seems like if the pointer is captured on a shadow element and the element is removed from the DOM, we don't fire the lostpointercapture
event unless the synthMouseMove pref is enabled. Presumably the synthetic mousemove is required to trigger the code that loses the pointer capture.
Assignee | ||
Comment 7•4 years ago
|
||
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #5)
Makoto, would you be ok with me marking the two tests as failing in order to land this? It's not clear to me why the tests are failing. I can do some investigation but it might take a few days.
I guess a better solution is to just mark the pref true for those tests, since they appear to require it. I'll try that.
Assignee | ||
Comment 8•4 years ago
|
||
Pushed by kgupta@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8ee7ec2f4b97 Re-disable synthetic mousemoves on Android. r=geckoview-reviewers,m_kato
Comment 10•4 years ago
|
||
bugherder |
Description
•