Skip to content

Commit 839ef19

Browse files
Don't create a tag element if there is no style to apply
1 parent 797e225 commit 839ef19

4 files changed

Lines changed: 7 additions & 3 deletions

File tree

crates/anstyle-svg/src/lib.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -504,6 +504,10 @@ fn write_fg_span(buffer: &mut String, span: SpanKind, element: &adapter::Element
504504
classes.push("hidden");
505505
}
506506

507+
if span != SpanKind::Tspan && classes.is_empty() && element.url.is_none() {
508+
// No need to create an element if there is no class or href.
509+
write!(buffer, "{fragment}").unwrap();
510+
}
507511
let mut need_closing_a = false;
508512

509513
write!(buffer, r#"<{span}"#).unwrap();

0 commit comments

Comments
 (0)