Mobile navbar menu toggle not focusable with TAB sequences #10316

Closed
opened 2025-11-02 09:04:08 -06:00 by GiteaMirror · 4 comments
Owner

Originally created by @fsologureng on GitHub (Feb 22, 2023).

Description

A person with screen reader over a mobile can't access to their own profile or to the Create button.

This can be checked with mobile emulation in a browser without a screen reader.

Gitea Version

Codeberg

Can you reproduce the bug on the Gitea demo site?

Yes

Log Gist

No response

Screenshots

Capture with focus in previous tabindex element

Capture after pressing TAB

Git Version

No response

Operating System

No response

How are you running Gitea?

https://try.gitea.io

Database

None

Originally created by @fsologureng on GitHub (Feb 22, 2023). ### Description A person with screen reader over a mobile can't access to their own profile or to the Create button. This can be checked with mobile emulation in a browser without a screen reader. ### Gitea Version Codeberg ### Can you reproduce the bug on the Gitea demo site? Yes ### Log Gist _No response_ ### Screenshots ![Capture with focus in previous tabindex element](https://user-images.githubusercontent.com/5055343/220488515-4f96e545-13c2-4b38-aa37-5b697e777b8a.png) ![Capture after pressing TAB](https://user-images.githubusercontent.com/5055343/220488622-5b988618-5bc4-44d9-82a3-ab2cd4271914.png) ### Git Version _No response_ ### Operating System _No response_ ### How are you running Gitea? https://try.gitea.io ### Database None
GiteaMirror added the type/bug label 2025-11-02 09:04:08 -06:00
Author
Owner

@HesterG commented on GitHub (Feb 22, 2023):

I can see that the menu button on the right of the nav bar is not reachable by pressing tab. But i am not very sure which is the create button, is it "run the binary" link?

@HesterG commented on GitHub (Feb 22, 2023): I can see that the menu button on the right of the nav bar is not reachable by pressing tab. But i am not very sure which is the create button, is it "run the binary" link?
Author
Owner

@wxiaoguang commented on GitHub (Feb 22, 2023):

The requirement behind this issue is: click the Create button to create new repositories.

image

@wxiaoguang commented on GitHub (Feb 22, 2023): The requirement behind this issue is: click the `Create` button to create new repositories. <details> ![image](https://user-images.githubusercontent.com/2114189/220509360-7bfeed91-843c-4f1c-baa6-78dbf934893f.png) </details>
Author
Owner

@HesterG commented on GitHub (Feb 22, 2023):

I think this might be a problem with accessibility. Right now the menu button is not accessible by keyboard, leading to the inaccessiblity of buttons inside the menu like Create button.

@HesterG commented on GitHub (Feb 22, 2023): I think this might be a problem with accessibility. Right now the menu button is not accessible by keyboard, leading to the inaccessiblity of buttons inside the menu like Create button.
Author
Owner

@lunny commented on GitHub (Feb 23, 2023):

Fixed by #23059

@lunny commented on GitHub (Feb 23, 2023): Fixed by #23059
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#10316