#18895 closed defect (fixed)
Deprecated attempt to access property 'changedTouches' on a non-TouchEvent object iOS 10
Reported by: | lbudgell | Owned by: | dylan |
---|---|---|---|
Priority: | high | Milestone: | 1.7.12 |
Component: | Events | Version: | 1.11.2 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
Since iOS 10 customers have reported freezing / slow behaviour on their iOS devices. I dug into what the cause might be and noticed that on desktop safari things seem to run smoothly but on iOS in safari after page is loaded this error is generated on any tap or touch and scroll interaction on a page:
dojo.js:8037Deprecated attempt to access property 'changedTouches' on a non-TouchEvent? object.
Added Attachment shows results after scrolling up and down a page a few times causes about 100 errors quickly and the freezing starts when the errors get to a certain point.
Any ideas as to what changed that would cause such an issue?
Attachments (1)
Change History (15)
Changed 4 years ago by
Attachment: | Screen Shot 2016-09-21 at 11.41.34 AM.png added |
---|
comment:1 Changed 4 years ago by
Currently we are using Version 1.9. We also have the prior 1.6 version as part of our common code but mostly remaining for older code projects and not for any updates in recent years as far as I am aware.
comment:2 Changed 4 years ago by
Component: | General → Events |
---|---|
Milestone: | tbd → 1.12 |
Owner: | set to dylan |
Thanks, we'll investigate as soon as possible.
comment:3 Changed 4 years ago by
We've run into this also (On Version 1.8.3), though from this I guess updating to the latest won't help. (Although if anyone is on the latest available version and can confirm if it does/doesn't occur there then that would be helpful!).
Commenting out the code that caused the errors in dojo.js stops the freezing from occuring (But of course causes other errors).
comment:4 Changed 4 years ago by
Milestone: | 1.12 → 1.12.1 |
---|
comment:5 Changed 4 years ago by
Milestone: | 1.12.1 → 1.12.2 |
---|
comment:6 Changed 4 years ago by
PR at https://github.com/dojo/dojo/pull/254 , we'll be landing this in a few days, would be great if lbudgell or CJSmith could test the change.
comment:14 Changed 4 years ago by
Milestone: | 1.12.2 → 1.7.12 |
---|---|
Priority: | undecided → high |
Bugs error generation dev tools console