[HTMLTemplateElement] processTemplateEndTag() needs to check for template in html...
[WebKit-https.git] / Source / WebCore / ChangeLog
index 5bda1a8..c3fad01 100644 (file)
@@ -1,3 +1,19 @@
+2013-03-08  Rafael Weinstein  <rafaelw@chromium.org>
+
+        [HTMLTemplateElement] processTemplateEndTag() needs to check for template in html scope
+        https://bugs.webkit.org/show_bug.cgi?id=111880
+
+        Reviewed by Eric Seidel.
+
+        Currently, </template> handling exits with an error if there is not a template tag "in scope"
+        which will be true if there is a table (for instance) below a template. This makes it so that
+        the search (correctly) examines the entire element stack.
+
+        Tests added to html5lib testing library.
+
+        * html/parser/HTMLTreeBuilder.cpp:
+        (WebCore::HTMLTreeBuilder::processTemplateEndTag):
+
 2013-03-08  Eric Seidel  <eric@webkit.org>
 
         BackgroundHTMLParser should be able to atomize well-known strings