#872: Captured Mouse Events

Visit on Github.

Opened Jul 19, 2023

Hej!

I'm requesting a TAG review of Captured Mouse Events.

We expose an oncapturedmousechange EventHandler on CaptureController. Events are of the general shape {surfaceX: long, surfaceY: long}, exposing the coordinates of the mouse relative to the origin of the captured surface.

Further details:

  • I have reviewed the TAG's Web Platform Design Principles
  • The group where the work on this specification is currently being done: Screen Capture CG
  • The group where standardization of this work is intended to be done (if current group is a community group or other incubation venue): Screen Capture CG
  • Major unresolved issues with or opposition to this specification: N/A
  • This work is being funded by: Google, Tella

We'd prefer the TAG provide feedback as: 🐛 open issues in our GitHub repo for each point of feedback

Discussions

2023-07-mos-eisley

Minutes

Rossen: to implement on windows, would require plumbing deep into the OS... Tess: and what would this even mean on iOS? etc.

Rossen commented with our concerns.

Hi @eladalon1983, looking at the proposal with @hober during our Aug 23 f2f, we have the following questions:

  1. What is the expected behavior for OSs that have no cursor - iOS, Android etc.?
  2. The intended effect assumes that the receiving UA will have the ability to change the lower layer OS cursors effects - is this possible? (For instance, we suspect this would be very diffcult on Windows.)
  3. It is unclear how this feature will be available in different pixel densities, DPI, frame sizes etc.
  4. What other alternatives have you considered?
  5. How does this featuere interact with the a11y stack given they usually have thier own virutal cursor?
  6. Not a question but suggestion - we assumed that the spec is your explainer given the little information provided in the README that is linked as an explainer. Can you consolidate please?
2023-12-18

Minutes

Ready to progress -- awaiting reply from Rossen.

2024-01-15

Minutes

Hadley: stalled.. needs to be reassigned. Tess was in the discussion at last f2f

2024-04-22

Minutes

@hadleybeeman

2024-06-17

Minutes

Dan: has this timed out?

Matthew: have they requested a11y review? Can't see that they have

Yves: nothing on webkit and mozilla standards positions

Dan: the spec itself hasn't been updated since last july

Yves: no comment since august

Dan: leaves closing comment and marks as timed out