IRC log of wcag-act on 2022-11-10

Timestamps are in UTC.

14:01:39 [RRSAgent]
RRSAgent has joined #wcag-act
14:01:39 [RRSAgent]
logging to https://www.w3.org/2022/11/10-wcag-act-irc
14:01:42 [Zakim]
RRSAgent, make logs Public
14:01:43 [Zakim]
Meeting: Accessibility Conformance Testing Teleconference
14:02:08 [Wilco]
agenda+ ACT Standup
14:02:10 [Wilco]
agenda+ Several CFCs
14:02:11 [Wilco]
agenda+ Table header cell has assigned cells
14:02:14 [Wilco]
agenda+ Technical complexity of rules
14:02:15 [Wilco]
agenda+ Decide if we want to continue using "test cases" as a term, along with examples
14:02:17 [Wilco]
agenda+ Update background in the rules format
14:02:43 [thbrunet]
present+
14:03:17 [daniel-montalvo]
present+
14:04:27 [Helen]
Present+
14:04:43 [thbrunet]
scribe: thbrunet
14:04:58 [thbrunet]
zakim, take up next
14:04:58 [Zakim]
agendum 1 -- ACT Standup -- taken up [from Wilco]
14:05:09 [ToddL]
ToddL has joined #wcag-act
14:05:43 [thbrunet]
Wilco: Working on Image of text, will work on that tomorrow, will have update next week
14:05:46 [ToddL]
present+
14:06:17 [thbrunet]
daniel-montalvo: Call for review text assumptions accessibility support. Announcement for work that we're doing on implementation pages and work with ARIA chairs and ARIA related rules
14:06:48 [thbrunet]
Helen: House ill, not much today, will start on manual test rules
14:07:14 [thbrunet]
ChrisLoiselle: I am working through task for conclusion on survey orientation transform. Emailed Kathy on one ask on transform property
14:07:38 [thbrunet]
... working through 1678 made some editorial comments at Kathy's request.
14:08:35 [thbrunet]
ToddL: I am working on PR 1926, update heading is descriptive. Made changes that were suggested by Kathy and Wilco. Need re-review.
14:09:10 [daniel-montalvo]
Tom: Minor changes from Wiclo's feedback on the two color contrast rules
14:09:41 [thbrunet]
Wilco: Need more reviewers on the contrast. Have a spot on the AG agenda on the 29th
14:10:01 [thbrunet]
... Who here can review that today or tomorrow so that we can send out a call for review
14:10:06 [thbrunet]
Helen: Put me down
14:10:19 [thbrunet]
Todd: I can help look at it
14:10:34 [thbrunet]
zakim, take up next
14:10:34 [Zakim]
agendum 2 -- Several CFCs -- taken up [from Wilco]
14:11:29 [thbrunet]
Wilco: A few CFCs went out this week for new rules. 4 of them (see spreadsheet). Got some +1's, but not many. No objections.
14:11:38 [thbrunet]
... Any concerns?
14:11:55 [thbrunet]
... Hearing none, let's put in a resolution.
14:12:11 [Wilco]
RESOLUTION: Accept new 4 new rules CFCed last week for review for AG
14:12:41 [thbrunet]
zakim, take up next
14:12:41 [Zakim]
agendum 3 -- Table header cell has assigned cells -- taken up [from Wilco]
14:12:59 [thbrunet]
Wilco: Survey from a couple weeks back
14:13:23 [thbrunet]
... All rejected.
14:14:24 [thbrunet]
... Q3 - Wilco response, too broad. Empty tables exist on the web. Empty cells can be used for styling. Can have table with just headers. A couple scenarios I think this rule isn't quite right for.
14:14:45 [thbrunet]
... Tom says rule feels backward. Doesn't matter if headers have data, but rather data has headers.
14:16:49 [thbrunet]
Tom: We have rules that check that data have headings, and make assumptions for simple tables. Haven't had complaints.
14:17:59 [thbrunet]
Wilco: We have something similar, but some heuristic scenarios for small tables that are only data / headings
14:18:24 [thbrunet]
Tom: We require that layout tables have role="presentation"
14:18:29 [thbrunet]
Wilco: But that's not required by WCAG 2
14:18:59 [thbrunet]
Tom: We require it because it's impossible to make some of these things work without enforcing that because you don't know
14:19:44 [thbrunet]
Wilco: I think Tom's proposal is a new rule
14:20:04 [thbrunet]
Tom: Then I don't think this rule makes sense - not sure why a user cares that a heading has no data
14:20:34 [thbrunet]
Wilco: One scenario I saw was that the scope was done wrong. All of the headers had scope col instead of scope row, so none of the headers had any association.
14:20:56 [thbrunet]
... and the data cells can still have headings, just not all of them
14:21:01 [daniel-montalvo]
https://www.w3.org/WAI/WCAG21/Techniques/failures/F46
14:22:15 [daniel-montalvo]
https://www.w3.org/WAI/WCAG21/Techniques/failures/F49
14:23:19 [thbrunet]
Chris: There is a failure for using presentation on a data table. There is recommendation that layout has presentation. Some issue with blank cells.
14:24:15 [thbrunet]
Wilco: Next comment from Kathy. Pass 5 not sure this passes 1.3.1. Fail 1 not sure this is a failure of 1.3.1
14:25:04 [thbrunet]
... Kathy doesn't think a column header with no data is a failure of 1.3.1
14:25:46 [thbrunet]
... Remaining issues - 1517
14:26:36 [thbrunet]
Wilco: Q7 - typo in expectation.
14:27:00 [thbrunet]
... Applicability needs to establish direct relationship between table and header cell.
14:27:12 [thbrunet]
... Tom notes roles shouldn't be used on table elements
14:31:28 [thbrunet]
... Wilco notes that accessibility support is poor. headers attribute, only Firefox.
14:32:20 [thbrunet]
... The accessibility API does not expose table structures, so I don't think this is a browser thing, but it does seem that Firefox seems to work better, so not sure if this is a browser problem or AT problem.
14:32:55 [thbrunet]
Helen: I have to admit with JAWS and table support, sometimes people think it's not announcing, but sometimes wrong keys are using.
14:33:29 [thbrunet]
... When asked to check if supported by JAWS, when I've tested it with the right commands, it is announced.
14:33:54 [thbrunet]
Tom: I hadn't run into issues with it. Maybe I didn't have the right testcase?
14:34:06 [thbrunet]
Wilco: I know at least Safari VoiceOver does not support
14:34:37 [thbrunet]
Wilco: Maybe I'm misinformed - I'll check.
14:35:42 [thbrunet]
Wilco: Kathy and Tom not sure this is 1.3.1. Wilco thinks too broad.
14:36:07 [thbrunet]
Helen: I think this needs to be refined before we can determine whether or not it maps to 1.3.1
14:37:14 [thbrunet]
Wilco: Data goes two ways. Screen readers don't announce data for headers, but rather headers for data. As far as 1.3.1 is concerned, feels like two sides of the same coin.
14:37:45 [thbrunet]
Helen: Normally goes data to header.
14:38:06 [thbrunet]
Wilco: I'm surprised by the conversation. Feel like looking at headers have data is a safer assumption.
14:39:14 [thbrunet]
Chris: Would say if one heading is missing out of for, what's the context?
14:39:26 [thbrunet]
Wilco: This rule definitely needs work. Should there be a rule?
14:39:44 [thbrunet]
Tom: Do we need the rule for opposite? Anyone disagree?
14:40:41 [thbrunet]
Helen: I disagree. I don't believe that data needs to be present. Sometimes data are there to put data in or to show progress. Null is valid data in a table.
14:40:56 [thbrunet]
Wilco: Right, but should the rule be that if there is data, should there be headers?
14:41:29 [thbrunet]
... A rule like that is making some assumptions. Assuming that all data needs a header.
14:41:49 [thbrunet]
Helen: It depends. If it's in a table. If it's a layout table, it needs a header.
14:42:02 [thbrunet]
Wilco: I think we can rule out layout by saying there are headers (th)
14:43:00 [thbrunet]
Daniel: May be column empty scenario to pursue.
14:43:12 [thbrunet]
Helen: May have one blank because it's below row headers.
14:43:51 [thbrunet]
Wilco: Anyone think that's a bad idea? Hearing nothing, we should have a rule like that. Will put that in as a resolution.
14:44:03 [Wilco]
RESOLUTION: There should be a rule that checks that data cells has a header (in a table with headers)
14:44:31 [thbrunet]
Chris: From trusted tester standpoint, you look for programmatically associated headers, which agrees with what we've been talking about.
14:44:47 [thbrunet]
Wilco: Next question - what do we do with this one?
14:46:09 [thbrunet]
... I think rule needs to be refined that it's a table with data, do the headers need corresponding data.
14:46:22 [thbrunet]
Helen: I don't think it needs to be deprecated, just refined.
14:46:33 [thbrunet]
Daniel: So we'd refine and then create the other in reverse?
14:48:05 [thbrunet]
Wilco: Looking to Tom to see if there's any issues with going forward with that.
14:48:29 [thbrunet]
Tom: I can't think of any complex tables offhand that would have issue, but I'd have to think through it some more
14:49:15 [thbrunet]
Chris: Looking through tutorial tables. Some scenarios with 0 / null data.
14:49:32 [Wilco]
https://www.w3.org/WAI/tutorials/tables/caption-summary/
14:50:14 [thbrunet]
Wilco: I think some of these help. Like the Rome column. This is a complex table with Studio, Apt, Chalet, Villa column headers, 1, 2, 3 bedroom row headers.. then row sections with Paris / Rome.
14:51:14 [thbrunet]
... If Rome didn't span, but rather had blank cells... but if the blank cells weren't associated you might catch that
14:51:40 [thbrunet]
Wilco: I think empty table cells should be ignored
14:53:24 [thbrunet]
Wilco: I don't think you have have headers of headers.
14:53:34 [thbrunet]
Daniel: I think it depends on how you move
14:54:05 [thbrunet]
... If you move by row, you'l get Paris, but not by column.
14:54:26 [thbrunet]
Wilco: I feel like we'll be reviewing this again.
14:54:57 [thbrunet]
... I think most of us are in favor of moving this rule forward with refinement. Have a resolution to have a new rule for headers from data cells.
14:55:12 [thbrunet]
... Not hearing objections, this rule needs a liason
14:55:27 [thbrunet]
... Helen would you be open to working on this?
14:55:35 [thbrunet]
Helen: I'll give it a go
14:55:52 [thbrunet]
Wilco: If you get stuck, pass it my way
14:56:04 [Wilco]
agenda?