Closed
Bug 1779144
Opened 7 months ago
Closed 7 months ago
Handle tap gesture blocks in APZCTreeManager::ConvertToGecko()
Categories
(Core :: Panning and Zooming, task, P3)
Core
Panning and Zooming
Tracking
()
RESOLVED
FIXED
104 Branch
Tracking | Status | |
---|---|---|
firefox104 | --- | fixed |
People
(Reporter: botond, Assigned: botond)
References
Details
Attachments
(2 files, 1 obsolete file)
APZCTreeManager::ConvertToGecko()
, used during the APZ handling of tap gesture events, assumes the tap gesture events were gesture-detected from touch events and therefore we're in the middle of a touch gesture, and accordingly looks at mTouchBlockHitResult
.
However, since we implemented touchpad double-tap-to-zoom, tap gesture events can also be sent directly by the widget code. To handle them properly in ConvertToGecko(), we should maintain a "tap gesture hit result" and use it instead of mTouchBlockHitResult
when applicable.
Assignee | ||
Updated•7 months ago
|
Assignee: nobody → botond
Assignee | ||
Comment 1•7 months ago
|
||
Assignee | ||
Comment 2•7 months ago
|
||
Depends on D151939
Assignee | ||
Comment 3•7 months ago
|
||
Updated•7 months ago
|
Attachment #9285690 -
Attachment is obsolete: true
Pushed by bballo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fe20f47f85d9 Handle touchpad double-taps correctly in APZCTreeManager::ConvertToGecko(). r=dlrobertson https://hg.mozilla.org/integration/autoland/rev/52ba9b55ca7c Factor out a helper shared by the touch event and tap event handling codepaths. r=dlrobertson
Comment 5•7 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/fe20f47f85d9
https://hg.mozilla.org/mozilla-central/rev/52ba9b55ca7c
Status: NEW → RESOLVED
Closed: 7 months ago
status-firefox104:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 104 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•