From 315a3f192e17e2c9a18b25a2b5a02615362e677f Mon Sep 17 00:00:00 2001 From: Laurenz Date: Fri, 18 Jul 2025 13:30:59 +0200 Subject: [PATCH] Revert "Pay only for realization but not downstream" This reverts commit 5e41d13dc23a959b9ff37d8a2e566d94d05ea0ca. --- crates/typst-realize/src/lib.rs | 7 ------- 1 file changed, 7 deletions(-) diff --git a/crates/typst-realize/src/lib.rs b/crates/typst-realize/src/lib.rs index 1d87e892a..b7a21e789 100644 --- a/crates/typst-realize/src/lib.rs +++ b/crates/typst-realize/src/lib.rs @@ -344,7 +344,6 @@ fn visit_show_rules<'a>( styles: StyleChain<'a>, ) -> SourceResult { // Determines whether and how to proceed with show rule application. - let keep_tags = content.can::() || content.label().is_some(); let Some(Verdict { prepared, mut map, step }) = verdict(s.engine, content, styles) else { return Ok(false); @@ -401,9 +400,6 @@ fn visit_show_rules<'a>( let (start, end) = tags.unzip(); if let Some(tag) = start { visit(s, s.store(TagElem::packed(tag)), styles)?; - if !keep_tags { - s.sink.pop(); - } } let prev_outside = s.outside; @@ -419,9 +415,6 @@ fn visit_show_rules<'a>( // Push end tag. if let Some(tag) = end { visit(s, s.store(TagElem::packed(tag)), styles)?; - if !keep_tags { - s.sink.pop(); - } } Ok(true)