update,
it isnt due to the webkit-overflow-scrolling: touch line. Im at a loss to explain it.
Everything works fine (bar code scanner,system window lanuches) across multiple pages, but when i load the page with the html component they stop working. Until i switch out and then back in to the app. at this point the bar code scanner launches. But if i try to relaunch it, same issue.
The only events i have on the page are a load command to set the iframe source and the following on a pageshow event
var section = localStorage.getItem('section');
var scanner = localStorage.getItem('scanaddress');
//
Apperyio('mobileheader').text("Shopping");
jQuery("#iframeForExternalSite").attr("src", scanner);
} else {
}
When you run the bar code scanner from another page it sets the 2 variables and navigates to the page. This way if the page is accessed through a link nothing happens, if it is accessed through a service complete it loads a different iframe source.