You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proposal: Add compact, accessible label chips to each email row in the Mail list.
Why: Improves scanability and triage without adding confusion or layout shift. Keeps list virtualization performance intact.
Acceptance Criteria:
Up to 3 labels shown per row with overflow as “+N”.
Labels inherit theme colors; maintain AA contrast.
Fully keyboard and screen-reader accessible (aria labels, no tab traps).
No regressions to list virtualization, line height, or LCP.
Works when a message has 0 labels, many labels, or very long label names.
Deliverables: Small PR with before/after screenshots, unit tests for rendering/overflow, and a short a11y note.
If this approach works, please assign me and I’ll open a PR.
Activity
fixed elie222#348
rainwaters11 commentedon Sep 25, 2025
Proposal: Add compact, accessible label chips to each email row in the Mail list.
Why: Improves scanability and triage without adding confusion or layout shift. Keeps list virtualization performance intact.
Acceptance Criteria:
Up to 3 labels shown per row with overflow as “+N”.
Labels inherit theme colors; maintain AA contrast.
Fully keyboard and screen-reader accessible (aria labels, no tab traps).
No regressions to list virtualization, line height, or LCP.
Works when a message has 0 labels, many labels, or very long label names.
Deliverables: Small PR with before/after screenshots, unit tests for rendering/overflow, and a short a11y note.
If this approach works, please assign me and I’ll open a PR.
rainwaters11 commentedon Sep 25, 2025
Proposal: Show compact, accessible label chips on each email row using the existing useLabels hook (labels loaded once per screen).
elie222 commentedon Sep 29, 2025
Closing this issue as we no longer show the Mail page to users