Uncaught TypeError: Cannot read property 'msie' of undefined

 

If you're using the latest hosted version of jQuery in your DNN install (http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js), you might have noticed some JavaScript problems right around January 15, 2013; mainly Admin control panel not working property.

As we went on to investigate, we've noticed an "Uncaught TypeError: Cannot read property 'msie' of undefined" error message in our browser console.

msie is the flag on the jQuery.browser property, which was deprecated since version 1.3 and was removed in jQuery 1.9.0. 

The easy fix was to revert back to jQuery 1.8.3; however the real fix would be removing all the references to jQuery.browser property in the code.