I have successfully imported all W3C tests for the template element as of http://trac.webkit.org/changeset/160037.
In fact, WebKit is the first major Web browser engine to pass all the tests. With the only remaining issue (in form control association) pending on a HTML5 parser change: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2013-December/041682.html and existing on both Gecko and Blink, I'm enabling the feature on all ports by default now. - R. Niwa On Wed, Nov 20, 2013 at 1:20 AM, Ryosuke Niwa <[email protected]> wrote: > Hi all, > > I'm going to enable the template element by default in > https://bugs.webkit.org/show_bug.cgi?id=123851 on all ports. > > HTMLTemplateElement has been shipped by Chrome and Firefox for a while > and the specification has been quite stable at this point: > http://www.w3.org/TR/html-templates/ > > The feature adds the minimum amount of changes to the HTML parser to allow > JS libraries to work-around HTML parser quirkiness such as tr being removed > outside of table element. > > I'm merging Blink patches for the template element I could find so that we > interoperate before enabling it by default. You can see the blockers on > the bug to see those patches. > > I'll check if we can get more tests from Microsoft/Mozilla/Opera via W3C, > and will import them as needed. > > - R. Niwa > >
_______________________________________________ webkit-dev mailing list [email protected] https://lists.webkit.org/mailman/listinfo/webkit-dev

