New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 641338 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Email to this user bounced
Closed: Sep 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Spec change: tFoot and createTFoot() insert at the end of the table

Project Member Reported by zcorpan@gmail.com, Aug 26 2016

Issue description

* 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/412
https://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

Components: Blink>HTML>Table

Comment 2 by tkent@chromium.org, Sep 2 2016

Status: Available (was: Untriaged)
Owner: rob.b...@samsung.com
Status: Assigned (was: Available)
Status: Fixed (was: Assigned)
Fixed by 419468.

Sign in to add a comment