Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 1c67239be368f5b2a3b12fdceb378d2d8e03acee
      
https://github.com/WebKit/WebKit/commit/1c67239be368f5b2a3b12fdceb378d2d8e03acee
  Author: Brent Fulgham <[email protected]>
  Date:   2024-01-19 (Fri, 19 Jan 2024)

  Changed paths:
    M Source/WebCore/page/Navigator.idl
    M Source/WebCore/page/Quirks.cpp
    M Source/WebCore/page/Quirks.h

  Log Message:
  -----------
  [macOS] Quirk oracle.com to disable the Navigator.standalone feature
https://bugs.webkit.org/show_bug.cgi?id=267784
<rdar://problem/117673533>

Reviewed by Chris Dumez.

Oracle.com uses the presence of `Navigator.standalone` to identify iPad devices.
If it sees a macOS browser with 'Navigator.standalone' defined it believes it is
an iPad, and deactivates Tooltip features.

We enabled standalone to better support web apps on macOS, causing this issue on
the Oracle site.

This patch Quirks Oracle so that tooltips work on macOS.

* Source/WebCore/page/Navigator.idl:
* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::shouldDisableNavigatorStandaloneQuirk const):
* Source/WebCore/page/Quirks.h:

Canonical link: https://commits.webkit.org/273257@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to