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)