LibWeb: Escape custom-ident when serializing grid track placement values

This commit is contained in:
Tim Ledbetter 2025-09-24 22:47:16 +01:00 committed by Sam Atkins
commit 585e96d61d
Notes: github-actions[bot] 2025-09-25 09:36:14 +00:00
3 changed files with 11 additions and 11 deletions

View file

@ -19,11 +19,11 @@ String GridTrackPlacement::to_string(SerializationMode mode) const
},
[&](AreaOrLine const& area_or_line) {
if (area_or_line.line_number.has_value() && area_or_line.name.has_value()) {
builder.appendff("{} {}", area_or_line.line_number->to_string(mode), *area_or_line.name);
builder.appendff("{} {}", area_or_line.line_number->to_string(mode), serialize_an_identifier(*area_or_line.name));
} else if (area_or_line.line_number.has_value()) {
builder.appendff("{}", area_or_line.line_number->to_string(mode));
} else if (area_or_line.name.has_value()) {
builder.appendff("{}", *area_or_line.name);
builder.appendff("{}", serialize_an_identifier(*area_or_line.name));
}
},
[&](Span const& span) {