WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
301392
RemoteLayerTreeDrawingAreaProxy::CommitLayerTree can be processed before WillCommitLayerTree
https://bugs.webkit.org/show_bug.cgi?id=301392
Summary
RemoteLayerTreeDrawingAreaProxy::CommitLayerTree can be processed before Will...
Matt Woodrow
Reported
2025-10-23 18:53:50 PDT
This happens because we use waitForAndDispatchImmediately which caused that message to be processed synchronously, before others in the queue. We workaround this by trying to detect willCommitLayerTree messages that have been superseded, but it's hard to reason about. We should instead make our synchronous processing of incoming messages work for all the messages that we expect to have a protocol defined ordering.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2025-10-23 18:53:55 PDT
<
rdar://problem/163307734
>
Matt Woodrow
Comment 2
2025-10-23 18:57:34 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/52922
EWS
Comment 3
2025-11-02 17:01:10 PST
Committed
302461@main
(be985750e45c): <
https://commits.webkit.org/302461@main
> Reviewed commits have been landed. Closing PR #52922 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug