Screen readers announce a table header cell with no text as an unnamed
column, and axe reports it as empty-table-header.
- clidocgen writes "Property | Value" over each option's metadata table
instead of an empty header row; the CLI reference is regenerated.
- The port-forwarding CORS matrix labels its corner cells (From user,
From workspace, To user, To workspace, To app).
- Four Markdown matrices get a corner label, byte-identical to #30873.
- docshtmlcheck (make lint/docs-html) now fails on empty header cells in
Markdown pipe tables and raw HTML tables, naming the file, line, and
the table's first header.
Assisted-by: AI