Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#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)

Screen Shot 2016-09-21 at 11.41.34 AM.png (156.0 KB) - added by lbudgell 3 years ago.
Bugs error generation dev tools console

Download all attachments as: .zip

Change History (15)

Changed 3 years ago by lbudgell

Bugs error generation dev tools console

comment:1 Changed 3 years ago by lbudgell

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 3 years ago by dylan

Component: GeneralEvents
Milestone: tbd1.12
Owner: set to dylan

Thanks, we'll investigate as soon as possible.

comment:3 Changed 3 years ago by CJSmith

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 3 years ago by dylan

Milestone: 1.121.12.1

comment:5 Changed 3 years ago by dylan

Milestone: 1.12.11.12.2

comment:6 Changed 3 years ago by dylan

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:7 Changed 3 years ago by Dylan Schiemann <dylan@…>

Resolution: fixed
Status: newclosed

In dba041b/dojo:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:8 Changed 3 years ago by Dylan Schiemann <dylan@…>

In dcc2aea/dojo:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:9 Changed 3 years ago by Dylan Schiemann <dylan@…>

In 82b964e/dojo:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:10 Changed 3 years ago by Dylan Schiemann <dylan@…>

In f6d4305/dojo:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:11 Changed 3 years ago by Dylan Schiemann <dylan@…>

In 42eb44b/dojo:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:12 Changed 3 years ago by Dylan Schiemann <dylan@…>

In 18f4d48/dojo:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:13 Changed 3 years ago by Dylan Schiemann <dylan@…>

In ef9147e8/dojo:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:14 Changed 3 years ago by dylan

Milestone: 1.12.21.7.12
Priority: undecidedhigh
Note: See TracTickets for help on using tickets.