diff --git a/html5ever/src/serialize/mod.rs b/html5ever/src/serialize/mod.rs
index 4a7aede1..9aae3ab1 100644
--- a/html5ever/src/serialize/mod.rs
+++ b/html5ever/src/serialize/mod.rs
@@ -107,8 +107,8 @@ impl HtmlSerializer {
'&' => self.writer.write_all(b"&"),
'\u{00A0}' => self.writer.write_all(b" "),
'"' if attr_mode => self.writer.write_all(b"""),
- '<' if !attr_mode => self.writer.write_all(b"<"),
- '>' if !attr_mode => self.writer.write_all(b">"),
+ '<' => self.writer.write_all(b"<"),
+ '>' => self.writer.write_all(b">"),
c => self.writer.write_fmt(format_args!("{c}")),
}?;
}
diff --git a/rcdom/tests/html-serializer.rs b/rcdom/tests/html-serializer.rs
index b9f9f855..67e3ca79 100644
--- a/rcdom/tests/html-serializer.rs
+++ b/rcdom/tests/html-serializer.rs
@@ -140,7 +140,11 @@ test!(
r#"Hello!
, World!"#
);
-test!(attr_literal, r#""#);
+test!(
+ attr_literal,
+ r#""#,
+ r#""#
+);
test!(attr_escape_amp, r#""#);
test!(
attr_escape_amp_2,