Bug 221036

Summary: [Win] focus event is not dispatched for form controls when they are focused via mouse click
Product: WebKit Reporter: Manuel Rego Casasnovas <rego>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: bfulgham, don.olmstead, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Manuel Rego Casasnovas
Reported 2021-01-27 05:44:27 PST
If you click a <button>, the "focus" event is not dispatched on Windows. Actually this doesn't happen on Mac either, but that's because Mac follows the platform conventions (see https://bugs.webkit.org/show_bug.cgi?id=220243 for more details). I have the feeling that Windows could dispatch the event like GTK+ and recently WPE (see r271671) are doing. A patch to enable this on Windows would be very simple, similar to the one for WPE port. Some :focus-visible tests would stop to timeout once that's changed. Anyway this is just for your information, in case you want to change that or not.
Attachments
Radar WebKit Bug Importer
Comment 1 2021-02-03 05:45:16 PST
Note You need to log in before you can comment on or make changes to this bug.