WebKit table-layout: fixed + padding + width bug

When combining table-layout: fixed with a fixed width table cell that has padding, WebKit seems to incorrectly not include the padding in the cell width calculation.

The grey bars below are 100px wide (including the border). In a WebKit based browser (Safari, Chrome, etc), the grey bar doesn't fit in the cells properly with the first two tables.

All cell widths specified (broken in WebKit)

396px
100px

Width only set on last two columns (broken in WebKit)

auto
100px

Widths modified to also include padding

416px
120px

Widths modified to also include padding, but no width on first col

auto
120px

Tested with: