Skip to content
This repository has been archived by the owner on Sep 8, 2020. It is now read-only.

Cannot read property '0' of undefined #205

Open
mackenzieajudd opened this issue Apr 20, 2016 · 4 comments
Open

Cannot read property '0' of undefined #205

mackenzieajudd opened this issue Apr 20, 2016 · 4 comments

Comments

@mackenzieajudd
Copy link

mackenzieajudd commented Apr 20, 2016

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 added a commit to mackenzieajudd/ui-layout that referenced this issue Apr 20, 2016
@mackenzieajudd
Copy link
Author

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

mackenzieajudd added a commit to mackenzieajudd/ui-layout that referenced this issue Apr 20, 2016
mackenzieajudd added a commit to mackenzieajudd/ui-layout that referenced this issue Apr 21, 2016
mackenzieajudd added a commit to mackenzieajudd/ui-layout that referenced this issue Apr 21, 2016
@itzik182
Copy link

itzik182 commented Oct 27, 2016

@mackenzieajudd
Hi, When it came to version?

@cht8687
Copy link

cht8687 commented Oct 31, 2017

experiencing same issue.

@MatejQ
Copy link

MatejQ commented Feb 14, 2020

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants