Bug 221036 - [Win] focus event is not dispatched for form controls when they are focused via mouse click
Summary: [Win] focus event is not dispatched for form controls when they are focused v...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-01-27 05:44 PST by Manuel Rego Casasnovas
Modified: 2021-02-03 05:45 PST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Rego Casasnovas 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.
Comment 1 Radar WebKit Bug Importer 2021-02-03 05:45:16 PST
<rdar://problem/73928615>