13:01:51 RRSAgent has joined #wcag-act 13:01:56 logging to https://www.w3.org/2023/05/11-wcag-act-irc 13:01:56 RRSAgent, make logs Public 13:01:57 Meeting: Accessibility Conformance Testing Teleconference 13:02:05 agenda+ ACT Standup 13:02:19 Wilco has joined #wcag-act 13:02:19 agenda+ Subjective exceptions in the applicability 13:02:31 agenda+ Decide if we want to continue using "test cases" as a term, along with examples 13:02:40 agenda+ Secondary requirements and accessibility support 13:02:52 agenda+ Optional test cases 13:02:58 agenda? 13:03:31 trevor has joined #wcag-act 13:03:37 present+ 13:03:39 present+ 13:03:41 present+ 13:03:53 scribe: dmontalvo 13:04:23 zakim, take up next 13:04:23 agendum 1 -- ACT Standup -- taken up [from kathy] 13:05:00 https://github.com/act-rules/act-practice-repo 13:05:05 Wilco: Various little things. PRs, reviewing, and I set up a practice repo 13:05:52 ... I'll add people later 13:06:16 ... I worked with some of the EO folks on getting the ACT rules information pulled directly into the Evaluation Tools list 13:06:17 https://deploy-preview-98--wai-evaluation-tools-list.netlify.app/tools-list/evaluation/ 13:06:48 ... You can filter out based on tools that have ACT support 13:07:19 ... Then you can click "Show more details" and you see more implementation details, including the number of rules supported and its consistency 13:08:11 Daniel: Yes, the sooner it goes out the better 13:08:38 Kathy: Updated GitHub for ACT guidance document with Daniel's feedback to add the sample rafts for review 13:08:57 ... Available for comments, I will add your link, Wilco, thanks for doing that 13:09:13 ... AT some points we may want some thoughts on what we want on this practice repo 13:09:24 ... I did some cleanup of Trusted Tester implementations 13:09:34 ... I will be attending the CG for label in name discussion 13:09:56 Chris: Working on implementations for Oracle. I hope ot get that done during the month 13:10:14 ... I looked at the "how to" no comments from me 13:10:35 ... I will contribute to the repo and see if there are any issues with what is written there 13:11:01 Wilco: I'd really like to see a preview of that before you put mor work on that. Could you share that JSON file? 13:11:12 Chris: Yes 13:11:54 Trevor: Started polishing some of my PR and answering to Wilco's feedback 13:12:16 ... Trying to find a workaround for a double negative 13:12:46 ... Started to add subsection to the discussion on applicability 13:12:58 Daniel: GitHub guidance 13:13:54 ... Likely picking up some of the draft items to write 13:14:07 TOPIC: Do we have a meeting next week? 13:14:43 Trevor: I'll be here 13:14:52 Kathy: I'll be working 13:14:59 Daniel: I'll be working 13:15:23 Wilco: We will have a meeting next Thursday 13:15:26 zakim, take up next 13:15:26 agendum 2 -- Subjective exceptions in the applicability -- taken up [from kathy] 13:15:57 https://github.com/act-rules/act-rules.github.io/discussions/2046#discussioncomment-5561071 13:17:23 Trevor: The exception sub section is subjective 13:17:42 ... Is this section require and if so under what cases might we use it? 13:18:30 ... Some of the rules that I looked at are using either assumptions or expectations to go over the non-objective edges of the applicability 13:19:13 ... Are there any ways we end up misusing exceptions? 13:20:28 ... Form field error indicator rules: It has three expectations and all of them say pretty much the same 13:20:55 ... Because the definition is subjective it cannot go in the applicability, and gets pushed into the expetation as a pre-condition 13:21:31 ... You find something that is applicable and you call it your test target, and then you put a pre condition to decide whether or not you should even test it 13:22:02 Wilco: This probably the worst example 13:22:08 Trevor: This is why I started here 13:22:29 Wilco: This should be in the applicability itself. This rule is about form fields that have a form field error indicator 13:23:05 Trevor: Interesting point. IF we only were to add the exception we would still not be able to add that to the applicability 13:23:13 Wilco: Yes. 13:23:40 Trevor: I'd rather have one sentence inside of the exception rather than all throughout the expectations 13:24:01 https://act-rules.github.io/rules/3e12e1 13:24:26 Trevor: Blocks of repeated content: Its applicability is any HTML web page 13:24:54 ... Inside of the expectations is really the applicability of the rule: each block of repeated content 13:25:24 ... Does everybody agree that this should be the applicability and not the whole HTML page\? 13:25:36 Wilco: Not sure. This was also meant as an objective definition 13:26:10 Trevor: It is not objective 13:26:47 Trevor: IF we were to allow the exception, the applicability would still be any web page, and the exception would be the ones that don't have a block of repeated content 13:27:41 Wilco: I remember why this was done. IF there is a global mechanism that hides everything you don't need a skip mechanism for each of the blocks 13:28:26 ... We don't want to require that each repeated block of text have its own mechansm, you could have a general one 13:28:46 Trevor: The exception section may help make the rule more readable 13:29:09 ... For the forms rule it is more painful to parse, for this one I am not convinced. I don't think this rule is that difficult to read 13:29:15 Wilco: Is it more difficult to understand? 13:29:57 ... I think it is fair to say that if there is not repeated content the rule shouldn't apply 13:30:15 Kathy: Can we just flip it around and make it in the possitive? 13:30:35 ... This rule applies to web pages that has blocks of repeated content 13:30:42 ... The possitive phrase is more understandable 13:31:06 Trevor: We may make the entire applicability subjective 13:31:40 ... The current at least has half of the applicability objective and concrete 13:32:02 Kathy: What if you still keep the objective part objective? 13:32:14 ... When I see the exception you are still introducing subjectivity 13:32:34 Trevor: We'd have to make it additive 13:32:39 ... I'd need to think about it more 13:33:18 Wilco: I thought of allowing subjective applicabilities to the expectation 13:33:39 ... Now we have rules with things like a button role must have a descriptive accessible name 13:33:54 ... but we can't say things that look like buttons are marked up as button 13:34:08 ... The look like a button is subjective and we cannot fit it into the applicability 13:34:51 Trevor: When you were originally writing the expectations, do you remember why they were subjective? 13:35:18 Wilco: It was the idea that much of accessibility testing requires to decide if something is equivalent to something else, and that in itself is subjective, and that seemed like the actual thing to test 13:35:43 ... We wanted to make these rules as strict and tight as they could be 13:36:36 ... We wanted to avoid as much of the ambiguity of some of the SCs, that's why we decided the applicability should be objective 13:37:31 Trevor: A lot of the times rules start off with a definition of something and then others where the applicability works they start just with "for each test target" 13:38:04 ... For the exception that we have why we can't just put it in the assumptions 13:38:44 ... Because the assumption qualifies the test target. We are pushing some of the applicability into the assumption 13:39:15 ... If we allowed expectations to be subjective we could include some of this 13:39:40 Wilco: We don't want to make assumptions when the edge cases we are ignoring aren't theoretical 13:40:49 ... We have been working around the limitations of the Rules Format. Some of them we have put into the input aspect 13:41:02 Trevor: Like the language 13:41:58 Trevor: I am trying to figure out a way for this rule to still be written and making them more readable 13:42:27 Chris: I am following. I get why we are doing it 13:44:06 Kathy: What if we do a combination of the two ideas? 13:44:19 ... We have the applicability and ten in the assumptions we include the subjective part? 13:44:37 ... I think the assumptio by itself would lead to more false possitive than we want 13:45:14 ... And the possitive approach would narrow those, still would not eliminate them completely 13:45:42 Chris: As per heading is descriptive, that is up to the tester to define. 13:46:09 Trevor: I think next steps are for me to rewrite some applicabilities and expectations for this rules based on today's feedback 13:46:27 ... I get that the exceptions sub section is difficult to understand 13:46:43 ... Wilco, we may need to have an hour to go through this 13:47:08 Wilco: We can continue this conversation, we don't have anything time sensitive 13:48:39 Wilco: If we were to say either your applicability or your expectation has to be objective. Could we make these use cases work? 13:48:39 ... Maybe some of the things we have done in one rule should be split into separate rules 13:48:48 ... Let's start with the error messages rule 13:49:06 Trevor: We can pull the error indicators into the applicability 13:49:23 Wilco: Would it be useful to say that the expectation needs to be objective? 13:50:21 ... We can't just pull the form error into the applicability, the expectations are not objective 13:50:42 ... Is there a way that we can split this that makes sense? 13:51:55 Trevor: "text that is visible" and "text that is inclued on the accessiblity tree or accessible name or description" -- These pre conditions could work. 13:52:11 ... IF we were to split this, we can work with the applicability and then ensure it has these two things above 13:52:26 Wilco: It does not work very well 13:52:36 Trevor: Feels like we are pushing the expectation into the applicability 13:52:59 Wilco: What if only some rules are allowed to be subjective? 13:53:15 ... We would clearly indicate that they are, and we wouldn't allow for all of the rules 13:53:25 Chris: We would need to categorize them very carefully 13:54:09 Trevor: I stil prefer to "quarantine" some of the subjective parts rather than allowing for more subjectivity 13:54:43 ... This way some of the rules that are at the edge would fall into more subjective approaches 13:55:27 Wilco: How much should we care about objectivity? 13:56:02 Trevor: IF we feel that we can trust ourselves not to write just copies of the SC, that I thinkg it would make sense 13:56:31 Wilco: Making sure the rules are unambiguous is the greatest benefit for the rules 13:56:39 ... Making sure we keep that is still the more important part of this 13:56:56 ... I am not sure that we need to hold on to objectivity as much as we have been 13:57:41 ... After five years we keep working around the problems. Maybe we should accept that and trust themselves enough to write good rules 13:57:55 ... We were expecting organizations to write their own rules, but that did not happen 13:58:12 ... We are under close control of the rules we write 13:59:36 Trevor: Somewhere in the rules format or the rules writing guide we could put some language to be more objective. It would help to avoid opening the doors to everything 13:59:41 rrsagent, make minutes 13:59:42 I have made the request to generate https://www.w3.org/2023/05/11-wcag-act-minutes.html dmontalvo