Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Blackberry OS 5 and iOS 3.x broken on loading with JQuery Mobile 1.2.0 Beta 1 in combination with JQuery 1.8 or 1.8.1 #4978
JQuery Mobile 1.2.0 Beta 1 in combination with JQuery 1.8 or 1.8.1 completely brokes on loading, it gets stuck on loading spinner. If you change JQuery to 1.7.2 or lower it works as it should. Here the Jsbin to demonstrate:
Tested on a BlackBerry 9000 OS v18.104.22.1687
Turns out this this is due to a change in jQuery core that removed a lot of old offset code in favor of getBoundingClientRect:
BB5 and older iOS (pre-4.0) don't support elem.getBoundingClientRect() and are erroring out. We use this for the loader and slider so we'll need to coordinate on a fix with core. Seems to be something we can mitigate on our end by switching how we approach these plugins.