Developer tools get stuck in resizing when using pen / pointer events
Categories
(Core :: DOM: UI Events & Focus Handling, defect)
Tracking
()
People
(Reporter: thorsten, Unassigned, NeedInfo)
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0
Steps to reproduce:
Using a graphics tablet (Wacom or similar) and open the developer tools running Firefox under Windows 10. Try to resize any of the columns with information displayed in the developer tools.
Actual results:
Upon trying to resize a column view (or anything else that is resizeable), the resize cursor is displayed correctly and the column can be resized. However, upon releasing the pen device, the resize cursor remains and no more mouse/pen down events are processed, rendering the developer tools completely unusable. Once the developer tools are stuck, you cannot get out of this state even when switching back to using a mouse.
Expected results:
Pen events should be properly handled in developer tools like mouse events, that is upon releasing the pen (mouse up), the event handler should leave resize mode and resume normal operation of the developer tools.
Comment 1•2 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::DOM: UI Events & Focus Handling' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 2•2 years ago
|
||
The severity field is not set for this bug.
:edgar, could you have a look please?
For more information, please visit BugBot documentation.
Comment 3•2 years ago
•
|
||
(In reply to thorsten from comment #0)
Actual results:
Upon trying to resize a column view (or anything else that is resizeable), the resize cursor is displayed correctly and the column can be resized. However, upon releasing the pen device, the resize cursor remains and no more mouse/pen down events are processed, rendering the developer tools completely unusable. Once the developer tools are stuck, you cannot get out of this state even when switching back to using a mouse.
I didn't see this on my Windows, I was not even able to resize the column, but resize cursor is displayed correctly (this could be another bug).
Could you help to check following preference on your environment? You can see the values in about:config page.
- dom.w3c_pointer_events.dispatch_by_pointer_messages
- dom.w3c_pointer_events.scroll_by_pen.enabled
Thanks!
Description
•