[jitendra, a11y] I was not aware of it that text justification can affect the accessibility
zakim-robot
03:52
[jitendra, a11y] thanks @stevef for the link
zakim-robot
10:09
[Matt Hinchliffe, a11y] I've just looked at some code that had the sites logo marked up as a heading containing a link and using CSS text replacement to display the logo image. I've recommended that this is change to a link containing an image on the basis that the top level heading should be reserved for the main content piece and the document title is fine for orientating a user. Would there be anything else worth adding? Would adding the banner landmark role be useful?
StommePoes
10:12
The cases where I've done this (using CSS) is when I have a sprite. Are these guys using a sprite?
StommePoes
10:13
banner is prolly better for whole-header bits: is there more than just a logo? what's every page got in the header?
StommePoes
10:14
(also I've had the home page use a heading-heading (h1) for the logo because CMS users never add h1's to home pages over here. all inner pages just have a p with links etc and the h1 is properly somewhere in teh <main> part of the page)
LjWatson
10:15
@Matt if there is other info as well as the logo, it might be worth wrapping it all in the <header> element (which will give you the banner role for free).
LjWatson
10:15
FWIW I agree wholeheartedly that wrapping the logo in a heading is not helpful (speaking as a screen reader user here as much as anything).
StommePoes
10:19
One way to get alt text with an image when you're using a sprite is to use a transparent image (can have alt) and the sprite part as a background. The problem with that technique though is that if the sprite is 404 for whatever reason but transparent.png isn't, alt text won't show visible. Then again, in a lot of browsers it won't show anyway if it's a small image <frown>
I can file an issue with Sanitize, then. What is the (or is there an) attribute or attribute+value that would best markup what both of those projects are describing?
rodneyrehm
12:52
I think I would replace “.visuallyhidden” by aria-hidden=“true”
MichielBijl
12:52
visually hidden ≠ aria-hidden=true
rodneyrehm
12:53
ah, no, never mind, that’s the exact opposite of you wanted to achieve… :D
MichielBijl
12:53
:p
rodneyrehm
12:53
maybe I shouldn’t be doing three things at once
jonathantneal
12:54
Precisely. So, what is the appropriate markup? Or are there none, and hidden="screen" is just a bad hack?
ARIA Hidden Attribute Tests
heading level 1
ARIA Hidden Attribute Tests
ARIA hidden with no value.
ARIA hidden with a value of false.
jonathantneal
13:28
Thank you, @garcialo!
garcialo
13:28
np
jonathantneal
13:28
Which version of NVDA and Firefox did you use?
garcialo
13:29
NVDA 2015.2 - FF 40.0.2
garcialo
13:29
should be latest of both
jonathantneal
13:33
In VoiceOver, the nonsense value was read aloud. That’s the first difference I’ve noticed.
garcialo
13:39
My VoiceOver reads each line
powrsurg
13:49
how many people here actually have/test in Jaws?
StommePoes
13:50
I did until recently, with the 40 min demo and restarting the computer :P
jonathantneal
13:50
@garcialo your voiceover read every line in FF?
jonathantneal
13:50
I’m installing the trial of JAWS on Windows 10 to test with Edge.
rodneyrehm
13:50
jaws time-limit-demo not testing anthing unless I have a specific question
rodneyrehm
13:51
apparently Edge does not yet have any noteworthy accessibility integration, @jonathantneal
StommePoes
13:51
rodney but edge improves constantly so likely changes will be seen within the next several months
rodneyrehm
13:52
yes, that is expected
rodneyrehm
13:52
… just saying that right now testing things in Edge may not yield any meaningful results
StommePoes
13:53
yeah ok
powrsurg
13:53
for giggles I tested Narrator in Edge. It functioned as you would expect
garcialo
13:57
@jonathantneal Yes, FF 40.0 with Voiceover 7.0 I believe
MichielBijl
13:58
@jonathantneal Safari 8 with VO skips the aria-hidden=true line
MichielBijl
13:59
VO has no official support for FF or Chrome
MichielBijl
13:59
Or the other way around; I forget
garcialo
13:59
I would expect it goes both ways. =p
garcialo
14:00
But yeah, I should have checked with Safari; I just instinctively use FF for screen reader testing since I hardly ever use VoiceOver
jonathantneal
14:00
JAWS + IE11 returned nearly the same result as VoiceOver+Chrome. JAWS did not work with Edge.
jonathantneal
14:01
@powrsurg could you write out what was said with Narrator + Edge?
jonathantneal
14:02
I couldn’t get Narrator to read Edge. It would just put a blue box around all of the contents of the page.
garcialo
14:02
yeah Edge and Narrator aren't there yet
garcialo
14:03
Edge team is working on it
garcialo
14:03
well, on the Edge part
LjWatson
14:07
@rodneyrehm@jonathantneal unfortunately the Edge accessibility problem is likely to be challenging to solve - don't expect a solution anytime soon.
rodneyrehm
14:07
@LjWatson I don’t even know what I’m supposed to respond to that…
garcialo
14:08
@LjWatson What's the big issue with it?
LjWatson
14:09
@rodneyrehm there isn't much you/anyone can say sadly :(
LjWatson
14:09
The problem is that Edge doesn't support MSAA, which was the primary accessibility API used by Windows screen readers in IE. It still has UIAutomation support, but UIA is apparently much less robust/feature rich than MSAA.
LjWatson
14:10
The whole thing is compounded by the fact Edge doesn't permit third party/external access to the DOM, so the workaround used in IE to overcome the problems with both MSAA and UIA has also been removed.
garcialo
14:10
ouch
rodneyrehm
14:11
ah, MSAA is the old API, and UIA the new one. but UIA has been around for a while. or something like that
LjWatson
14:11
So one way or another, it's going to take some clever thinking to solve everything. Fortunately the Edge team at MS are a smart lot, so I'm hopeful a solution will be possible - just not anytime soon I suspect.
@MichielBijl, would you be able to share exactly what was read aloud in VO + Safari? I couldn’t get VoiceOver to work with Safari myself. It wanted me to use the arrow keys to go through each element, and all of them were read aloud in that case, even aria-hidden="true".
MichielBijl
14:20
@jonathantneal did you use the modifier + arrow keys?
MichielBijl
14:22
It just speaks the lines, except for the one with aria-hidden
jonathantneal
14:22
“You are currently on HTML content. To enter the web area, press Control+Option+Shift+Down arrow.” If I do that, then I can have it read each line of text aloud. This includes the “aria hidden with a value of true” line.
MichielBijl
14:23
I'm on OS X 10.10.4 (14E46)
MichielBijl
14:24
VO is tied to OS X version, so maybe you're on 10.9 or lower?
jonathantneal
14:24
I’m actually in Safari 9 + El Capitan.
jonathantneal
14:25
Is there a way to toggle how it’s reading Safari content? I can’t get it to read the page without pressing the down and up arrow keys to move between the lines of text.
MichielBijl
14:26
Hmm, if you only use arrow keys, it does read it
MichielBijl
14:26
If you use modifier keys + arrow keys to navigate it does not
MichielBijl
14:26
That might be a bug
jonathantneal
14:26
I can’t get it to just read it to me. I refresh the page. It just says to use Control+Option+Shift+Down arrow to enter the content, as I said before.
jonathantneal
14:26
What are the modifier keys I can use to navigate the page, @MichielBijl ?
MichielBijl
14:27
control+option by default
MichielBijl
14:27
so control+option+right arrow for example
jonathantneal
14:31
Thanks @MichielBijl, that worked.
jonathantneal
14:33
Chrome doesn’t support that style of navigation. Then, as you mentioned, Firefox reads them all aloud (including aria-hidden="true") but Safari ignores that line.
powrsurg
14:34
@jonathantneal I'm not at a desktop that has Edge at the moment, unfortunately
jonathantneal
14:34
@powrsurg there seems to be no way to use an AT with Edge at this time. No worries.
MichielBijl
14:40
No problem @jonathantneal. That is my preferred way of navigating in Safari, not sure if everyone does it with the VO modifier keys.
jonathantneal
14:50
It seems like the only way to navigate in Safari, so I’m glad I could test it.
[dylanb, a11y] remove the old one because the name and URL changed
powrsurg
18:36
does anyone know a service that can be used to create audio transcripts for audio that is obtained via getUserMedia?
jonathantneal
23:58
Thanks again for your help today. I was able to test 10 different scenarios tonight. VoiceOver with Safari, Chrome, and Firefox, JAWS with Internet Explorer, Chrome, and Firefox, NVDA for Internet Explorer, Chrome, and Firefox, and ChromeVox with Chrome.