RESOLVED FIXED265071
Don't fire dblclick on disabled form control elements
https://bugs.webkit.org/show_bug.cgi?id=265071
Summary Don't fire dblclick on disabled form control elements
Attachments
Radar WebKit Bug Importer
Comment 1 2023-11-17 16:17:18 PST
Ahmad Saleem
Comment 2 2023-11-17 16:31:24 PST
Something to do here? https://searchfox.org/wubkat/rev/114aa2c8594807cbc34dd5dff48a9e2addfd1e00/Source/WebCore/dom/EventDispatcher.cpp#160 if (node.document().settings().sendMouseEventsToDisabledFormControlsEnabled() && event.isTrusted() && event.isMouseEvent() && (event.type() == eventNames().mousedownEvent || event.type() == eventNames().mouseupEvent || event.type() == eventNames().clickEvent)) { eventPath.adjustForDisabledFormControl(); }
Ahmad Saleem
Comment 3 2023-11-17 16:33:14 PST
Adding: || event.type() == eventNames().dblclickEvent
Ahmad Saleem
Comment 4 2023-11-17 17:25:31 PST
NOTE - this compiles and after importing new tests and running on patch build, we pass all tests. @Tim - do you want me to do PR? I might do separate bug first to update all tests.
Ahmad Saleem
Comment 5 2023-11-17 17:26:35 PST
PASS Testing dblclick events when clicking child of disabled button. PASS Testing dblclick events when clicking child of disabled my-control. PASS Testing dblclick events when clicking disabled button. PASS Testing dblclick events when clicking disabled my-control. ^ All passes.
Abrar Rahman Protyasha
Comment 6 2023-11-17 17:44:24 PST
@ahmad.saleem792@gmail.com go for it. Let's start with a PR syncing `wpt:html/semantics/` and then a PR for the fix you're proposing.
Abrar Rahman Protyasha
Comment 7 2023-11-17 17:44:45 PST
Ah, spoke a minute too late, I see the WPT sync PR is up.
EWS
Comment 8 2023-11-19 09:12:06 PST
Committed 270951@main (74ae3ea8d68e): <https://commits.webkit.org/270951@main> Reviewed commits have been landed. Closing PR #20723 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.