From 75f4a964f9acc77c3aed8f99a9f298b96ffe0346 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Fri, 18 Jul 2025 15:12:30 +0200 Subject: [PATCH] Prepare twice --- crates/typst-realize/src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/typst-realize/src/lib.rs b/crates/typst-realize/src/lib.rs index b7a21e789..41c3c4120 100644 --- a/crates/typst-realize/src/lib.rs +++ b/crates/typst-realize/src/lib.rs @@ -356,6 +356,14 @@ fn visit_show_rules<'a>( // prepare it. let mut tags = None; if !prepared { + std::hint::black_box(prepare( + s.engine, + s.locator, + output.clone().to_mut(), + &mut map.clone(), + styles, + )); + tags = prepare(s.engine, s.locator, output.to_mut(), &mut map, styles)?; }