Skip to content

Mobile: Accessibility: Tab ordering has changed on the edit note screen (3.6 regression) #14548

@mrjo118

Description

@mrjo118

Operating system

Android

Joplin version

3.6.12

Desktop version info

No response

Current behaviour

When using a hardware keyboard to navigate the Joplin UI of the edit note screen in Joplin 3.6, the tab ordering has changed since Joplin 3.5. In Joplin 3.5 or earlier, when the title field is in focus, pressing the tab key moves to the collapse / expand button (if present in the version of Joplin) and then to the note body. In Joplin 3.6, after the collapse / expand button, or after the title field if not present, the next tab item is a button in the markdown toolbar, instead of the note body. This means that the tab order is out of order in terms of the order the fields are displayed on the screen. The quickest way to put the title in focus with the keyboard upon opening the note screen is now to tab backwards rather than forwards.

This is likely due to the the React Native 0.81 upgrade. I can produce this behaviour using the Android app, but it may be an issue on iOS as well. This tab ordering is unchanged on the web app

Expected behaviour

The tab ordering should go to the body field after the note title field. If this is not an issue on iOS, the Android only nextFocusForward component prop may provide a means of forcing tab ordering on the screen.

Logs

No response

Metadata

Metadata

Labels

accessibilityRelated to accessibilitybugIt's a bughighHigh priority issuesv3.6

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions