Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Starred by 120 users
Status: Fixed
Owner:
Closed: Oct 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Launch-OWP
Launch-Accessibility: ----
Launch-Legal: ----
Launch-M-Approved: 54-Beta
Launch-M-Target: 54-Stable-Exp, 55-Stable
Launch-Privacy: ----
Launch-Security: ----
Launch-Status: ----
Launch-Test: ----
Launch-UI: ----
Product-Review: ----


Sign in to add a comment
Ship Pointer Events API
Project Member Reported by meh@chromium.org, Mar 15 2013 Back to list

Change description:
Pointer Events unifies the web event model for touch, mouse, and pen input. It is designed to address concerns with the Touch Events spec.

Changes to API surface:
Adds the PointerEvent interface, as well as several new Pointer Event Types, and other changes. See spec for details.

WebKit bug: wkbug.com/105463
Spec: https://w3c.github.io/pointerevents
Comment from W3C: http://www.w3.org/Submission/2012/03/Comment/
Apple's view: https://lists.webkit.org/pipermail/webkit-dev/2012-December/023050.html

Support in other browsers: current (expected)
Internet Explorer: IE10 
Firefox: Planned
Safari: Not planned

Do not confuse with the similarly named point-events CSS property: https://developer.mozilla.org/en-US/docs/CSS/pointer-events
 
Comment 1 by rbyers@chromium.org, Mar 16 2013
Blockedon: chromium:162757
Blockedon: chromium:258459
We will first ad support for touch-action in a way that benefits touch events while being compatible with pointer events ( issue 258459 ).
Labels: -M-X
Comment 4 by rbyers@chromium.org, Apr 30 2014
Blocking: chromium:246536
Labels: Hotlist-Input-Dev
Comment 7 by rbyers@chromium.org, Aug 15 2014
Blocking: -chromium:246536
Comment 8 Deleted
Comment 9 by phistuck@gmail.com, Feb 27 2015
You can continue the discussion at  issue 162757 .
Cc: mustaq@chromium.org
Status: Assigned
Blockedon: chromium:471824
Blocking: chromium:246536
Blocking: chromium:392584
Blocking: chromium:454704
Blocking: chromium:269917
Blockedon: 606896
Blockedon: 608497
Blockedon: -608497
Labels: PointerEvent
Components: Blink>Input
Blockedon: 625678
Cc: rbyers@chromium.org
Labels: Launch-M-Approved-54-Beta Launch-M-Target-54-Stable-Exp Launch-M-Target-55-Stable
Owner: dtapu...@chromium.org
Status: Started
Summary: Ship Pointer Events API (was: Support for Pointer Events)
Launch bug: issue 625678.  Approved for M54 field trial: 50% beta, 1% stable.

Approved intent to ship: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/UY1EfjaGF_E

Barring any surprises, Pointer Events should be enabled in Chrome 55 by default (reaching stable early December).
Description: Show this description
Blockedon: 631897
Blockedon: -606896
Status: Fixed
on android chrome 57, i find that pointevent will occur pointerdown,pointermove,pointercancel when touchmove on a  div  htmlelement, it only occurs one pointermove event.
in w3 spec https://www.w3.org/TR/pointerevents/#the-pointercancel-event, i find "After having fired the pointerdown event, if the pointer is subsequently used to manipulate the page viewport (e.g. panning or zooming)." 
why use pointerevent or not touchevent?
touchevent will occur many touchmove events but pointer event only occur only one pointermove when touch move on pages.
i find that many pages use pointers occurs some js errors,because occure only one pointermove and pointercancel,such as http://product.m.dangdang.com/1347572130.html on android chrome 57
#27 - please, file a new issue for this. You can comment here with the issue number.
Re #27 I'd suggest filing an issue with the actual spec https://github.com/w3c/pointerevents/issues/ as Chrome's behavior is correct (but I'll pre-empt it by saying that if you intend to catch pointer moves instead of regular panning/zooming/scrolling then you need to set an appropriate touch-action on the div https://www.w3.org/TR/pointerevents/#declaring-candidate-regions-for-default-touch-behaviors)
Re #29 thank you ,i add css touch-action none ,both event occurs 
Sign in to add a comment