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?