I'm receiving multiple Uncaught TypeErrors on our site that look something like:

Uncaught TypeError: Cannot read property 'msie' of undefined jquery.bgiframe.js?n4uuzw:9
(anonymous function) jquery.bgiframe.js?n4uuzw:9
(anonymous function) jquery.bgiframe.js?n4uuzw:39

When I searched for this error, I found http://stackoverflow.com/questions/14923301/uncaught-typeerror-cannot-re... which indicates that JQuery Tools is to blame. I'm not really familiar enough to know if you're including JQuery Tools or not, but the issue is that in JQuery 1.10, the "browser" object does not exist, and this object is being accessed to determine if the user is using IE.

Perhaps the bgiframe file needs to have a different version that is compatible with newer versions of JQuery included in the jquery_update module.

Comments

markhalliwell’s picture

Status: Active » Closed (works as designed)

This sounds like a jQuery version/API deprecation issue and can resolved in the 7.x-3.x branch by either:

  1. Choosing a lower jQuery version for an admin theme like Seven
  2. Enabling the jQuery Migrate plugin to handle deprecated APIs/features.