* table.tFoot = null should remove the first tfoot.
* table.tFoot = <tfoot> and table.createTFoot() should insert at the end.
See
https://github.com/whatwg/html/pull/412https://github.com/w3c/web-platform-tests/pull/3591
(the test can be run at http://w3c-test.org/html/semantics/tabular-data/the-table-element/tFoot.html )
Gecko and WebKit pass the test. Chromium fails with:
> Failed to set the 'tFoot' property on 'HTMLTableElement': The new child element is null.
at
t.tFoot = null;
If I replace that with t.deleteTFoot() then Chromium still fails with
assert_equals: expected Element node <tbody id="tbody2"></tbody> but got Element node <thead id="thead"></thead>
i.e. it doesn't insert at the end.
Comment 1 by foolip@chromium.org
, Aug 29 2016