LibWeb: Remove unnecessary Document::force_layout() API

The only remaining client of this API can simply not call it, and let
normal DOM layout invalidation happen.
This commit is contained in:
Andreas Kling
2024-04-14 09:31:36 +02:00
parent c08ba8ac4c
commit d0076aaa24
3 changed files with 0 additions and 13 deletions

View File

@@ -743,11 +743,6 @@ void ConnectionFromClient::remove_dom_node(u64 page_id, i32 node_id)
dom_node->remove();
// FIXME: When nodes are removed from the DOM, the associated layout nodes become stale and still
// remain in the layout tree. This has to be fixed, this just causes everything to be recomputed
// which really hurts performance.
active_document->force_layout();
async_did_finish_editing_dom_node(page_id, previous_dom_node->unique_id());
}