T1: Empty States & Onboarding — aria-hidden accessibility fix #17
Reference in New Issue
Block a user
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
Modal overlay was not toggling
aria-hiddenwhen opening/closing, making screen readers see the modal content even when visually hidden.Fix
aria-hidden="true"to the modal overlay in HTMLshowModal()now setsaria-hidden="false"when openingresolveModal()now setsaria-hidden="true"when closingCommits
6c1d5c3— Main empty states & onboarding implementation1a87427— Geofence point format fix (supports both array and object formats)845523c— aria-hidden toggle for screen reader accessibilityVerification
Browser-tested: all pages navigated, empty states verified on Customers, Dashboard, Reports, Activity Feed. Onboarding welcome overlay confirmed. No visible modal when closed.