[jessebeach] Yay! A Slack rep just talked about an open a11y position at the A11y Bay Meetup!
zakim-robot
03:34
[jamesn] What was the slack reps name. And is he in here?
MichielBijl
05:30
@jamesn, could be a she ;)
jnurthen
05:31
No. He stood up in the room. I just can't remember his name.
MichielBijl
05:34
Oh, my bad :P
MichielBijl
05:34
That I didn't know.
MichielBijl
05:35
Sorry… scuttles away
MichielBijl @MichielBijl blames the lack of coffee this early in the morning
jnurthen
06:09
How was the science?
MichielBijl
07:07
it was great! The Evolution talks were all very good =D I didn't enjoy the Big Science talks as much though, but that might be because the previous night (Evolution) was such a blast. And got to spend time with my sweetheart =) (and we got to work on our own BAH Fast proposal)
Hunting for typos etc like there is no tomorrow: w3c/aria#224
jkva
10:31
Nice going =)
MichielBijl
10:41
all fixed :D
MichielBijl
11:25
a very happy birthday to @stevefaulkner!
StommePoes
14:16
Trying to find if someone had a hack around IE not sending generated content to AT
StommePoes
14:16
Everything I can think of would require javascript
MichielBijl
14:46
@StommePoes: don't think any browser sends CSS generated content to AT?
StommePoes
14:59
they all do except IE
StommePoes
15:00
So in FF for example, if there's a pseudo element showing lower-alpha counts in a regular-number ol list, you'll get a, b, c. In IE you'll get 1, 2, 3.
StommePoes
15:00
well, I can't say they all do. FF does.
StommePoes
15:00
And Safari seems to.
MichielBijl
15:12
Safari+VoiceOver doesn't support character navigation of ::before/::after though.
StommePoes
15:17
Good to know, though not an issue with our current code.
StommePoes
15:17
I wouldn't be surprised if you couldn't spell them in any browser.
StommePoes
15:19
Basically the developer is replacing browser-created bullets with pseudo-elements, so he can display: table those bullets for purposes of alignment.
StommePoes
15:19
But so he made a test where he all-out replaces all sorts of weird things, which I think we're not going to do, but I have to consider a future developer possibly doing so after looking at our code.
StommePoes
15:21
So it's one of those rabbit-holes like devs dealing with shadow-dom only because they aren't able to style things supplied by the browser (dropdown's arrows, video controls)
MichielBijl
15:27
aha. I frequently add comments to the code just for those sort of situations (future developers not understanding).
StommePoes
15:28
Well, we actually have a whole how-to-use page that the UX people are writing
StommePoes
15:28
And for example I improved the buttons one by listing the thousand-warnings for devs who choose non- buttons for buttons.
StommePoes
15:29
(I couldn't get so far as to prevent divs/spans and a's, but I could add in the warnings)
StommePoes
15:29
So I think that's what't this designer will do, he asked me to test this idea.
StommePoes
15:29
and the results weren't horrible
StommePoes
15:29
but I wouldn't want text to reference a list item by a css-generated bullet that doesn't get to all students.
StommePoes
15:30
IE+JAWS was the only combo to honour the start attrubute as well.
StommePoes
15:30
That was interesting.
MichielBijl
15:30
That is interesting.
StommePoes
15:34
I should say, the only combo to honour it when it was being hidden by psuedos
StommePoes
15:35
visually it looked like 1. 2. 3
StommePoes
15:35
and every combo read out 1. 2. 3, except JAWS+IE, read 9. 10. 11 (start="9")
StommePoes
15:35
because that's what IE gives you, but so then not certain what NVDA is doing.
MichielBijl
15:37
how important is the distinction? They convey the same information no?
MichielBijl
15:37
Unless other material references it by roman numerals for example…
StommePoes
15:39
The start attr was, I think, created when you have a list and something interrupts it (say, an image or a bunch of stuff), so you're forced to write 2 different lists in HTML. However, text-wise and semantically, you consider them 1 big list, and don't want the number ordering to restart at 1.
StommePoes
15:39
Like, list columns
StommePoes
15:39
So you can set the start to a new number.
StommePoes
15:40
In any case, yeah, I'm not able to think of a reason why a dev would first use start and then override it with pseudos, but I can see it happen as some sort of freak accident.
StommePoes
15:40
Then you've got a freak accident that doesn't visually stand out, possibly with text referring to a visible number while some users never encounter that number.
StommePoes
15:41
We're trying to test our CSS follows the Design rules with PhantomJS tests, but so far I'm finding it frustratingly difficult to use, and I can't tell if it's possible to write a test that would catch something like that.
StommePoes
15:41
I've in fact given up on trying to test our hover/focus states.
StommePoes
15:42
There's just too much node/es6/babel/abstractions/blahblah in the way.
MichielBijl
15:42
I don't follow. Does the generated content honour the start attr?
StommePoes
15:43
No, the developer used it as a thing to test-- he set a start attr to a high number on a new list (9 overriding 1), but then covered it up with pseudos showing 1.
MichielBijl
15:43
:/
StommePoes
15:43
Using counters
MichielBijl
15:43
Then it's a fail…
MichielBijl
15:43
Right?
StommePoes
15:43
it's a fail for IE+JAWS, if we consider it success that AT+UA report what's visible.
StommePoes
15:44
However it's not a test of anything we want to do. More a test of "what could happen".
StommePoes
15:44
And while I knew from Leonie's article that IE doesn't pass on pseudos, testing showed NVDA still somehow figured it out on IE.
MichielBijl
15:45
well, you could make it honour the number of elements if you add a class or something to every li that belongs to that particular list.
MichielBijl
15:45
If you attach that counter to those that is.
StommePoes
15:46
Our situation currently is, the designers are making a design, and what ought to happen if another developer grabs our stuff is, he gets our CSS.
StommePoes
15:46
Or, he gets Design's super-approved CSS.
MichielBijl
15:46
But that all depends on if you're gonna use it, because that is probably more trouble than it's worth.
MichielBijl
15:46
I don't know what that is.
StommePoes
15:46
And our testing shows that, should a developer do something like use the start attr, or need to explicitly refer to a list item showing a different symbol than what the list actually by default has, then there could be a problem.
StommePoes
15:47
if our testing had shown that all possible combo's just read out whatever was visible, then there'd be no issue.
StommePoes
15:48
So I have to see what all he's thinking of doing, and if there are any hacks that make sense to even think of doing, or otherwise finding a whole other solution to aligning bullets.
StommePoes
15:48
Hm, I wonder if we could just attr(list-item) or something
StommePoes
15:48
to get whatever bullet the browser would normally give out.
StommePoes
15:49
then the psuedo element just copies whatever would have been made, and now we get a display: table bullet.
StommePoes
15:49
Then there'd never be any mismatches to worry about in the first place.
StommePoes
15:50
thing is, bullets aren't an attr.
StommePoes
15:50
I dunno what they really are, actually.
jkva
15:50
hangout in the bus. Mobile generation ftw
StommePoes
15:50
I'd have to pay like 60 euros a month to do that
StommePoes
15:50
to tether
jkva
15:51
Yeah I don't prefer to do it either
StommePoes
15:51
all our software are large, silly-stupid-large pages that suck MBs
jkva
15:51
Although you can downgrade speed outside your plan
jkva
15:51
You get 5GB for 20E
StommePoes
15:51
But a hangout, asusming we turn off video, needs realtime
StommePoes
15:51
how much data is that?
StommePoes
15:51
I'm just assuming a lot
jkva
15:51
Not sure, but it adds up
StommePoes
15:52
Also the team pastes stuff into hipchat while we talk.
StommePoes
15:52
Hipchat is a huge bloated zomg slack-for-jira.
jkva
15:52
I'm just glad I don't get sick
StommePoes
15:52
Yeah that would be nice. I could do a hangout I think, but reading and writing code churn my stomache.
Although technical reports are written in U.S. English, examples and wording should not rely on conventions and idioms used only in the United States (e.g., "ZIP code"). Use international examples (e.g., "postal code") wherever possible.
jnurthen
17:44
happy birthday btw.
MichielBijl
17:47
Ah, so do editor notes etc fall under “examples and wording”
powrsurg
17:54
happy birthday
powrsurg
17:54
@stevefaulkner
zakim-robot
17:56
[sylvia] Hey all! I have a WCAG 2.0 question. I have some devs who have (probably accidentally) assigned the attribute aria-hidden="true" to a bunch of visible text. This is clearly a problem, and I'll report it whether or not is a strict failure of WCAG 2.0
zakim-robot
17:57
[sylvia] But I was wondering if there is a SC that covers this situation. It fails the spirit of Perceivable, but I can't figure out if it actually violates any of the SC
[devonpersing]@thecristen: a lot of it will depend on how your team normally works (agile? etc.), but it would probably be one thing you’ll definitely want to include how accessibility affects different roles on your team.
MichielBijl
19:49
@thecristen: do you want to lay down some ground rules or do you want to inform people about accessibility?
zakim-robot
19:50
[sylvia] I'd also include what standards or tools you support
zakim-robot
19:51
[sylvia] So for example, WCAG 2.0, or JAWS and NVDA
zakim-robot
20:09
[cameron]@MichielBijl Michiel are you free to try our screen sharing setup again?
MichielBijl
20:11
No, sorry, can you do tomorrow night (around this time is fine)?
zakim-robot
20:11
[cameron] sure!
MichielBijl
20:12
Cool, see you then.
MichielBijl
20:12
I might have a problem talking, but other than that, I'm fine (dentist appointment) =P
stevefaulkner
20:36
@powrsurg cheers
zakim-robot
22:20
[cameron] I don't think Screen Sharing on OS X will handle audio by itself
zakim-robot
22:21
[cameron] Screen Sharing with Apple Remote Desktop will allow a user to control Voice Over
zakim-robot
22:22
[cameron] but it will not pass through audio (I think it uses the vnc protocol, which does not support audio)
zakim-robot
22:22
[cameron] my best bet so far is to try using the Messages app on OS X, which opens Screen Sharing and can also launch a FaceTime call
zakim-robot
22:24
[cameron]@MichielBijl Michiel I think this is the approach we should try tomorrow