Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d9661a9bd3129fc92401e7715211fa504a6f2b87
      
https://github.com/WebKit/WebKit/commit/d9661a9bd3129fc92401e7715211fa504a6f2b87
  Author: Karl Dubost <[email protected]>
  Date:   2025-12-07 (Sun, 07 Dec 2025)

  Changed paths:
    M Source/WebCore/page/Quirks.cpp
    M Source/WebCore/page/Quirks.h
    M Source/WebCore/page/QuirksData.h
    M Source/WebCore/style/StyleAdjuster.cpp

  Log Message:
  -----------
  play.geforcenow.com - remove messages of no support
https://bugs.webkit.org/show_bug.cgi?id=303622
rdar://157575295

Reviewed by Brent Fulgham.

nvidia which is the owner of play.geforcenow.com is warning users of
missing features in Safari. The features have now be added to WebKit.
(see the dependencies on https://webkit.org/b/303622 )

This patch is a temporary quirk to support some internal automated
testing for a future release. We plan to remove this after our
colleagues at Nvidia are able to validate a developer beta and can
adjust their site to feature detect builds with the relevant features in
place. To remove the quirk see https://webkit.org/b/303718

* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::needsGeforcenowWarningDisplayNoneQuirk const):
(WebCore::handleGeforcenowQuirks):
(WebCore::Quirks::determineRelevantQuirks):
* Source/WebCore/page/Quirks.h:
* Source/WebCore/page/QuirksData.h:
* Source/WebCore/style/StyleAdjuster.cpp:
(WebCore::Style::Adjuster::adjustForSiteSpecificQuirks const):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to