https://forum.jquery.com/topic/about-the-developing-jquery-mobile-forum
What the heck does "unstable layout" mean?
What do you mean by "trigger an external link"? You used data-rel="external" or data-ajax="false"? You loaded it into the system browser using target="_blank"? something else?
I don't advise ever using data-rel="external" or data-ajax="false" in a native app (PhoneGap, etc.) Open the page in the system browser instead. Do you really want to hand-over control to some external site? What if they block "back"? What if they do something malicious that your app is not prepared for? (Remember, they will have access to PhoneGap extensions.)
When you do this, the document is replaced with content from the external site. When they navigate back (if the site allows them to...) the document is reloaded completely, including jQuery Mobile CSS, JS, etc. This will result in delay.
Did you include the same links in <head> of every page? If you did not, the return from external site will not work as you expect.
I really don't advise ever doing this for the reasons stated above.