[webkit-changes] [WebKit/WebKit] bc3187: Password entry visible during Clone Mirroring afte...
megangardner
noreply at github.com
Fri Apr 26 12:28:02 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: bc318704d271bcf5e75428dd6f56e22c8a7d3792
https://github.com/WebKit/WebKit/commit/bc318704d271bcf5e75428dd6f56e22c8a7d3792
Author: Megan Gardner <megan_gardner at apple.com>
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
More information about the webkit-changes
mailing list