Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0997d278de154aa54b5772f00c4d3b75b1c8363d
      
https://github.com/WebKit/WebKit/commit/0997d278de154aa54b5772f00c4d3b75b1c8363d
  Author: Megan Gardner <[email protected]>
  Date:   2025-06-06 (Fri, 06 Jun 2025)

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

  Log Message:
  -----------
  outlook.com: iPadOS: Have to tap twice to change text highlight / color when 
composing an email (overeager content change observer)
https://bugs.webkit.org/show_bug.cgi?id=294059
rdar://152277211

Reviewed by Brent Fulgham.

The issue here is that the first tap on the color triggers a Content Change 
Observation-based *hover*.
You have to tap on the color again to actually commit to the color change, and 
then all is well.
Therefore we should ignore content changed observer for these specific elements 
so that their changes
will propagate to the page permanently.

* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::shouldDispatchSimulatedMouseEvents const):
(WebCore::Quirks::shouldIgnoreContentObservationForClick const):
(WebCore::handleLiveQuirks):

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



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

Reply via email to