Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f63100da315a92b0ac5660cd5d1dd0a7917f0ca7
https://github.com/WebKit/WebKit/commit/f63100da315a92b0ac5660cd5d1dd0a7917f0ca7
Author: Alexsander Damaceno <[email protected]>
Date: 2025-06-04 (Wed, 04 Jun 2025)
Changed paths:
M LayoutTests/fast/events/mouse-events-on-textarea-resize-expected.txt
A LayoutTests/fast/events/mouse_resizer_mousedown-expected.txt
A LayoutTests/fast/events/mouse_resizer_mousedown.html
M LayoutTests/platform/ios/TestExpectations
M Source/WebCore/page/EventHandler.cpp
Log Message:
-----------
[Fix] Clicking on the CSS resize handle doesn't trigger mouse down
https://bugs.webkit.org/show_bug.cgi?id=280956
Reviewed by Simon Fraser.
The bug occurred because the function that dispatch mouse down events was
returning
before dispatch mouse down events when the click was in resizer coordinates
In the event handler for the mouse down event, there was a condition that
checked whether the click coordinates were inside a resizer control.
If true, some condition variables were being set, and the function returned
early
preventing the rest of the mouse down logic dispatch code from executing.
this patch align this behavior with other browsers.
* LayoutTests/fast/events/mouse_resizer_mousedown-expected.txt: Added.
* LayoutTests/fast/events/mouse_resizer_mousedown.html: Added.
* LayoutTests/fast/events/mouse-events-on-textarea-resize-expected.txt:
* LayoutTests/platform/ios/TestExpectations:
* Source/WebCore/page/EventHandler.cpp:
(WebCore::EventHandler::handleMousePressEvent):
Canonical link: https://commits.webkit.org/295846@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes