diff --git a/Libraries/LibWeb/CSS/Parser/CSSParser.cpp b/Libraries/LibWeb/CSS/Parser/CSSParser.cpp index ef1884e720..e407c52e6f 100644 --- a/Libraries/LibWeb/CSS/Parser/CSSParser.cpp +++ b/Libraries/LibWeb/CSS/Parser/CSSParser.cpp @@ -909,6 +909,11 @@ public: RefPtr parse_sheet() { + if (peek(0) == (char)0xef && peek(1) == (char)0xbb && peek(2) == (char)0xbf) { + // HACK: Skip UTF-8 BOM. + index += 3; + } + while (index < css.length()) { parse_rule(); }