Our mobile web app was created using a combination of JQuery Mobile, PhoneGap, and ASP.net MVC. It is designed to function smoothly on both iOS and Android devices regardless of the browser being used. We have conducted tests on various devices and everything appears to be working well without any problems.
iOS 5 - iPad, iPhone.
Android 4.1.2 - Google Nexus 7, Samsung Galaxy S3, Samsung Galaxy Note 2, Samsung Galaxy Tab 2.
Android 4.0.3 - Asus Transformer Tab.
However, during testing on the Android Stock browser of the Samsung Galaxy Note 800 with version 4.1.2, we encountered an unusual issue. The elements within a div (referred to as a child div) with the CSS attribute 'overflow:auto' were unresponsive to touch events when scrolling was enabled. It's important to note that the parent div containing this div is positioned absolutely with 'position:absolute'. After researching online, we discovered that the combination of absolute positioning and overflow attributes can sometimes cause issues on the Android browser.
Unfortunately, removing the absolute positioning isn't feasible at the moment as it would require a complete redesign of the layouts, and we are nearing our release deadline. Are there any quick fixes or suggestions that anyone can provide to resolve this issue?