Inconsistent coordinate/delta conversion when sending wheel events to plugins |
||||
Issue description
WebMouseWheelEventBuilder is used to convert platform wheel event to WebInputEvents that can then sent to a plugin.
In this process the coordinates and converted from root frame
space to plugin space (see [1]) using |layoutItem.absoluteToLocal|. This conversion may include a scale factor but this scaling is not applied to
movement{X,Y} and delta{X,Y} which is inconsistent and incorrect.
[1] https://codesearch.chromium.org/chromium/src/third_party/WebKit/Source/web/WebInputEventConversion.cpp?q=WebMouseWheelEventBuilder&sq=package:chromium&dr=CSs&l=495
,
Sep 10
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Sep 13
Still an issue in 2018 Q3. But there doesn't seem to be many starts on this issue. Keeping it as P3 for now.
,
Nov 19
Assigning to eirage@ but I agree it's not urgent. |
||||
►
Sign in to add a comment |
||||
Comment 1 by dtapu...@chromium.org
, Sep 8 2017Labels: Hotlist-Input-Dev