pinafore/tests
Nolan Lawson 07facea505
fix: improve autosuggest a11y (#1630)
* fix: improve autosuggest a11y

some progress on #1629

- works in Chrome on NVDA now
- works in Chrome on VoiceOver now
- shorter aria-labels, don't repeat information like "1 of 3", because
it causes the screen reader to speak too frequently, e.g. when the
selected result hasn't changed but the number of results has. Also both
NVDA and VoiceOver already speak this information
- stop doing a fancy fade animation, just show and hide the input
instantly. I worry it confuses screen readers to have the aria-hidden
attribute in there at all
- stop using a single id to identify the active descendant - give
immutable IDs and then update the aria-activedescendant instead. I think
this is what fixed Chrome.

* fix test
2019-11-09 20:38:29 -05:00
..
fixtures chore: update tested mastodon to v2.9.2 (#1289) 2019-06-22 13:21:06 -07:00
images optimize test images 2018-03-08 22:24:34 -08:00
spec fix: improve autosuggest a11y (#1630) 2019-11-09 20:38:29 -05:00
unit fix: fix more html entities in card titles (#1628) 2019-11-09 17:25:39 -05:00
blobUtils.js chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
fixtures.js feat: implement notification filters (all vs mentions) (#1177) 2019-05-04 17:58:44 -07:00
images.js add ability to remove media 2018-03-02 21:55:04 -08:00
indexedDBShims.js test: add IndexedDB tests (#1075) 2019-03-03 18:34:10 -08:00
roles.js Update standard to the latest version 🚀 (#519) 2018-08-29 21:42:57 -07:00
serverActions.js fix: delete-and-redraft preserves sensitive status (#1496) 2019-09-17 00:19:53 -07:00
submitMedia.js chore: update standard to v13 (#1370) 2019-08-03 13:49:37 -07:00
users.js approve/reject follow requests, unblock, unmute (#230) 2018-04-28 14:19:39 -07:00
utils.js feat: implement basic login mode (#1543) 2019-09-26 05:28:52 -07:00