13:56:03 RRSAgent has joined #act-r 13:56:07 logging to https://www.w3.org/2024/06/27-act-r-irc 13:56:07 RRSAgent, make logs Public 13:56:08 Meeting: ACT Rules Community Group Teleconference 13:56:24 Agenda+ ACT stand-up 13:56:24 Agenda+ Task Force update 13:56:24 Agenda+ Dedicated call -- Intro to ACT 13:56:26 Agenda+ "Zoomed text node is not clipped with CSS overflow": "link to a full version": source unclear https://github.com/act-rules/act-rules.github.io/pull/2163 13:56:28 Agenda+ Do branch publish for easier reviewing of PRs https://github.com/act-rules/act-rules.github.io/pull/2183 13:56:30 Agenda+ Boundary / Verbose examples https://github.com/act-rules/act-rules.github.io/pull/2185 13:57:24 Chuck has joined #act-r 13:58:10 Wilco has joined #act-r 14:01:02 agenda? 14:01:17 q+ to introduce myself 14:02:08 ack Ch 14:02:08 Chuck, you wanted to introduce myself 14:02:14 Dan_Tripp has joined #act-r 14:02:34 markrogers has joined #act-r 14:04:31 present+ 14:04:35 Helen has joined #act-r 14:04:43 present+ 14:05:04 thbrunet has joined #act-r 14:05:59 present+ 14:06:02 present+ 14:06:08 giacomo-petri has joined #act-r 14:06:12 present+ 14:06:14 present+ 14:06:39 scribe+ 14:07:19 zakim, take up nex 14:07:19 I don't understand 'take up nex', Wilco 14:07:21 zakim, take up next 14:07:21 agendum 1 -- ACT stand-up -- taken up [from CarlosD] 14:07:23 present+ Daniel 14:07:58 Carlos: No progress, other work 14:08:19 Gaicomo: Lots of PRs that are ready for review 14:08:36 ... Working on new rules. One on required accessible names 14:09:04 Dan: Left some reviewed, have an issue on the meeting's agenda 14:09:58 Helen: Waiting on Kathy to review my PR. Don't want more than 1 PR at a time 14:10:30 ... The PR on transcript, 2064? 14:11:16 Tom: On vacation, getting caught up. Wilco can look at the last open issue? 14:12:06 Wilco: Will review Giacomo's PRs tomorrow 14:12:10 zakim, take up next 14:12:10 agendum 2 -- Task Force update -- taken up [from CarlosD] 14:12:57 Helen: TF & CG meetings have been merged 14:13:26 Daniel: We've published ACT Rules Format 1.1. first public working draft 14:13:45 https://www.w3.org/TR/act-rules-format-1.1/ 14:14:04 ... Rest of W3C groups now get to review. This is the start of the process. 14:14:33 ... There are still a few steps before the draft can become a recommendation. Now is the time for everyone to review 14:15:03 Tom: For merging the two groups, it looks like the regular TF meetings are still on the calendar 14:15:29 Daniel: The planing team should discuss if the merge will continue through to the end of the summer 14:15:39 ... I'll mark these as tentative 14:16:19 ... For June we've merged. We'll continue for the summer, we'll get back to it in the planning meeting. 14:16:48 Carlos: Regarding the rules format, what's the timeframe? When will the comment period end? 14:17:25 Daniel: There's a 2 month period for horizontal review. Then if everything's resolved we can publish another working draft 14:17:35 ... To get to rec that's a longer period. 14:18:04 ... If we want further changes, the sooner the better. That way we can then publish another working draft 14:18:42 zakim, take up next 14:18:42 agendum 3 -- Dedicated call -- Intro to ACT -- taken up [from CarlosD] 14:19:28 Carlos: In the last few meetings we've had new faces. The goal was to ask if the new members would like a dedicated introduction call 14:19:56 ... We don't have people here who require it 14:20:28 Wilco: I'd suggest we just e-mail these new members to ask 14:20:37 Carlos: Agreed, even if it's one or two people 14:20:46 zakim, take up next 14:20:46 agendum 4 -- "Zoomed text node is not clipped with CSS overflow": "link to a full version": source unclear https://github.com/act-rules/act-rules.github.io/pull/2163 -- taken up 14:20:49 ... [from CarlosD] 14:21:50 Dan: There's a WCAG issue update. This has been clarified, I was misreading the understanding doc. 14:22:10 ... A link to a full version is okay in all cases, not just in limited cases such as user generated. 14:22:39 Carlos: So if we have a link to a compliant version it would pass 14:22:54 Dan: That's not exactly the wording. They were focusing on without loss of content. 14:23:43 Wilco: CAV includes no loss of content. It has a few more requirements, and is for every criteria. 14:23:56 Dan: So this isn't in this criteria, it applies overall. 14:24:33 Carlos: If this is just about CAV, should we have specifically for this rule, those kind of passes 14:24:52 Dan: What's been discussed so far is not for alternative versions 14:25:19 ... I think the link to the full text is covered by the rule's assumptoin 14:25:28 s/assumptoin/assumption 14:25:48 ... I could submit a PR that elaborates on the assumption. 14:26:13 Wilco: Do we have real world examples where we see this fail? 14:26:39 Wilco: Generally I think we want assumptions to only be known edge cases, but not happen in practice. If it happens in real sites, common scenarios, we want a rule to cover it. 14:26:48 Wilco: Seems like the quickest fix. 14:27:30 Dan: This might be important too. I don't understand why pass 2 is a pass 14:27:47 giacomo-petri has joined #act-r 14:27:55 ... pass 2 has ellipses and a link to the full version 14:28:39 giacomo: I have examples of product sites that force a full product name onto one line 14:28:52 ... If you the move to the product page you get the full product name 14:29:10 Dan: That sounds like the thing I've seen too. We should address this 14:29:40 https://www.w3.org/WAI/standards-guidelines/act/rules/59br37/proposed/#passed-example-2 14:30:11 Wilco: From reading of it, it passes because expectation 1 is true. We are explicitely excluding where the clip is intentional. We know it's a potential problem, if designers accounted for it, they know to sort it out elsewhere. 14:30:37 Dan: So this passes because of expectation 1, and the link to the full reason is irrelevant to the rule. 14:30:54 ... So removing that link would still pass the rule but fail the SC 14:31:42 Carlos: so the link to the full version might help people understand the example better. 14:31:56 Dan: Maybe I can clear this up before boundary examples go live 14:32:42 zakim, take up next 14:32:42 agendum 5 -- Do branch publish for easier reviewing of PRs https://github.com/act-rules/act-rules.github.io/pull/2183 -- taken up [from CarlosD] 14:33:18 Carlos: This was brought up by JY, a consequence of the rules being written. Reviewing rules can be quite complex. Some examples are very hard to review. 14:33:37 ... JY came up with doing branch publish to let us more easily review what's proposed 14:34:03 ... Mark came up with an easier solution to let us generate the rules page from any branch 14:34:40 Mark: We can publish whatever markdown's checked out. You can also use it to preview your own PRs. 14:35:04 ... We'll use Hugo to launch the web server. That can have changes appear live in your browser as well. 14:35:27 ... It's about 45 lines, and all you need to do is install Hugo 14:36:11 Carlos: So this requires every review to install and run it 14:36:32 Mark: You could push the output somewhere. 14:37:14 Carlos: To make it useful for everyone, a solution that could be integrated with the build system might be more useful. Of course we could use this imiediately. 14:38:00 Wilco: Getting into the build system, the tricky part is that the files we write are not the files that go to W3C website. There's a conversation step. 14:38:16 Wilco: there's a template that gets incorporated, and we don't have that. I'm certain there's a way to do it. 14:38:40 q+ 14:38:48 Wilco: Maybe build locally. How close do we need the previews to match the final published content? Do we need to open code snippits for example? HTML snippits ok in one file? 14:40:02 Daniel: We're basically using two websites. A CG website, still running on Gatsy. We could try to run Gatsby in Netlify, it should do most of the things 14:40:23 ... We can't use W3C's Netlify, it's a different W3C organizatoin 14:40:32 s/organizatoin/organization 14:41:08 Wilco: Not clear to me. If we want the markdown display, github does that for us already. Do we need more than that? What do we need? 14:41:24 Wilco: Does everyone know that github can do that? 14:41:25 https://github.com/act-rules/act-rules.github.io/pull/2190/files?short_path=fa56746#diff-fa5674640c69652e9401e8adfe61bf9385f66c8531252f61f12ca593829a7dfa 14:41:33 Wilco: This kind of view 14:42:34 Carlos: The issue is that reviewing examples is difficult. 14:42:49 Mark: There are a lot of files. Knowing how these interact is hard to do. 14:43:07 Wilco: Can't solve that problem, code snippits not combined in meaningful way. 14:43:27 Wilco: Code snippits are not rendered, and that's what we are discussing. 14:43:53 Mark: Looked hard to modify, but if one has never looked at code before, probably looks that wya. 14:43:57 s/wya/way/ 14:44:52 Wilco: We have a lot of what we need already set up. The thing we are running before, we would need to run that and publish from that. That generates the HTML files already. We can stick that in a preview. If we can stick ... into Netlify that would do the job. 14:45:00 Daniel: There is a free tier. 14:45:05 Wilco: We can start there. 14:45:15 Wilco: Question is who is going to build it. 14:45:33 Carlos: Much is already built. 14:45:58 yes 14:46:10 Carlos: I might have a look when I'm caught up 14:46:31 zakim, take up next 14:46:31 I see a speaker queue remaining and respectfully decline to close this agendum, Wilco 14:46:34 q? 14:46:38 ack dm 14:46:40 zakim, take up next 14:46:40 agendum 6 -- Boundary / Verbose examples https://github.com/act-rules/act-rules.github.io/pull/2185 -- taken up [from CarlosD] 14:46:57 ack mee 14:47:51 Carlos: This suggestion came from Dan. An additional set of examples that would not be pass/fail/inapplicable, but that would help illustrate edge cases. 14:48:23 ... For example to show how a rule might pass when a criterion fails. 14:48:55 Dan: One question is what we want to call these. JY has called them boundary examples, but there are some uses that mean they're not boundary examples. 14:49:33 ... I think there are other example that are not boundary cases, but they are more verbose. We'd benefit from having more verbose examples. 14:50:05 Carlos: I think JY places them before inapplicable? 14:51:02 Wilco: They are all at the bottom, there's a new boundary section. 14:51:10 q+ 14:51:27 Carlos: They're not normative, so they should be after the examples 14:51:39 Giacomo: I think that boundaries and verbose examples have two different meanings. 14:52:45 ... One highlights edge cases, the other is something that's too complex, but it's not an edge case. I don't think we should put them together 14:52:49 ack g 14:52:55 q+ 14:53:04 Carlos: Would verbose examples need to be normative? 14:53:17 Dan: I think so 14:54:04 scribe+ 14:54:16 Wilco: 2 points. We really need to be careful with "normative". Rules are not normative. Need to find another term. 14:54:44 Wilco: I'm not a huge fan of either solution. Maybe something like advanced examples. Some generic term that puts them out of scope of the fault/pass fail inapplicable may be the way to go here. 14:55:00 q+ 14:55:05 Wilco: We should also be careful about how many examples we have. Every example added is an example we need to maintain. There's a reason we limited the examples. 14:55:12 ack Wilco 14:55:17 Wilco: It all needs to be maintained, and is extra work if they go out of date. 14:55:18 ack dm 14:56:20 Daniel: +1 about normative. I struggle with verbose and boundary examples 14:56:48 Carlos: I was thinking about additional examples. 14:57:04 .... Regarding normative, I think if we just remove normative, it should be enough. 14:57:15 q+ 14:57:36 Wilco: I like Miscellaneous examples better 14:57:47 q+ 14:57:58 ... that sets them aport from the other categories 14:58:06 ack Wilco 14:58:30 Daniel: These go into different topics 14:58:38 Helen: Maybe we can have this as a topic for next time 14:59:02 Tom: How would you specify the expected result of these? 14:59:25 Carlos: I'm not sure I understand the question 15:00:06 Tom: They're not part of the normal pass/fail. The idea is not to report results to them. Even if they're reported we would ignore them 15:00:50 rrsagent, draft minutes 15:00:52 I have made the request to generate https://www.w3.org/2024/06/27-act-r-minutes.html dmontalvo