[webkit-changes] [WebKit/WebKit] 3c8d32: Remove Quirk shouldIgnoreContentObservationForSynt...

Karl Dubost noreply at github.com
Thu Aug 10 13:07:59 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3c8d3201425b822a3934cc3474af0be1bd4fb490
      https://github.com/WebKit/WebKit/commit/3c8d3201425b822a3934cc3474af0be1bd4fb490
  Author: Karl Dubost <karlcow at apple.com>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M Source/WebCore/page/Quirks.cpp
    M Source/WebCore/page/Quirks.h
    M Source/WebKit/WebProcess/WebPage/ios/WebPageIOS.mm

  Log Message:
  -----------
  Remove Quirk shouldIgnoreContentObservationForSyntheticClick for shutterstock.com
https://bugs.webkit.org/show_bug.cgi?id=260006
rdar://107623325

Reviewed by Brent Fulgham.

Shutterstock in landscape mode needed two clicks to be able to enter
a search input in the search bar when in landscape mode. The quirk was
fixing this issue.

This patch removes the quirk which is not necessary anymore as we can
search at the first tap after deactivating Site Specific Hacks.

* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::shouldIgnoreContentObservationForSyntheticClick const): Deleted.
* Source/WebCore/page/Quirks.h:
* Source/WebKit/WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::WebPage::handleSyntheticClick):

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




More information about the webkit-changes mailing list