RFPTarget PointerEvents mozPressure not compat
Categories
(Core :: DOM: Events, enhancement)
Tracking
()
People
(Reporter: thorin, Assigned: fkilic)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-esr128+
|
Details | Review |
In Bug 1871789 we closed some RFP pointer event leaks, but failed to make mozPressure
behave same as a real mouse and the same as pressure
- this is not an entropy issue, as all RFP users are the same, but would be nice to be smarter about things and match real world
https://arkenfox.github.io/TZP/tests/pointerevent.html
- pointer events are: [down|enter|leave|move|over|out|up]
- mdn: https://developer.mozilla.org/en-US/docs/Web/API/Pointer_events#active_buttons_state
non-rfp mouse
pressure: 0.5 | 0 | 0 | 0 | 0 | 0 | 0
mozPressure: 0.5 | 0 | 0 | 0 | 0 | 0 | 0
rfp mouse [edit: to be clear, if the value is the same for all events, it only writes it once]
pressure: 0.5 | 0 | 0 | 0 | 0 | 0 | 0
mozPressure: 0.5
Reporter | ||
Updated•8 months ago
|
Reporter | ||
Comment 1•6 months ago
|
||
This would be nice to have for the next ESR. We have Bug 1534199 but it's going to take years to deprecate this, and this bug is triggering me and making me sad. Should be a simple IMO (but I'm not the engineer)
Assignee | ||
Comment 2•6 months ago
|
||
Updated•6 months ago
|
Comment 5•6 months ago
|
||
bugherder |
Reporter | ||
Comment 6•6 months ago
|
||
verified fixed in Nightly 138. Is it possible to backport this to ESR128, thanks :)
Assignee | ||
Comment 7•6 months ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D242931
Updated•6 months ago
|
Comment 8•6 months ago
|
||
esr128 Uplift Approval Request
- User impact if declined: ResistFingerprinting users will have a non-compat moz-pressure value
- Code covered by automated testing: no
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: Visit https://arkenfox.github.io/TZP/tests/pointerevent.html, verify
pressure
and moz-pressure matches - Risk associated with taking this patch: None
- Explanation of risk level: None because we are just matching an already existing behaviour to another property, and only for resistfingerprintingprotection users
- String changes made/needed: No
- Is Android affected?: yes
Updated•6 months ago
|
Comment 10•6 months ago
|
||
uplift |
Updated•6 months ago
|
Description
•