favoritter/web/templates/pages
Ole-Morten Duesund a64d0c5dff fix: address a11y code review findings
Bugs fixed:
- Space key was hijacked in tag input when a suggestion was
  highlighted, preventing users from typing spaces. Removed
  Space as a selection key (Enter is sufficient per combobox
  pattern).
- ArrowUp was clamped to index 0, making it impossible to
  deselect all suggestions and return to free typing. Now
  allows arrowing back to -1 which clears aria-activedescendant.

Cleanup:
- Remove dead inline onkeydown handlers from tag suggestion
  <li> elements (tabindex="-1" means they never receive focus,
  so the handlers never fire; the global keydown listener in
  app.js handles keyboard navigation).
- Add outline to aria-selected="true" state for visual parity
  with hover (keyboard users now see the same indicator).
- Announce "Ingen forslag" in live region when suggestions are
  empty (screen readers previously got silence).
- Add responsive table wrapper to admin tags and admin requests
  tables (was only on admin users).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 17:58:40 +02:00
..
admin_dashboard.html a11y: fix WCAG 2.2 AA and Uutilsynet audit findings 2026-03-29 17:54:24 +02:00
admin_requests.html fix: address a11y code review findings 2026-03-29 17:58:40 +02:00
admin_settings.html feat: add admin panel with user, tag, and signup management 2026-03-29 16:09:30 +02:00
admin_tags.html fix: address a11y code review findings 2026-03-29 17:58:40 +02:00
admin_users.html a11y: fix WCAG 2.2 AA and Uutilsynet audit findings 2026-03-29 17:54:24 +02:00
error.html a11y: fix WCAG 2.2 AA and Uutilsynet audit findings 2026-03-29 17:54:24 +02:00
export.html feat: add Atom feeds and JSON/CSV import/export 2026-03-29 16:11:44 +02:00
fave_detail.html a11y: fix WCAG 2.2 AA and Uutilsynet audit findings 2026-03-29 17:54:24 +02:00
fave_form.html a11y: fix WCAG 2.2 AA and Uutilsynet audit findings 2026-03-29 17:54:24 +02:00
fave_list.html a11y: fix WCAG 2.2 AA and Uutilsynet audit findings 2026-03-29 17:54:24 +02:00
home.html a11y: fix WCAG 2.2 AA and Uutilsynet audit findings 2026-03-29 17:54:24 +02:00
import.html a11y: fix WCAG 2.2 AA and Uutilsynet audit findings 2026-03-29 17:54:24 +02:00
login.html feat: implement Phase 1 (auth) and Phase 2 (faves CRUD) foundation 2026-03-29 15:55:22 +02:00
profile.html a11y: fix WCAG 2.2 AA and Uutilsynet audit findings 2026-03-29 17:54:24 +02:00
reset_password.html feat: implement Phase 1 (auth) and Phase 2 (faves CRUD) foundation 2026-03-29 15:55:22 +02:00
settings.html feat: add profiles, public views, settings, and code quality fixes 2026-03-29 16:01:41 +02:00
signup.html feat: implement Phase 1 (auth) and Phase 2 (faves CRUD) foundation 2026-03-29 15:55:22 +02:00
tag_browse.html a11y: fix WCAG 2.2 AA and Uutilsynet audit findings 2026-03-29 17:54:24 +02:00