CI / skip-ci-check (pull_request) Successful in 5s
CI / docker-ci (pull_request) Successful in 7s
CI / secret-scan (pull_request) Successful in 12s
CI / admin-unit (pull_request) Successful in 35s
CI / e2e (pull_request) Failing after 2m59s
CI / viewer-unit (pull_request) Failing after 3m3s
CI's first run showed the Edit button's aria-label exact-match locator timing out against the live table even though the same row resolved fine for badge-text reads moments earlier — switch to positional lookup (Edit is always the first action button, Deactivate/Delete the last) instead of relying on exact accessible-name matching.