Files
orca/src
Brennan Benson 2c07e7c1d5 fix(workspace-cleanup): color review pills by PR/MR state (#16726)
* fix(workspace-cleanup): color review pills by PR/MR state

The inactive-workspace review dialog rendered every linked review pill in
one of two flat tones, so a merged PR, a closed PR, and an unlinked row all
looked alike. Reuse the state colors the PR page and item dialog already
use (purple merged, rose closed, slate draft, emerald open) and give the
pill the matching state glyph.

The mapping lived in two byte-identical copies; both now delegate to a
shared review-state module, as does the sidebar's state-icon picker.

* fix(workspace-cleanup): expose review state in confirmation rows

* fix(workspace-cleanup): don't repeat the review number in the pill's sr-only text

The confirmation row's screen-reader span read the whole tooltip, so the PR
number was announced twice. Announce only what the color carries — the
translated state label and title.

* refactor(github): collapse the duplicated work-item state badge

The PR page and the item dialog each carried their own copy of the badge:
identical markup, identical base classes, identical open-state tone. Only
the closed-ISSUE tone genuinely differs, so that becomes a parameter and
the rest moves to one component.

Also drops a one-line tone wrapper in workspace-cleanup and folds the
review tooltip onto the screen-reader text it already duplicated.
2026-08-27 10:46:42 -07:00
..