Fix #575: clicking inside a thread/staged card flashes it like a pill jump #579
No reviewers
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub!579
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-575"
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 #575.
Consumes the #573 flash lifecycle (no second mechanism): ThreadCard/StagedCard roots set the same page-level flashTid/flashStaged through one shared cardFlashClick guard — same emerald ring, same #574 inset geometry. Page passes raw setters, so card click overwrites like a pill jump but never scrolls.
Decisions: (1) trigger scope — any body click flashes; control clicks (button/a/input/textarea/select/form, closest check) + selection drags (getSelection) ignored; (2) single-flash model — same setter as pill jump, click overwrites; (3) StagedCard joins. Collapse interplay: collapse stopPropagates + guard ignores controls → ends collapsed + unhighlighted (#573 test pin updated same commit). Pill jumps byte-identical; anchor/hash untouched.
Tests: new card-click-flash-575.test.js (11); related 573/574/567/546 green (76 total); full-minus-smoke 1429/1429; vite + esbuild green; go vet clean. 390px reasoned, no layout change.
Independent review of #579 (fix/issue-575 @
6e97ed3) against #575 — verdict: APPROVED, no fix commits needed.Acceptance trace (all hold):
Checklist:
Evidence run in /tmp/walhub-575: 575+573 files 25/25 green; related 575/573/574/567/546 76/76 green. No defects found, nothing fixed in the worktree.