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

Reply via email to