Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a654845cd39ed384aab3ad779a4f6d7e5162acf7
      
https://github.com/WebKit/WebKit/commit/a654845cd39ed384aab3ad779a4f6d7e5162acf7
  Author: Alex Christensen <achristen...@apple.com>
  Date:   2025-05-29 (Thu, 29 May 2025)

  Changed paths:
    A 
LayoutTests/http/tests/site-isolation/touch-events/content-observation-expected.txt
    A 
LayoutTests/http/tests/site-isolation/touch-events/content-observation.html
    A 
LayoutTests/http/tests/site-isolation/touch-events/resources/content-observation.html
    M Source/WebKit/WebProcess/WebCoreSupport/ios/WebChromeClientIOS.mm
    M Source/WebKit/WebProcess/WebPage/WebPage.h
    M Source/WebKit/WebProcess/WebPage/ios/WebPageIOS.mm

  Log Message:
  -----------
  Fix synthetic taps resulting from content change observation on iOS with site 
isolation enabled
https://bugs.webkit.org/show_bug.cgi?id=293712
rdar://139470964

Reviewed by Pascoe.

294532@main made touch clicks work if continueContentObservation is false in 
WebPage::handleSyntheticClick,
but some buttons have it true and the call to completeSyntheticClick comes a 
little later.  This fixes those clicks.

* Source/WebKit/WebProcess/WebCoreSupport/ios/WebChromeClientIOS.mm:
(WebKit::WebChromeClient::didFinishContentChangeObserving):
* Source/WebKit/WebProcess/WebPage/WebPage.h:
* Source/WebKit/WebProcess/WebPage/ios/WebPageIOS.mm:
(WebKit::WebPage::didFinishContentChangeObserving):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to