From 0068281a2a70bea3b3ee6d990ec99268c6d2a285 Mon Sep 17 00:00:00 2001 From: Marc Espin Date: Sat, 28 Sep 2024 10:47:37 +0200 Subject: [PATCH] feat: Deterministic order of rendering (#923) --- crates/core/src/render/pipeline.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/core/src/render/pipeline.rs b/crates/core/src/render/pipeline.rs index 429342891..a477aaabb 100644 --- a/crates/core/src/render/pipeline.rs +++ b/crates/core/src/render/pipeline.rs @@ -138,7 +138,7 @@ impl RenderPipeline<'_> { // Render the dirty nodes for (_, nodes) in sorted(rendering_layers.iter()) { - 'elements: for node_id in nodes { + 'elements: for node_id in sorted(nodes) { let node_ref = self.rdom.get(*node_id).unwrap(); let node_viewports = node_ref.get::().unwrap(); let layout_node = self.layout.get(*node_id);