Browse Source

LibWeb: Implement the "self closing start tag" tokenizer state

Andreas Kling 5 years ago
parent
commit
1de29e3f59
1 changed files with 13 additions and 0 deletions
  1. 13 0
      Libraries/LibWeb/Parser/HTMLTokenizer.cpp

+ 13 - 0
Libraries/LibWeb/Parser/HTMLTokenizer.cpp

@@ -759,6 +759,19 @@ _StartOfFunction:
 
             BEGIN_STATE(SelfClosingStartTag)
             {
+                ON('>')
+                {
+                    m_current_token.m_tag.self_closing = true;
+                    SWITCH_TO(Data);
+                }
+                ON_EOF
+                {
+                    TODO();
+                }
+                ANYTHING_ELSE
+                {
+                    TODO();
+                }
             }
             END_STATE