-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Hi! I’m Ana Ferreira, a Master's student in Computer Science.
As part of my research on mobile accessibility, I am analyzing open-source Android applications to help identify and correct accessibility barriers so users can utilize assistive technologies (like TalkBack) more effectively.
I’ve been exploring Daily Diary and found specific issues on the Main Screen, so I wanted to propose a fix.
1. The Issue
On the Main Screen, the Settings button (and the button next to it) presents the following behavior:
- Current behavior: The element lacks a descriptive text label. TalkBack announces it simply as "Unlabelled" or "Button", violating WCAG 4.1.2 (Name, Role, Value).
- Impact: Users relying on screen readers cannot distinguish these controls or understand their function without trial and error.
2. Proposed Solution
To fix this, I suggest adding an android:contentDescription to the ImageButtons in the layout XML.
Code snippet / XML suggestion:
<ImageButton
...
android:contentDescription="@string/action_settings" />3. Additional fixes (Need your input)
I have identified 1 other accessibility improvement on a different screen.
To avoid spamming your notification feed, how would you prefer I submit this?
- Option A: List it here in this issue (I can update the comment below).
- Option B: Open a separate issue for this specific problem.
I can provide detailed fixes for this upon request.
Please let me know your preference, and I will proceed accordingly.
Best regards,