Bug 196830 - Opt some websites into the simulated mouse events dispatch quirk when in modern compatibility mode
Summary: Opt some websites into the simulated mouse events dispatch quirk when in mode...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: UI Events (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Antoine Quint
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2019-04-11 14:30 PDT by Antoine Quint
Modified: 2022-11-06 16:00 PST (History)
13 users (show)

See Also:


Attachments
Patch (27.85 KB, patch)
2019-04-11 14:41 PDT, Antoine Quint
no flags Details | Formatted Diff | Diff
Patch (28.75 KB, patch)
2019-04-11 14:52 PDT, Antoine Quint
no flags Details | Formatted Diff | Diff
Patch (27.98 KB, patch)
2019-04-11 23:10 PDT, Antoine Quint
no flags Details | Formatted Diff | Diff
Patch (28.07 KB, patch)
2019-04-11 23:19 PDT, Antoine Quint
wenson_hsieh: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Antoine Quint 2019-04-11 14:30:50 PDT
We need to opt some websites into the simulated mouse event dispatch quirk when in modern compatibility mode.
Comment 1 Antoine Quint 2019-04-11 14:31:00 PDT
<rdar://problem/49124313>
Comment 2 Antoine Quint 2019-04-11 14:41:52 PDT
Created attachment 367241 [details]
Patch
Comment 3 Antoine Quint 2019-04-11 14:52:52 PDT
Created attachment 367244 [details]
Patch
Comment 4 Antoine Quint 2019-04-11 23:10:08 PDT
Created attachment 367294 [details]
Patch
Comment 5 Antoine Quint 2019-04-11 23:19:47 PDT
Created attachment 367296 [details]
Patch
Comment 6 Antoine Quint 2019-04-12 09:52:44 PDT
Committed r244218: <https://trac.webkit.org/changeset/244218>
Comment 7 Michael Feldstein 2021-06-23 10:33:28 PDT
Is it possible to remove figma from this list?  It's causing us some issues to get both touch and mouse events and we'd rather have standard behavior

https://github.com/WebKit/WebKit/blob/98bc1318d16042cd4e4ed1928a78eec33eb06dfa/Source/WebCore/page/Quirks.cpp#L392-L393