[Webkit-unassigned] [Bug 277730] New: Remove Quirk shouldTooltipPreventFromProceedingWithClick for covid.cdc.gov

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 7 02:38:11 PDT 2024


https://bugs.webkit.org/show_bug.cgi?id=277730

            Bug ID: 277730
           Summary: Remove Quirk
                    shouldTooltipPreventFromProceedingWithClick for
                    covid.cdc.gov
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
               URL: https://covid.cdc.gov/covid-data-tracker/#maps_percent
                    -covid-deaths
                OS: Unspecified
            Status: NEW
          Keywords: GoodFirstBug
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: karlcow at apple.com
                CC: webkit-bug-importer at group.apple.com
        Depends on: 223620

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


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=223620
[Bug 223620] [ContentChangeObserver] Unable to view state details on CDC COVID map
-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240807/56ecdec6/attachment-0001.htm>


More information about the webkit-unassigned mailing list