Skip to content

Accessibility: missing tab navigation support for night shift toggle button and focus indicator styles for few other elements inside sidebar #25202

@heybran

Description

@heybran

Issue Summary

1. Missing tab navigation support

The night shift toggle button appears to be inaccessible to tab navigation due to its missing tabindex attribute.

2. Missing tab focus indicator style, therefore users are not aware of which element is currently being focused

  1. Search button (below screenshot is when it's currently being focused by tab)
Image
  1. Toggle sidebar button (below screenshot is when it's currently being focused by tab)
Image
  1. Open site in new tab link (below screenshot is when it's currently being focused by tab)
Image
  1. Toggle custom post types button (below screenshot is when it's currently being focused by tab)
Image
  1. User avatar button (below screenshot is when it's currently being focused by tab)
Image

Steps to Reproduce

  1. Open the Ghost admin
  2. Attempt to tab through the items inside the sidebar

Ghost Version

6.4.0

Node.js Version

22.19.0

How did you install Ghost?

CLI

Database type

MySQL 8

Browser & OS version

Brave browser & macOS 15.3

Relevant log / error output

Code of Conduct

  • I agree to be friendly and polite to people in this repository

Metadata

Metadata

Assignees

No one assigned

    Labels

    community[triage] Community features and bugs

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions