Fix verified UI defects closes #593 #595
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
security
technical improvement
UX Improvement
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
local-it/mitgliederverwaltung!595
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue/mitgliederverwaltung-593"
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?
Description of the implemented changes
The changes were:
Fix verified UI defects (dialogs, keyboard access, upload errors, duplicate toasts): legacy dialogs now close on Escape and return focus to the control that opened them, several controls become keyboard-operable with a visible focus, CSV upload errors are shown and translated, the user form uses theme colors, and every page renders exactly one flash container, so notifications no longer appear twice.
What has been changed?
Definition of Done
Code Quality
Accessibility
Testing
Additional Notes
phx-keydownon a<dialog>never fires in the browser because focus sits on an inner element, so the legacy Escape binding isphx-window-keydownon the dialog. Existing LiveViewTestrender_keydowntests did not catch this; it was found in the browser acceptance test.