Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mobile/accessibility: Missing alt text, difficult navigation #6615

Closed
personalizedrefrigerator opened this issue Jun 25, 2022 · 1 comment
Closed
Labels
accessibility Related to accessibility enhancement Feature requests and code enhancements mobile All mobile platforms

Comments

@personalizedrefrigerator
Copy link
Collaborator

personalizedrefrigerator commented Jun 25, 2022

Environment

Joplin version: d293474
Platform: Android 12
OS specifics: Samsung tablet (OneUI 4)

Steps to reproduce

  1. (optional) Enable TalkBack captions (Settings → Accessibility → TalkBack → Settings → Advanced Settings → Developer Settings → Display speech output)
  2. Enable TalkBack (Settings → Accessibility → TalkBack)
  3. Open Joplin
  4. Focus the 'edit note' button
  5. Focus the 'back' button
  6. Focus the 'search' button
  7. Focus the 'show sidebar' button
  8. Focus the 'search sorting' button
  9. Focus the '+' button
  10. Focus the '☐' button to the left of an incomplete note
  11. Open the sidebar
  12. Focus the icon to the left of the 'Notebooks' header in the sidebar
  13. Open 'configuration'
  14. Attempt to left/right swipe to the 'language' setting.
  15. After (14) fails, attempt to focus the 'Language' setting by tapping on 'Language'
  16. Save settings

Describe what you expected to happen

  1. All buttons should have meaningful alt text.
  2. Clicking configuration should focus the configuration component.
  3. Using explore with touch to select items in the configuration component should not select items in the (invisible) sidebar.
  4. It should be possible to save after changing settings
    • Perhaps a confirmation dialog when the user presses their device's back button (e.g. there are unsaved changes. Save them? (Yes) (No)), allowing users to save settings when closing the configuration window.
  5. WebViews containing note content should have meaningful labels (currently, the screen reader just reads WebView)
    • Labels on WebViews allow users to know what the WebView contains before navigating into it.

Screenshots

Screen reader announces a single non-latin character when the 'edit note' button is focused.
Screen reader announces a non-latin character when the 'note options' button is focused.

See also

@personalizedrefrigerator personalizedrefrigerator added the bug It's a bug label Jun 25, 2022
@laurent22 laurent22 added enhancement Feature requests and code enhancements mobile All mobile platforms accessibility Related to accessibility and removed bug It's a bug labels Jun 25, 2022
@laurent22
Copy link
Owner

Closed in favour of #10795

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility Related to accessibility enhancement Feature requests and code enhancements mobile All mobile platforms
Projects
None yet
Development

No branches or pull requests

2 participants