Setting innerHTML on table, colgroup, thead, tfoot, tbody, and tr elements in HTML does not work correctly.
Public testcase: http://the-dees.webs.com/iepp1/142-table-inner-html.html
This is take 2 of issue #582525
innerHTML still does not work correctly on table elements (and the current state is more dangerouns because incorrectly working features are more difficult to work around than not working features).
The issue is that whenever innerHTML is set on table, colgroup, thead, tfoot, tbody, or tr elements, table elements inside the innerHTML are dropped, creating an incorrect DOM.