Opened 7 years ago

Closed 4 years ago

#16954 closed defect (patchwelcome)

events handling issues on IE10 / Canvas renderer after a pinch to zoom gesture.

Reported by: Patrick Ruzand Owned by: Eric Durocher
Priority: high Milestone: 1.13
Component: DojoX GFX Version: 1.9.0b1
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by Patrick Ruzand)

Running dojox/gfx/tests/test_bubbling.html under WP8:

  • SVG:
    • the touch.move/MSPointerMove dispatching fail during the interaction: some move events are properly received, then an out is sent, and it falls back to default behavior (ie panning the view)
  • Canvas:
    • the hit testing is wrong as soon as the view has been zoomed.

Change History (7)

comment:1 Changed 7 years ago by Patrick Ruzand

Milestone: tbd1.9
Owner: changed from Eugene Lazutkin to Patrick Ruzand
Priority: undecidedhigh
Status: newassigned

comment:2 Changed 7 years ago by Patrick Ruzand

The SVG issue is due to the missing -ms-touch-action style property on the surface. It should be set by the renderer as the canvasWithEvents does.

comment:3 Changed 7 years ago by Patrick Ruzand

In [31115]:

add missing IE10-specific msTouchAction property to receive MSPointerMove events, refs #16954 !strict

comment:4 Changed 7 years ago by Patrick Ruzand

Milestone: 1.9tbd
Summary: events handling issues on WP8 with SVG or Canvas renderersevents handling issues on IE10 / Canvas renderer after a pinch to zoom gesture.

IE10 only, both on W8 and WP8. The hit testing issue happens only with the canvasWithEvents renderer after a pinch to zoom gesture has been done on the browser. Seems the event coordinates or the canvas position computation is wrong.

comment:5 Changed 7 years ago by Patrick Ruzand

Description: modified (diff)

comment:6 Changed 6 years ago by Eric Durocher

Owner: changed from Patrick Ruzand to Eric Durocher

comment:7 Changed 4 years ago by dylan

Milestone: tbd1.12
Resolution: patchwelcome
Status: assignedclosed

Given that no one has shown interest in creating a patch in the past 2+ years, I'm closing this as patchwelcome.

Note: See TracTickets for help on using tickets.