ui-layout icon indicating copy to clipboard operation
ui-layout copied to clipboard

Cannot read property '0' of undefined

Open mackenzieajudd opened this issue 8 years ago • 4 comments

Steps to Reproduce (Using attached Plunker):

  1. Drag vertical bar off the left of the screen
  2. Move mouse around off screen until error appears in browser console

Environment:

  • AngularJS: 1.2.10
  • jQuery: 1.12.0
  • ui-layout: 1.4.2

Plunker to Reproduce: http://plnkr.co/edit/Ex2Iwnt2BfzZ0kyuOK1H

chromerepro

It appears that the issue is on line 179 of ui-layout.js and occurs only when jQuery is being used. I think it's just a case of checking if mouseEvent.originalEvent.targetTouches is defined before trying to access its "0" property.

If I get a chance I'll submit a pull request fixing this soon.

mackenzieajudd avatar Apr 20 '16 00:04 mackenzieajudd

After further investigation it looks like the issue is actually coming from mouseMoveHandler not handling a mouse position of 0 correctly.

mackenzieajudd avatar Apr 20 '16 15:04 mackenzieajudd

@mackenzieajudd Hi, When it came to version?

itzik182 avatar Oct 27 '16 08:10 itzik182

experiencing same issue.

cht8687 avatar Oct 31 '17 00:10 cht8687

Having the same problem. Looks like we will have to make changes to ui-layout manually because it's a long dead project.

MatejQ avatar Feb 14 '20 14:02 MatejQ