[webkit-dev] Enabling HTMLTemplateElement by default

Ryosuke Niwa rniwa at webkit.org
Wed Dec 4 00:49:06 PST 2013


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 <rniwa at webkit.org> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20131204/9d45c34e/attachment.html>


More information about the webkit-dev mailing list