[AccessFu] Speed up gesture intervals. Enable a configurable responsiveness to user gestures.

RESOLVED FIXED in mozilla34

Status

()

Core
Disability Access APIs
RESOLVED FIXED
4 years ago
4 years ago

People

(Reporter: yzen, Assigned: yzen)

Tracking

Trunk
mozilla34
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 2 obsolete attachments)

(Assignee)

Description

4 years ago
As suggested by Jamie, we need to investigate if we can decrease the time intervals set for various gestures to get the screen reader feedback sooner.

Also we need to add an ability to use the original (more time forgiving) intervals.
(Assignee)

Comment 1

4 years ago
Created attachment 8472072 [details] [diff] [review]
1053021 patch v1

Still need to test on Android.
Attachment #8472072 - Flags: review?(eitan)

Comment 2

4 years ago
Out of curiosity, are there any use cases for making the longer delays optional? Both VoiceOver and NVDA have fairly short delays (NVDA is 0.25 sec for everything and could possibly be even shorter) and I've never heard of this being a problem for users. Configurability is good in many cases, but if it will never be used, it serves no purpose.
(Assignee)

Comment 3

4 years ago
(In reply to James Teh [:Jamie] from comment #2)
> Out of curiosity, are there any use cases for making the longer delays
> optional? Both VoiceOver and NVDA have fairly short delays (NVDA is 0.25 sec
> for everything and could possibly be even shorter) and I've never heard of
> this being a problem for users. Configurability is good in many cases, but
> if it will never be used, it serves no purpose.

The thinking was to, possibly, accommodate a wider screen reader user range, someone also with motor disability or similar. What do you think?
Whether we expose this option to users or not is a separate UX discussion. What we have in trunk currently works, and could possibly be useful for motor disabilities and limited dexterity users, so I think the option is worth preserving.
(Assignee)

Comment 5

4 years ago
Created attachment 8472380 [details] [diff] [review]
1053021 patch v2
Attachment #8472072 - Attachment is obsolete: true
Attachment #8472072 - Flags: review?(eitan)
Attachment #8472380 - Flags: review?(eitan)
Comment on attachment 8472380 [details] [diff] [review]
1053021 patch v2

Review of attachment 8472380 [details] [diff] [review]:
-----------------------------------------------------------------

How about having one constant to change?
So something like:
const TIMEOUT_MULTIPLIER = 1 // Multiply timeouts by this constant, x2 works great too for slower users.
Attachment #8472380 - Flags: review?(eitan) → review+
(Assignee)

Comment 7

4 years ago
Created attachment 8472474 [details] [diff] [review]
1053021 patch v3

Carrying over +1
Attachment #8472380 - Attachment is obsolete: true
Attachment #8472474 - Flags: review+

Comment 9

4 years ago
https://hg.mozilla.org/mozilla-central/rev/cd34fb602fc3
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla34
You need to log in before you can comment on or make changes to this bug.