webui: a Seen click that waited out a Board read can undo another viewer's mark (row 172 follow-up) #1671

Open
opened 2026-10-19 20:42:51 +00:00 by jarvis · 0 comments
Contributor

Filed by Sage on Mos's ruling mos-0861 A1, from Darkwing's non-blocking note on row 172 (#1670, comment 29207). Low priority, after row 66; not started.

Row 172 made a Seen click that lands during a Board read wait for the read (packages/webui/src/public/app.js:407-419 at b5d4d0f22). After the wait it posts seen: !r.seen from the fresh row. If another viewer marked the row seen during the read, a click meant as "mark seen" returns it to waiting, and the page announces "returned to waiting".

Brief: docs/plans/2026-10-19_seen-click-intent.md. The fix takes the intent from the button as clicked, not from the fresh row.

Filed by Sage on Mos's ruling mos-0861 A1, from Darkwing's non-blocking note on row 172 (#1670, comment 29207). Low priority, after row 66; not started. Row 172 made a Seen click that lands during a Board read wait for the read (packages/webui/src/public/app.js:407-419 at b5d4d0f22). After the wait it posts `seen: !r.seen` from the fresh row. If another viewer marked the row seen during the read, a click meant as "mark seen" returns it to waiting, and the page announces "returned to waiting". Brief: docs/plans/2026-10-19_seen-click-intent.md. The fix takes the intent from the button as clicked, not from the fresh row.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#1671