a11y/UX: Reject Listing in Apply workspace has no confirmation dialog #98
Labels
No labels
a11y
backlog
beta-feedback
bug
enhancement
feature-request
frontend
needs-triage
question
vue
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/peregrine#98
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Problem
The "Reject Listing" button in the Apply workspace is irreversible but has no confirmation step. A single accidental click permanently rejects the listing with no undo path.
This violates the CF adaptive design principle: undo for every destructive action. It is also hostile to users with motor control issues, ADHD (impulse clicks), or tremor.
Fix
Add a
window.confirm()guard before executing the rejection, consistent with howResumesView.vuehandles deletion:Or use the existing modal/dialog pattern if one exists in the component.
Labels
a11y, ux, bug, frontend