Hi @mattarod,
Sounds true and I wondered this myself earlier. So I tried the solution with the plugin removed which did not result in a default window.open action (nothing happened).
Just now I tried adding an event listener according to the plugin specs, which I hope isn't a default method for the traditional Window object. And this fires properly.
function callback() { console.log('callback fired'); }
ref.addEventListener('loadstart', callback);
Anyway, no explanation for your observation or can it be that the typing says interface InAppBrowser extends Window
?
I am no expert on TypeScript and plugins. And have observed similar clobber behaviour on the email plugin.
Regards
Tom