diff --git a/src/app/components/HTML5Badge.js b/src/app/components/HTML5Badge.js
index 60e838e..3b7909e 100644
--- a/src/app/components/HTML5Badge.js
+++ b/src/app/components/HTML5Badge.js
@@ -133,7 +133,13 @@ export function GlitchBadgeLayout({
}
export function layerUsesHTML5(layer) {
- return layer.svgUrl || layer.canvasMovieLibraryUrl;
+ return (
+ layer.svgUrl ||
+ layer.canvasMovieLibraryUrl ||
+ // If this glitch is applied, then `svgUrl` will be null, but there's still
+ // an HTML5 manifest that the official player can render.
+ layer.knownGlitches.includes("OFFICIAL_SVG_IS_INCORRECT")
+ );
}
export default HTML5Badge;