Open Bug 1234669 Opened 10 years ago Updated 3 years ago

Convert Touch's coordinates from long to double

Categories

(Core :: DOM: Events, defect, P5)

36 Branch
defect

Tracking

()

People

(Reporter: smaug, Unassigned)

References

Details

v1 spec has long, v2 double Apparently blink has already switched to double.

Bulk-downgrade of unassigned, >=3 years untouched DOM/Storage bug's priority.

If you have reason to believe this is wrong, please write a comment and ni :jstutte.

Severity: normal → S4
Priority: -- → P5

I believe this is should be reprioritized.

Chrome, Edge, and IE are using doubles for pointer event coordinates, don't know about Safari.

This breaks accurate mouse input on high DPI devices, which are becoming ubiquitous. It's a real problem, not just a "nice to have". Basically, you can't even implement a drawing/painting app on high DPI.

Unless I'm missing some obscure compat flag.

Some discussion here:
https://github.com/w3c/uievents/issues/40

Flags: needinfo?(jstutte)

Bringing this to your attention, Hsin-Yi. Thanks!

Flags: needinfo?(jstutte) → needinfo?(htsai)

(In reply to Jens Stutte [:jstutte] from comment #3)

Bringing this to your attention, Hsin-Yi. Thanks!

Thanks Jens. Will take a look with the team.

Severity: S4 → S3
Flags: needinfo?(htsai)

(In reply to bplu4t2f from comment #2)

I believe this is should be reprioritized.

Chrome, Edge, and IE are using doubles for pointer event coordinates, don't know about Safari.

This breaks accurate mouse input on high DPI devices, which are becoming ubiquitous. It's a real problem, not just a "nice to have". Basically, you can't even implement a drawing/painting app on high DPI.

Unless I'm missing some obscure compat flag.

Some discussion here:
https://github.com/w3c/uievents/issues/40

This bug is talking about "touch event", but it looks to me that comment 2 was raising interests for changes to pointer events, which inherits mouse events. https://github.com/w3c/uievents/issues/40 is still not resolved, and I filed bug 1833963 for tracking the pointer events/mouse events changes, which should be resolved after there's a conclusion on the spec issue.

You need to log in before you can comment on or make changes to this bug.