Open Bug 1823822 Opened 1 year ago Updated 1 year ago

Pointer Events: stylus with finger wheel always reports tangentialPressure of 0 on Windows

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

Firefox 113
defect

Tracking

()

UNCONFIRMED

People

(Reporter: redux, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Steps to reproduce:

  1. Use a Wacom digitizer tablet with an airbrush pen (which includes a "finger wheel")
  2. Open https://patrickhlauke.github.io/touch/pen-tracker/
  3. Move the pen over the digitizer, change the position/value of the finger wheel

Actual results:

tangentialPressure https://w3c.github.io/pointerevents/#dom-pointerevent-tangentialpressure always returns "0" (either "neutral position" or default value for hardware that doesn't support tangential pressure).

running the Wacom diagnostic tool, you can however see that the finger wheel value does change / is communicated correctly (and it works in other applications, such as drawing apps).

Expected results:

tangentialPressure should return a value between [-1, 1] that reflects the value of the finger wheel (noting that the Wacom airbrush appears to be one of those cases where the value is always positive, so [0, 1], as noted in the PE specification.

Note that this works correctly on Firefox/macOS. it's only on Windows that this seems to be a problem. (not tried Linux)

See also https://github.com/w3c/pointerevents/issues/467

Also note that this same issue affects Chrome/Windows as well (but again, not Chrome/macOS) - see https://bugs.chromium.org/p/chromium/issues/detail?id=1426685

The Bugbug bot thinks this bug should belong to the 'Core::DOM: Core & HTML' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → DOM: Core & HTML
Product: Firefox → Core
Blocks: pointerevent
Severity: -- → S3
Component: DOM: Core & HTML → DOM: UI Events & Focus Handling
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: