Skip to content

Mobile navbar menu toggle not focusable with TAB sequences #23053

@fsologureng

Description

@fsologureng
Contributor

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

Activity

HesterG

HesterG commented on Feb 22, 2023

@HesterG
Contributor

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?

wxiaoguang

wxiaoguang commented on Feb 22, 2023

@wxiaoguang
Contributor

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

image

HesterG

HesterG commented on Feb 22, 2023

@HesterG
Contributor

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.

lunny

lunny commented on Feb 23, 2023

@lunny
Member

Fixed by #23059

added this to the 1.19.0 milestone on Feb 23, 2023
added a commit that references this issue on Feb 23, 2023
locked and limited conversation to collaborators on May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @lunny@wxiaoguang@fsologureng@HesterG

        Issue actions

          Mobile navbar menu toggle not focusable with TAB sequences · Issue #23053 · go-gitea/gitea