Steps to reproduce
- Connect a bluetooth keyboard on iOS
- Have the Settings > Accessibility > Keyboards > Hardware Keyboards | Full Keyboard Access turned ON.
- Open an Obsidian note.
- Optionally open a split note
When the Obsidian app gets focus using the keyboard (whether this is by Cmd+Tab into the app, by hotkeys-driven pane focus, etc. seems to be any method), the actual inner content editor cannot be activated or selected. See screenshot below - the blue outline is the indicator that shows where the accessibility focus is, in this case on the entire frame.
At this point, pressing (to select the focused area) will only select the note name field and no keystrokes or combinations will move focus to the editor.
Something similar happens with split panes, where the pane edges seem to be selected, rather than the editing space. I’m not going into detail about it here because I suspect the underlying issue is the same.
—-
The only way to activate the editing pane in this situation is to tap it or click it with a mouse.
Expected result
I expect to be able to use iOS’s system-wide accessibility keyboard access selection/focus features to select any valid area of the Obsidian app, a standard feature all other iOS apps I use provide.
Actual result
iOS accessibility keyboard control seems to be un-implemented. Either the entire app gets focus in an unhelpful way, or unexpected areas get focus. Either way, the editing field is never focusable.
Environment
- Operating system: iOS 14.6 on iPad Air 4th Generation (with bluetooth keyboard and mouse)
- Obsidian version: 1.0.4 (iOS)
Additional information
We already lost vim keybindings on iOS, can we please have standard accessibility API adoption
?