Loading…
Reference in a new issue
No description provided.
Delete branch "ui/table-notes-label"
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?
Closes #604.
"table notes" (#603 follow-up)
This was deferred on #603 until #602 had merged, since #602 rewrote the same component. #603 widened
table_adminfrom "the table running the game" to "not part of the story", so off-topic chatter is folded there too (run 8 folded the Phasmophobia talk). The labels no longer fitted, so:The row-tag test now finds the tag element instead of a word in the row's text. The row renders its parts without spaces ("00:03:10tableGM — …"), so a word-boundary match can't see it.
Two flaky tests (#604)
This PR's first CI run failed on one flake; #602's failed on the other. Both came from the same mistake, asserting the moment something else had rendered, and both only showed up on the slower runner:
CampaignStoryline, "counts relationship suggestions in the badge": it found the "Suggested wiki updates" link before both counts had arrived, then looked for the "3" at once. It now waits for the badge, re-querying the link each time.CampaignDetail, content packs: the GM test found the heading before the panel's effect had calledlistPacks, and saw no call. The effect then fired afterafterEachhad cleared the mocks, inside the player test, which failed for a call it never made. The GM test now waits for the call.Test code only.
Checked
The full frontend suite passes, 863 of 863, and ESLint is clean.
🤖 Generated with Claude Code
ui(webapp): "table notes", now that the fold holds chatter too (#603)to ui(webapp): "table notes", and fix two flaky frontend tests (#603, #604)