Skip to content

Heatmap row label ellipsizes at the table's minimum width with no way to read it #55

Description

@realmarcin

Found reviewing #49.

table.fleet-heat tbody th now carries overflow: hidden; text-overflow: ellipsis and a fixed 150px column. At the table's floor width the longest Mech name does not fit and is truncated, and the th has no title attribute, so the full name is unrecoverable by hover or by screen reader.

Measured in Chrome on the local harness, with the card constrained to the floor:

row label content box text needs
MediaIngredientMech 140.4px 143.0px

Every other row has at least 11px of slack. At the default desktop width the card is wider than the floor, fixed layout shares out the surplus, the header column grows to 158px and nothing truncates — so this only appears between roughly 970px and 1010px of card width, and on any platform whose fallback font is wider than the one measured here.

Two candidate fixes: add title to the row header so the name survives truncation either way, or widen the header column and take the pixels back from the vocabulary columns.

🤖 Generated with Claude Code

https://claude.ai/code/session_01BXHrBTSU8fU4Zg7HfaMKs9

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions