Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ee450e8742d8d330f540faba7e3e172032079ee5
      
https://github.com/WebKit/WebKit/commit/ee450e8742d8d330f540faba7e3e172032079ee5
  Author: Charlie Wolfe <[email protected]>
  Date:   2026-06-23 (Tue, 23 Jun 2026)

  Changed paths:
    M Source/WebKit/UIProcess/WebProcessProxy.cpp

  Log Message:
  -----------
  WebProcessProxy::waitForSharedPreferencesForWebProcessToSync ignores the 
requested version for the GPU process
https://bugs.webkit.org/show_bug.cgi?id=316826
rdar://179274782

Reviewed by Rupin Mittal.

The early-out had two bugs. The GPU clause compared against 
m_awaitedSharedPreferencesVersion, which
is still 0 here, so it was always true; compare against the 
sharedPreferencesVersion parameter
instead. And the clauses were combined with || and omitted the Model process, 
so it could complete
after a single process caught up; use && and add the Model clause so it fires 
only once every
process has synced.

* Source/WebKit/UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::waitForSharedPreferencesForWebProcessToSync):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to