mirror of
https://github.com/SerenityOS/serenity
synced 2026-05-13 18:37:37 +02:00
The IPCs to request a page's text, layout tree, etc. are currently all synchronous. This can result in a deadlock when WebContent also makes a synchronous IPC call, as both ends will be waiting on each other. This replaces the page info IPCs with a single, asynchronous IPC. This new IPC is promise-based, much like our screenshot IPC. (cherry picked from commit 3332230cef8091f94f5c30e1f1984c1038cd4a1d)
20 KiB
20 KiB