Files
pad/web/src/lib/components
xarmian 5a6625ed24 fix(attachments): abandon an open confirmation when permission is withdrawn
Confirm round on the six acceptance criteria: five met, one not.

"A peeked pane offers no delete" held for the actions but not for a
confirmation already on screen. The pane can go peeked between opening
the confirmation and answering it, and blocking only the eventual request
left the user looking at a live "Delete file" for something that can no
longer happen — on a surface that in that state is supposed to offer no
delete at all.

Both surfaces now abandon it as a rejection, the same way a subject
change already does: the panel's confirm sub-view and the strip's
tile-anchored prompt. Plain latches written under untrack, since as
$state these effects would depend on what they write.

Mutation-tested: neutering the panel's effect fails the new test.
2026-08-04 21:47:13 +00:00
..