Closed Bug 1069197 Opened 10 years ago Closed 10 years ago

Month view: grid items are not operable with the screen reader

Categories

(Firefox OS Graveyard :: Gaia::Calendar, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: MarcoZ, Assigned: yzen)

References

Details

(Keywords: access, Whiteboard: [b2ga11y p=1])

Attachments

(1 file)

Focusing, then double-tapping items in the grid does not do anything when the screen reader is on.
Assignee: nobody → yzenevich
Also screen reader should support 2 finger swipe left and right to work like the sideswiping with single finger without it (to switch months).
Attached file Github pull request.
Attachment #8501717 - Flags: review?(kgrandon)
Comment on attachment 8501717 [details] [review]
Github pull request.

The code generally looks fine to me, but I would like either Gareth or Miller to take a look if possible.
Attachment #8501717 - Flags: review?(mmedeiros)
Attachment #8501717 - Flags: review?(kgrandon)
Attachment #8501717 - Flags: review?(gaye)
Attachment #8501717 - Flags: feedback+
Comment on attachment 8501717 [details] [review]
Github pull request.

I added a few comments on Github, we will probably need to wait modularization work to land before we merge this patch. (Bug 1027707)
Comment on attachment 8501717 [details] [review]
Github pull request.

code changes looks good to me, tests makes sense and app still works like before; only thing that I think needs to change is to use the ES6 string templates (Bug 1055432).

PS: I don't know how to operate the screen reader on the device properly, took me forever to disable it :P only thing that I "heard" was "16 button, 2 events" and "1 button, other month". I was not able to test the "swipe" because I don't know how to trigger it.
Attachment #8501717 - Flags: review?(mmedeiros)
Attachment #8501717 - Flags: review?(gaye)
Attachment #8501717 - Flags: review+
(In reply to Miller Medeiros [:millermedeiros] from comment #5)
> Comment on attachment 8501717 [details] [review]
> Github pull request.
> 
> code changes looks good to me, tests makes sense and app still works like
> before; only thing that I think needs to change is to use the ES6 string
> templates (Bug 1055432).
> 
> PS: I don't know how to operate the screen reader on the device properly,
> took me forever to disable it :P only thing that I "heard" was "16 button, 2
> events" and "1 button, other month". I was not able to test the "swipe"
> because I don't know how to trigger it.

Hopefully this can help getting to know the screen reader better: https://wiki.mozilla.org/Accessibility/Mobile/ScreenReader
(In reply to Miller Medeiros [:millermedeiros] from comment #5)
> Comment on attachment 8501717 [details] [review]
> Github pull request.
> 
> code changes looks good to me, tests makes sense and app still works like
> before; only thing that I think needs to change is to use the ES6 string
> templates (Bug 1055432).
> 
> PS: I don't know how to operate the screen reader on the device properly,
> took me forever to disable it :P only thing that I "heard" was "16 button, 2
> events" and "1 button, other month". 

Yes the idea is that when the user first steps into the month grid, they will hear what month year it is for (e.g. the header heading) , all consequent moves within the grid will result in only button name announced for reduced verbosity.

> I was not able to test the "swipe" because I don't know how to trigger it.
https://github.com/mozilla-b2g/gaia/commit/f6a402ad6179674b16f1e7204800b6637f97ed8c
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Depends on: 1085152
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: