Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: bc318704d271bcf5e75428dd6f56e22c8a7d3792
      
https://github.com/WebKit/WebKit/commit/bc318704d271bcf5e75428dd6f56e22c8a7d3792
  Author: Megan Gardner <[email protected]>
  Date:   2024-04-26 (Fri, 26 Apr 2024)

  Changed paths:
    M Source/WebKit/UIProcess/PageClient.h
    M Source/WebKit/UIProcess/ios/PageClientImplIOS.h
    M Source/WebKit/UIProcess/ios/PageClientImplIOS.mm
    M Source/WebKit/UIProcess/ios/WKContentView.h
    M Source/WebKit/UIProcess/ios/WKContentView.mm
    M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp

  Log Message:
  -----------
  Password entry visible during Clone Mirroring after switching origins in the 
same tab.
https://bugs.webkit.org/show_bug.cgi?id=273290
rdar://126586657

Reviewed by Abrar Rahman Protyasha and Wenson Hsieh.

The state of screen capturing isn't be persisted between
swapping processes in the same tab. Make sure that the
state of screen capture is set on every new origin and process
creation.

* Source/WebKit/UIProcess/PageClient.h:
* Source/WebKit/UIProcess/ios/PageClientImplIOS.h:
* Source/WebKit/UIProcess/ios/PageClientImplIOS.mm:
(WebKit::PageClientImpl::isScreenBeingCaptured):
* Source/WebKit/UIProcess/ios/WKContentView.mm:
(-[WKContentView didMoveToWindow]):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:

Canonical link: https://commits.webkit.org/278053@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