IRC log of matf on 2025-02-26

Timestamps are in UTC.

13:53:40 [RRSAgent]
RRSAgent has joined #matf
13:53:44 [RRSAgent]
logging to https://www.w3.org/2025/02/26-matf-irc
13:53:44 [Zakim]
RRSAgent, make logs Public
13:53:45 [Zakim]
please title this meeting ("meeting: ..."), JJ
13:53:46 [JJ]
Zakim, this is MATF 26 February 2025
13:53:47 [Zakim]
got it, JJ
13:53:53 [JJ]
Meeting: MATF 26 February 2025
13:53:58 [JJ]
chair+
13:54:05 [JJ]
agenda+ WCAG2Mobile Call For Consensus (CFC) in AG WG
13:54:09 [JJ]
agenda+ 2.4.7 Focus Visible
13:54:14 [JJ]
agenda+ 3.2.1 On Focus
13:54:27 [JJ]
agenda+ 4.1.2 Name, Role, Value
13:55:24 [Joe_Humbert]
present+
13:56:39 [JJ]
regrets+ Karla
13:56:47 [JJ]
regrets+ JonGibbins
13:56:55 [JJ]
regrets+ AlainVagner
13:58:35 [Tanya]
Tanya has joined #matf
13:59:57 [GleidsonRamos]
GleidsonRamos has joined #matf
14:00:07 [GleidsonRamos]
present+
14:00:55 [Illai]
Illai has joined #matf
14:00:59 [pauljadam]
pauljadam has joined #matf
14:01:00 [Tanya]
present+
14:01:23 [Carol]
Carol has joined #MATF
14:02:07 [quintinb]
quintinb has joined #MATF
14:02:13 [Illai]
present+
14:02:14 [quintinb]
present+
14:02:56 [julianmka]
julianmka has joined #MATF
14:02:56 [JJ]
Zakim, move to the next agendum
14:02:56 [Zakim]
I don't understand 'move to the next agendum', JJ
14:02:59 [quintinb]
scribe: quintinb
14:03:01 [JJ]
move to the next agendum
14:03:06 [julianmka]
present+
14:03:12 [Carol]
present +
14:03:14 [JJ]
move to next agendum
14:03:14 [Zakim]
agendum 1 -- WCAG2Mobile Call For Consensus (CFC) in AG WG -- taken up [from JJ]
14:04:22 [Tim]
Tim has joined #matf
14:04:33 [Tim]
present+
14:05:19 [pauljadam]
present+
14:05:41 [quintinb]
JJ waiting for an email
14:06:15 [quintinb]
@JJ pre cfc started 25 summary, next week actual CFC - 1 week delay
14:06:30 [Detlev]
Detlev has joined #matf
14:06:53 [Detlev]
present+
14:07:08 [quintinb]
JJ Focus visble - JJ confused about keyboard operable user interface. This seems to focus on keyboard as opposed to keyboard interface
14:07:48 [quintinb]
This SC seems to be written for keyboard and not keyboard interface
14:08:03 [Joe_Humbert]
q+
14:08:54 [quintinb]
@JJ reading comments on GitHub
14:09:19 [pauljadam]
Visible does not mean it has a certain contrast, that's not defined.
14:10:34 [quintinb]
@JJ but customisable - then when developers have the capacity to change the focus indicator, it should be visible. But JJ means the system indicator
14:10:48 [quintinb]
pauljadam iOS won't let you chnage the indicator
14:11:03 [quintinb]
@JJ it's not possible to modify the system
14:11:30 [JJ]
ack Joe_Humbert
14:11:37 [JJ]
q?
14:12:06 [Jamie]
Jamie has joined #matf
14:12:10 [Jamie]
present+
14:12:21 [pauljadam]
q+
14:12:25 [Jamie]
qw
14:12:27 [Jamie]
q+
14:12:34 [quintinb]
Joe_Humbert - we have said this only applies to keyboard, but switch access also uses the keyboard interface. This might not be the same on iOS and Android
14:13:01 [quintinb]
by the way, Switch Control / Access is using the KB interface
14:13:21 [quintinb]
I've been doing this with Ally Keys
14:14:23 [quintinb]
Joe_Humbert then why did FKA preceed them?
14:14:38 [quintinb]
pauljadam probably due to numbers (sorry for paraphrasing)
14:15:22 [JJ]
q?
14:15:29 [JJ]
ack pauljadam
14:15:30 [quintinb]
@JJ we need to be careful about wording
14:16:10 [JJ]
ack Jamie
14:16:12 [quintinb]
pauljadam on switch control - if it's keyboard accessible, switches work fine. I wouldn't change the definition. All you need to test is keyboard. @JJ confirms
14:16:20 [quintinb]
Jamie have we confirmed that?
14:16:25 [Detlev]
q+
14:17:12 [quintinb]
Switches allow for actions, which Keyboard does not, but other than that I haven't noticed much
14:17:26 [quintinb]
Focus and selection are the same
14:18:16 [Joe_Humbert]
q+
14:18:36 [quintinb]
pauljadam are we extending the scope of wcag if we explicitly require switch access?
14:18:40 [quintinb]
Jamieyes
14:18:59 [quintinb]
JJ mobile is changing a lot of the landscape
14:19:21 [quintinb]
pauljadam WCAG doesn't say to test for focus color in switch control
14:19:57 [JJ]
ack Detlev
14:19:57 [quintinb]
@JJ I wonder how we should be reading this sc
14:20:19 [JJ]
"Any" keyboard operable user interface has "a mode" of operation where the keyboard focus indicator is visible.
14:20:56 [quintinb]
Detlev since switch is next / activate but keyboard allows for more granular control. Does that map equivalently?
14:22:12 [quintinb]
@JJ are we just assuming switch access works - it's confused me in the past. 2.1.1 doesn't mean that switch and touch has to work the same. If the keyboard has equivalent control
14:23:07 [quintinb]
pauljadam you could even use the enter key instead of a submit button
14:23:27 [JJ]
ACTION: Research on Android + iOS the behavior of Switch Control and External Keyboard focus indicators
14:24:27 [quintinb]
quintinb the Switch interface allows for "build your own keyboard" as well as auto select etc.
14:24:30 [Jamie]
q+
14:24:40 [Joe_Humbert]
1+ to quintinb about switch access is very customizable
14:24:41 [pauljadam]
That's why you keep it to Keyboard
14:24:55 [JJ]
ack Joe_Humbert
14:25:06 [github-bot]
github-bot has joined #matf
14:25:13 [JJ]
ack Jamie
14:25:29 [pauljadam]
If you add accessibility Actions on iOS it works for VoiceOver, Keyboard, Switch all the same
14:25:31 [quintinb]
I learned what I know from pauljadam's stuff, lol
14:25:51 [pauljadam]
:)
14:26:16 [pauljadam]
keep as is will be my response mostly :)
14:26:26 [quintinb]
+1 pauljadam
14:26:51 [quintinb]
JJ we could add a note about best practice regarding accessibility interface
14:27:06 [pauljadam]
we going to start talking about Eye Tracking too? probably too hard to discuss every possible AT on Mobile
14:27:21 [julianmka]
q+
14:27:38 [JJ]
Keep the text as is, but add note about best-practices for focus visible for assistive technologies?
14:27:40 [JJ]
ack julianmka
14:27:53 [pauljadam]
So regular WCAG does not say "Make sure you do switch controls too" But Mobile WCAG needs to say that?
14:28:39 [quintinb]
julianmka we should keep to a similar approach that we've been taking regarding mobile being different. We should be aware of what the system supports and keep with intent rather than being explicit on every possible AT
14:29:20 [quintinb]
julianmka windows doesn't support switch control
14:30:05 [Joe_Humbert]
q+
14:30:05 [JJ]
Poll: Keep text as is, add note about supporting focus indicators for other types of assistive technologies?
14:30:24 [Tim]
+1
14:30:25 [GleidsonRamos]
+1
14:30:26 [pauljadam]
Keep as is, no note needed
14:30:28 [Jamie]
+1 plus note
14:30:29 [Tanya]
+1
14:30:31 [Detlev]
+1
14:30:36 [quintinb]
+1
14:30:40 [Illai]
+1
14:30:41 [julianmka]
+1
14:30:56 [Carol]
+1
14:31:01 [pauljadam]
What if Apple or Android changes later?
14:31:10 [pauljadam]
Are we going to define everything possible for a developer?
14:31:33 [JJ]
ack Joe_Humbert
14:32:03 [quintinb]
Joe_Humbert do we need to acknowledge that devs can change the original focus indication
14:32:36 [quintinb]
JJ we could use a similar note to 1.1.1 where not every platform does something
14:33:18 [pauljadam]
I'm not sure it's worth the effort of if we'd have full accuracy if we start defining what is possible and what is not possible for each platform.
14:33:31 [JJ]
ACTION: Add second note: Not all mobile platforms provide a way to programmatically change the keyboard focus indicator.
14:34:17 [JJ]
move to next agendum
14:34:17 [Zakim]
agendum 2 -- 2.4.7 Focus Visible -- taken up [from JJ]
14:34:43 [quintinb]
(actually 3.2.1)
14:35:41 [quintinb]
JJ what do we see as a component, and what do we consider as a change of context
14:35:52 [quintinb]
JJ is element different from component?
14:35:55 [pauljadam]
UI component, UI control, UI element all the same thing
14:36:03 [quintinb]
+1 pauljadam
14:36:36 [pauljadam]
if you want to update Change of Context definition then just remove the word "Web" from "Web page"
14:36:45 [JJ]
move to next agendum
14:36:45 [Zakim]
agendum 3 -- 3.2.1 On Focus -- taken up [from JJ]
14:38:16 [quintinb]
@JJ do we need to redfine / modify the definition of UIC (User Interface Component)
14:39:07 [pauljadam]
definitions of UI components seems fine and does not need a change since it's written generically and does not say "Web" specifically
14:39:15 [Joe_Humbert]
q+
14:39:21 [quintinb]
JJ sometimes a component can be a combination of controls
14:39:59 [JJ]
ack Joe_Humbert
14:40:30 [quintinb]
Joe_Humbert re:definitions, would those be impacted by the views discussion last week. Like more for subview and component
14:41:22 [quintinb]
@JJ I am confused about what is being perceived by users - is it what you can control
14:41:43 [quintinb]
JJ if it can receive focus it's generally interact-able
14:42:44 [quintinb]
What concerns me: "page" and "viewport"
14:42:57 [JJ]
q?
14:43:33 [JJ]
quintinb: change of context, might need to replace "page" and "viewport"
14:43:44 [pauljadam]
I would replace "Web page" with "page"
14:43:49 [pauljadam]
clear
14:43:53 [quintinb]
JJ is UIC clear?
14:44:00 [Carol]
Yes
14:44:01 [quintinb]
+1 (it is clear)
14:44:11 [GleidsonRamos]
yes
14:44:17 [Jamie]
q+
14:44:27 [JJ]
ack Jamie
14:44:36 [Tim]
+1
14:45:08 [quintinb]
Jamie I think we documented in the ticket about UIC that we have open to make that consistent pattern when to use component and UIC. Or is it in the note 3? Is that a note from WCAG?
14:45:18 [quintinb]
JJ yes it's a part of WCAG
14:45:30 [quintinb]
Jamie because that tripped me up
14:46:09 [quintinb]
Jamie there is some wording here that may not only apply to this SC only
14:46:42 [JJ]
q?
14:46:47 [quintinb]
JJ it seems that UIC refers to interactive features
14:47:39 [quintinb]
JJ for example 3.2.4 just says "component" - as opposed to UIC
14:48:01 [quintinb]
Joe_Humbert I think that's addressed in Note 3 under UIC
14:49:18 [quintinb]
pauljadam an element could be an image. Page element vs UIC does have some confusion associated
14:49:28 [pauljadam]
component and control seems more specific than element which could be more generic
14:49:30 [quintinb]
Joe_Humbert is component defined?
14:49:33 [quintinb]
JJ no
14:50:01 [GleidsonRamos]
q+
14:50:18 [GleidsonRamos]
q-
14:50:26 [JJ]
ACTION: Create issue in WCAG for user interface component (control) vs component (element?)
14:50:56 [pauljadam]
If you say "Design System Elements" that could mean ever possible element that is not operable as well, "Design System Components" or "Controls" means only the operable UI controls the user would be tapping and clicking on
14:51:03 [JJ]
move to next agendum
14:51:03 [Zakim]
agendum 4 -- 4.1.2 Name, Role, Value -- taken up [from JJ]
14:51:11 [quintinb]
Oh so a small one
14:52:26 [Illai]
q+
14:52:40 [quintinb]
q+
14:53:22 [pauljadam]
Yeah it think everyone fails something if it has the wrong role or the wrong state.
14:53:39 [pauljadam]
You can't put aria-expanded=false if it's visually expanded.
14:54:40 [JJ]
ack Illai
14:55:51 [pauljadam]
I'd remove "Web" and "HTML" from that definition
14:56:05 [quintinb]
Illai: 1. Regarding role - it is being implicitly referred to in 1.3.1. But there is some confusion in mobile in 4.1.2 in the note. If you are using native elements you should be "good" - we don't have a real definition of what a native element means
14:56:06 [Detlev]
q+
14:56:08 [pauljadam]
same deal for native apps
14:57:26 [quintinb]
JJ there has been a change in WCAG addressing the web part about something custom or not. XML vs Compose: is that native?
14:57:28 [JJ]
close the queue
14:57:28 [pauljadam]
if it's not in a web view then it's native
14:57:31 [JJ]
Zakim, close the queue
14:57:31 [Zakim]
ok, JJ, the speaker queue is closed
14:57:41 [JJ]
ack quintinb
14:58:03 [JJ]
pauljadam - yes it is "native", but is it provided by the OS or custom built by a developer
14:58:22 [JJ]
it relates to the "unmodified" exception
14:58:39 [GleidsonRamos]
q+
14:59:08 [JJ]
ack Detlev
14:59:11 [quintinb]
quintinb role can be strictly defined, but it has changed even in Android views to compose. It's a careful definition
14:59:21 [JJ]
GleidsonRamos - please comment in the chat or on Github
14:59:26 [GleidsonRamos]
ok
14:59:28 [GleidsonRamos]
q-
15:00:09 [quintinb]
Detlev from a practical perspective there are elements that are compound, some elements have actions. There are many different types of roles (e.g. action descriptions) - is that a fail?
15:00:39 [pauljadam]
on iOS if you combine the focus of a card and give it accessibility actions then the button role is still spoken if there is a button inside the card
15:01:04 [Joe_Humbert]
For previous agenda item 3.2.1 https://github.com/w3c/wcag/issues/4252
15:01:13 [Detlev]
pauljadam intersting...
15:01:36 [pauljadam]
I have a Cards demo in my a11y techniques iOS app
15:05:39 [JJ]
Zakim, list participants
15:05:39 [Zakim]
As of this point the attendees have been Joe_Humbert, GleidsonRamos, Tanya, Illai, quintinb, julianmka, Tim, pauljadam, Detlev, Jamie
15:05:45 [JJ]
rrsagent, make minutes
15:05:46 [RRSAgent]
I have made the request to generate https://www.w3.org/2025/02/26-matf-minutes.html JJ
15:08:14 [JJ]
rrsagent, bye
15:08:14 [RRSAgent]
I see 3 open action items saved in https://www.w3.org/2025/02/26-matf-actions.rdf :
15:08:14 [RRSAgent]
ACTION: Research on Android + iOS the behavior of Switch Control and External Keyboard focus indicators [1]
15:08:14 [RRSAgent]
recorded in https://www.w3.org/2025/02/26-matf-irc#T14-23-27
15:08:14 [RRSAgent]
ACTION: Add second note: Not all mobile platforms provide a way to programmatically change the keyboard focus indicator. [2]
15:08:14 [RRSAgent]
recorded in https://www.w3.org/2025/02/26-matf-irc#T14-33-31
15:08:14 [RRSAgent]
ACTION: Create issue in WCAG for user interface component (control) vs component (element?) [3]
15:08:14 [RRSAgent]
recorded in https://www.w3.org/2025/02/26-matf-irc#T14-50-26