fix(stagecraft): long work-item keys no longer break the studio Board, and the key is not repeated (swamp-club #2963) #442
Loading…
Reference in a new issue
No description provided.
Delete branch "cue/2963-stagecraft-studio-long"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes swamp-club #2963: on the studio Board, long work-item keys broke the card layout, and on the built-in tracker the card showed the key twice.
What was wrong
A card's tracker ref (
flex: none, no wrapping) is the key itself on the built-in tracker. A 50 to 64 character key pushed the ref past the card's edge and squeezed the key to one or two characters per line. The cards list measured 458px wide in a 258px column. Even a 29-character key broke the layout. The work-item page (PR 441) showed the key twice in its Tracker tab.What changed
Board card
aria-label, which would hide the card's badges from screen readers.ABC-12shows; a built-in ticket id doesn't. Two work items on one Linear issue are told apart by their keys (abc-12,abc-12-2).Work-item page
<key>-run.Other
REFERENCE.mdis updated and the studio bundle rebuilt.Testing
cardHead,refOtherThanKey) and the Tracker tab refs (ticketRefs), using a 64-character key,blog-12,ABC-12, and two items on one Linear issue.studio_css_test.tsthat checks the layout rules are instudio.css. The studio's tests have no DOM.blogboard.Verification attestation is posted for
ec712e155. Both agent reviews passed; their low findings are noted on the issue.🤖 Generated with Claude Code