3. The page's popup opens automatically (okay). Now Click on the Close Button to close the popup.
4. Somehow the current page ie10-page2.html is reloaded (the events pageinit, pageshow,... fire again) -whilst it should not- when you close a popup of course. And sometimes the browser even returns to the previous page in the browser's history (ie10.html).
- If I add [Header add X-UA-Compatible "IE=9"] to .htaccess or [html][head] then it works fine (but can no longer use IE10's latest html5/css3 features). - If I remove the FB Like Button in the html then it works fine (but the webapp needs the FB button). - Works fine on FF, GC, IE8, IE9 but not IE10. - Not relevant for smartphone browsers because I have disabled the FB Like Button on smartphones devices because it slows down the web app too much.
Last week, I have finalized the development of a mobile website and the site works fine on A-grade phones, and maybe B-grade phones which I have not tested yet.
For C-grade phones I noticed something about the Listviews. => It seems that the anchor title for some ListViews are always suffixed with the character "2". It is probably related to the fact that the original Listview items are internally rerendered with extra widgets/js/css to give it a mobile-look.
So I have done a test and it seems consistent (C-grade, no JS): See these screenshots.
My Question : I'm wondering if jQuery Mobile is designed to render ListViews correctly, or as-best-as-possible, on C-grade phones as well, and therefore should not suffix the LV with the char ""2". I have read the info about Mobile Graded Browser Support at http://jquerymobile.com/gbs/