Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 05f26a24bf5deceb087c67bdf485923543fc654a
https://github.com/WebKit/WebKit/commit/05f26a24bf5deceb087c67bdf485923543fc654a
Author: Tim Horton <[email protected]>
Date: 2026-07-22 (Wed, 22 Jul 2026)
Changed paths:
M Source/WebKit/UIProcess/mac/WebViewImpl.mm
Log Message:
-----------
Recovery Web Browser sometimes hides visible content
https://bugs.webkit.org/show_bug.cgi?id=320039
rdar://182467347
Reviewed by Abrar Rahman Protyasha.
* Source/WebKit/UIProcess/mac/WebViewImpl.mm:
(WebKit::WebViewImpl::WebViewImpl):
Under some (racy) conditions in Recovery, we can start out thinking that the
web view's window is obscured, and then fail to get a notification delivered
that the state changed (despite the state having changed if queried).
This results in us taking various power-optimization-related measures, and,
after 303720@main, also results in us totally blanking out the web view.
Until we can sort out the missing notification, just turn these optimizations
off in the base system, where it is quite uncommon to have an obscured window.
Canonical link: https://commits.webkit.org/317747@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications