IRC log of pointerevents on 2025-11-05

Timestamps are in UTC.

15:55:41 [RRSAgent]
RRSAgent has joined #pointerevents
15:55:46 [RRSAgent]
logging to https://www.w3.org/2025/11/05-pointerevents-irc
15:55:47 [Patrick_H_Lauke]
Meeting: PEWG
15:55:51 [Patrick_H_Lauke]
Chair: Patrick H. Lauke
15:55:55 [Patrick_H_Lauke]
Scribe: Patrick H. Lauke
15:56:01 [Patrick_H_Lauke]
ScribeNick: Patrick_H_Lauke
15:56:03 [Patrick_H_Lauke]
present+
15:56:49 [Patrick_H_Lauke]
Agenda: https://www.w3.org/events/meetings/66591f6b-6694-4f90-b23d-bf8f1b9dda8a/20251105T110000/
16:01:13 [flackr]
flackr has joined #pointerevents
16:03:00 [Patrick_H_Lauke]
present+ smaug
16:03:15 [Patrick_H_Lauke]
present+ flackr
16:03:43 [gastonr]
gastonr has joined #pointerevents
16:03:46 [Patrick_H_Lauke]
present+ gastonr
16:04:06 [Patrick_H_Lauke]
TOPIC: Update on recharter and new PE3 snapshot
16:04:41 [mustaq]
present+
16:04:41 [Patrick_H_Lauke]
Patrick: from last time, i removed the unidirectional touch-action from PE3 https://github.com/w3c/pointerevents/pull/558
16:05:32 [Patrick_H_Lauke]
Patrick: based on that philippe requested a new dated snapshot https://github.com/w3c/transitions/issues/750#issuecomment-3481042409
16:06:23 [Patrick_H_Lauke]
Patrick: from our last meeting, I updated our charter https://github.com/w3c/charter-drafts/pull/715
16:07:45 [Patrick_H_Lauke]
Patrick: adding mention of gestures, and clarifying that we're not going to try to define the black box magic of how UA decides what is / isn't a gesture
16:08:01 [Patrick_H_Lauke]
Patrick: but we just want to have an API for content to then consume gestures once recognised
16:08:45 [Patrick_H_Lauke]
Patrick: based on that, Philippe requested the rechartering https://github.com/w3c/strategy/issues/515 and asked for a current charter extension until that goes through
16:09:38 [Patrick_H_Lauke]
Robert: does charter need to say anything more about mouse?
16:10:22 [Patrick_H_Lauke]
Patrick: didn't need to do anything more I think, as we have https://github.com/w3c/charter-drafts/pull/715/files#diff-23fac1ecea013b66aaa6c4f2b03eb8ea1ea26c305759015375605e5bd29ec8f1R159
16:15:16 [Patrick_H_Lauke]
TOPIC: Web Platform Tests https://wpt.live/pointerevents/ / https://wpt.fyi/results/pointerevents?label=experimental&label=master&aligned
16:15:48 [Patrick_H_Lauke]
Patrick: I believe you did something on this since last time, Mustaq
16:16:15 [Patrick_H_Lauke]
Mustaq: yes, I've looked at tweaking how failures are surfaced (?)
16:16:31 [mustaq]
https://github.com/w3c/pointerevents/issues/559
16:16:59 [Patrick_H_Lauke]
Mustaq: that first list isn't completely precise, but goes in the right direction
16:17:22 [Patrick_H_Lauke]
Rob: wonder if we can filter by tests that relate to PE level *3* to weed out some things from 4
16:18:13 [Patrick_H_Lauke]
Mustaq: don't think tests are tagged in a granular-enough way / make a distinction between versions of PE
16:18:41 [Patrick_H_Lauke]
Rob: don't need to be super granular, but removing things that are explicitly in 4 would be good to exclude those
16:19:19 [Patrick_H_Lauke]
Mustaq: good idea to label. wonder if we can reuse existing labels like "optional" or "tentative"
16:20:04 [Patrick_H_Lauke]
Patrick: "tentative" sounds appropriate to me as an outsider...
16:20:51 [Patrick_H_Lauke]
Rob: "tentative" is usually reserved for things where there's not even a draft, so not quite the right one
16:21:09 [Patrick_H_Lauke]
Patrick: is it a problem creating a new label, do we HAVE to reuse an existing label?
16:21:18 [Patrick_H_Lauke]
Mustaq: no, not a problem
16:21:43 [Patrick_H_Lauke]
Rob: want to make sure we also remove things that aren't REALLY pointer events issues per se, but more pointerlock or similar
16:22:08 [Patrick_H_Lauke]
Mustaq: CSS specs go through stages ... wonder how they handle it
16:22:20 [Patrick_H_Lauke]
Rob: they'd have same problem, as tests aren't split by levels
16:22:39 [Patrick_H_Lauke]
Rob: having meta tags, or lists of tags...
16:23:05 [Patrick_H_Lauke]
Gaston: tests can be labelled for interop ... maybe the mechanism that's used for THAT can be used for our purpose
16:23:53 [Patrick_H_Lauke]
Mustaq: need to be careful with renaming filenames, as it will break lots of external references
16:24:04 [Patrick_H_Lauke]
Mustaq: so any method we choose should not touch them
16:25:23 [Patrick_H_Lauke]
Patrick: should we do an action for this? or we can also discuss this in person next week at TPAC...
16:25:35 [Patrick_H_Lauke]
Rob: there will be other spec people there too, so that might be good
16:26:23 [Patrick_H_Lauke]
ACTION: discuss labelling/thinslicing/filtering for different levels of PE for the WPT tests at TPAC
16:26:46 [Patrick_H_Lauke]
TOPIC: Any particular old or new issues that we want to start thinking about/tackling? https://github.com/w3c/pointerevents/issues
16:27:25 [Patrick_H_Lauke]
Mustaq: not issue related, but about a WPT that fails in all browsers
16:27:46 [Patrick_H_Lauke]
Mustaq: the test is wrong, but working on it
16:28:16 [Patrick_H_Lauke]
Mustaq: specific question for Olli - seeing Safari+Chrome fail similarly, but Gecko's behaviour is different
16:28:43 [Patrick_H_Lauke]
Mustaq: (context is failing test for targets removed from slot ?)
16:30:06 [Patrick_H_Lauke]
Mustaq: A is host, B inside shadow DOM. you get mouse down/up on B. in Safari/Chrome, the host A sees an actual (fake) event on A, with target A. In Firefox we see it bubbling to A, so target is B
16:30:33 [Patrick_H_Lauke]
Olli: i think it should behave like Safari/Chrome...
16:31:11 [Patrick_H_Lauke]
Mustaq: I will send you the test, we can look at it. Question is: are events meant to be "replicated" on host?
16:31:26 [Patrick_H_Lauke]
Rob: yes we change the target of the event when it goes to the light DOM
16:32:10 [Patrick_H_Lauke]
Olli: if you have a minimal test case
16:32:20 [Patrick_H_Lauke]
Olli: even if it's manual
16:32:28 [Patrick_H_Lauke]
Mustaq: will ping you in IRC
16:34:52 [Patrick_H_Lauke]
Gaston: is there a specific agenda already set for our meeting at TPAC next week?
16:35:39 [Patrick_H_Lauke]
Patrick: not crystallised anything yet ... was hoping to play it by ear, more of the same as our regular meetings, just easier to then discuss things while sitting around the same laptop etc. but if anything comes up, I'll send an email/set a proper agenda
16:35:54 [Patrick_H_Lauke]
Patrick: thank you all, see you physically/virtually next week at TPAC
16:36:00 [Patrick_H_Lauke]
RRSAgent, set logs world-visible
16:36:05 [Patrick_H_Lauke]
RRSAgent, generate minutes
16:36:06 [RRSAgent]
I have made the request to generate https://www.w3.org/2025/11/05-pointerevents-minutes.html Patrick_H_Lauke
16:36:17 [Patrick_H_Lauke]
RRSAgent, bye
16:36:17 [RRSAgent]
I see 1 open action item saved in https://www.w3.org/2025/11/05-pointerevents-actions.rdf :
16:36:17 [RRSAgent]
ACTION: discuss labelling/thinslicing/filtering for different levels of PE for the WPT tests at TPAC [1]
16:36:17 [RRSAgent]
recorded in https://www.w3.org/2025/11/05-pointerevents-irc#T16-26-23