Found by headless e2e smoke pass. The <table> / <thead> / <tr> / <th> / <td> element set does not produce tabular layout — every cell flows as inline text on a single wrapped line.
Repro#
cargo run -p we-e2e -- --url crates/e2e/pages/05_table.html --out /tmp/table.png
See crates/e2e/artifacts/05_table.png: all cell contents ("Region Q1 Q2 Q3 North 120 140 180 South 90 ...") render as inline text on two lines. There are no cell borders, no row/column structure, and no border-collapse behaviour.
Likely cause#
we_layout likely has no implementation of CSS display: table / table-row / table-cell, so the default display value the UA assigns to these tags falls through to inline flow.
Acceptance#
A simple 2x2 table with border: 1px solid on cells renders as a grid with cells aligned in rows and columns. Headers in <thead> appear above the body rows. Smoke screenshot for page 05 visually matches a normal browser within reasonable tolerance.