According to the CSS Tables 3 Spec:
When a table is layouted in collapsed-borders mode, the following rules apply:
- The padding of the table-root element is ignored (as if it was set to 0px).
Based on the following test case (https://jsfiddle.net/kLo6n71a/), it looks like only Edge works properly in case the table-root is a <button> element. I still would like to resolve on not changing the spec in this case, because what other browsers are doing seem like a bug.
Opinions?