RE: What to say or do about touch accessibility for date picker spin button example

Personally I'm in favor of #1, since we need to also get a clear idea about how AT implementors actually want to address this going forward. We can show them the example and ask what they plan on doing about this before making any decisions on our end.


Bryan Garaventa
Principal Accessibility Architect
Level Access, Inc.
Bryan.Garaventa@LevelAccess.com
415.624.2709 (o)
www.LevelAccess.com<http://www.levelaccess.com/>

From: Matt King <a11ythinker@gmail.com>
Sent: Tuesday, July 09, 2019 1:21 PM
To: public-aria-practices@w3.org
Subject: What to say or do about touch accessibility for date picker spin button example

CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.

In pull request 1053 that adds a date picker spin button, I have added the following comment. I am duplicating it here to give broader exposure given that we need to decide what to do before tomorrow's branch cut for APG 1.1 release 4.

I'm conflicted what to say or do about touch screen reader support. This form of spin button implementation cannot work with touch screen readers. It cannot be made to work until we have interactions supported by AOM.

However, between now and the time we can use AOM, it is possible to make a spinbutton touch accessible by moving the increment and decrement buttons outside the spinbutton div and then making them focusable with tabindex -1. The downside is more clutter for desktop screen reader users. The upside is more users have access.

So, should we:

1) Add a note stating this form of spinbutton implementation is not accessible with touch screen readers and open an issue to address it later.
2) Change this example.

While we have stated in the Read Me First section that touch screen reader support is not yet addressed by the APG, we have also been working at avoiding increasing touch debt. This seems like a good example of a place where we might want to avoid increasing debt.

The above is from pull request 1053:
https://github.com/w3c/aria-practices/pull/1053
And the spin button date picker example can be seen here:
https://raw.githack.com/w3c/aria-practices/issue125-spinbutton-datepicker-example/examples/spinbutton/datepicker-spinbuttons.html

Thanks!
Matt King

Received on Tuesday, 9 July 2019 21:53:52 UTC