Bug 255769 - Use a RunLoop Observer for RemoteLayerTreeDrawingArea
Summary: Use a RunLoop Observer for RemoteLayerTreeDrawingArea
Status: REOPENED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Matt Woodrow
URL:
Keywords: InRadar
Depends on: 255851
Blocks:
  Show dependency treegraph
 
Reported: 2023-04-21 01:14 PDT by Matt Woodrow
Modified: 2023-04-25 13:21 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Woodrow 2023-04-21 01:14:59 PDT
RunLoop Observers support `breakToAllowRenderingUpdate()`, which lets us schedule a rendering update to happen without waiting for other tasks.
Comment 1 Matt Woodrow 2023-04-21 01:16:00 PDT
Pull request: https://github.com/WebKit/WebKit/pull/13013
Comment 2 EWS 2023-04-21 16:45:36 PDT
Committed 263269@main (465af8bb6a56): <https://commits.webkit.org/263269@main>

Reviewed commits have been landed. Closing PR #13013 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2023-04-21 16:46:21 PDT
<rdar://problem/108390477>
Comment 4 WebKit Commit Bot 2023-04-23 23:26:44 PDT
Re-opened since this is blocked by bug 255851
Comment 5 Matt Woodrow 2023-04-25 13:21:18 PDT
Pull request: https://github.com/WebKit/WebKit/pull/13166