RESOLVED FIXED277730
Remove Quirk shouldTooltipPreventFromProceedingWithClick for covid.cdc.gov
https://bugs.webkit.org/show_bug.cgi?id=277730
Summary Remove Quirk shouldTooltipPreventFromProceedingWithClick for covid.cdc.gov
Karl Dubost
Reported 2024-08-07 02:38:11 PDT
This Quirk was added by Bug 223620 Steps to check if the quirk is still needed. 1. With Safari on iOS 2. Go to https://covid.cdc.gov/covid-data-tracker/#maps_percent-covid-deaths 3. Connect the device to a computer with macOS 4. Open Safari on the desktop computer 5. On the Develop Menu, Choose to connect to your mobile device to the CDC site 6. A new Web Inspector window is opening for the device 7. On the top left, click on the second icon 8. Choose Compatibility section and check the box in front of "Disable Site Specific Hack" 9. On the mobile device, Reload the page https://covid.cdc.gov/covid-data-tracker/#maps_percent-covid-deaths 10. On the map, touch different states. Result: an infobox appears for the state and the touch doesn't navigate away. It means the issue is fixed. I have checked on a recent build of iOS 18. It would be good to have a confirmation by a second person. The code at https://github.com/WebKit/WebKit/blob/16b1f218b34090cb7e7f23569bebd49966b7df45/Source/WebCore/page/Quirks.cpp#L234-L245 https://github.com/WebKit/WebKit/blob/16b1f218b34090cb7e7f23569bebd49966b7df45/Source/WebCore/page/ios/ContentChangeObserver.cpp#L153-L154 https://github.com/WebKit/WebKit/blob/16b1f218b34090cb7e7f23569bebd49966b7df45/Source/WebCore/page/Quirks.h#L80 can be removed
Attachments
Radar WebKit Bug Importer
Comment 1 2024-08-07 02:38:31 PDT
Cameron Laviste
Comment 2 2024-08-16 11:13:55 PDT
EWS
Comment 3 2024-08-21 20:05:44 PDT
Committed 282600@main (0c854b48442d): <https://commits.webkit.org/282600@main> Reviewed commits have been landed. Closing PR #32306 and removing active labels.
Brian Patterson
Comment 4 2024-12-12 20:38:16 PST Comment hidden (spam)
Note You need to log in before you can comment on or make changes to this bug.