Thread:Extension talk:Maps/Maps3.0 not compatible with browser on commit/reply (4)

I've noticed the same issue on my wiki and this wiki intermittently, I started to investigate but the page fixed itself up before I could investigate more. What I did manage to ascertain is that the page that was having the issue was erroneously trying to load the form input scripts, noteably "ext.sm.fi.googlemaps3" when reading the page which I assume it should only do when in form editing mode, this is likely the issue. Below I show the scripts loaded for a "working", "non-working" and then page in "form edit" mode. I haven't investigated code but i'm guessing "ext.sm.fi.googlemaps3" doesn't successfully initialize because its not a form page but it probably sets a flag saying it's loaded google maps API which i'm guessing it doesn't, later i'd guess "ext.maps.googlemaps3" doesn't try to load the google API because it thinks the other script has done it. The solution would be to trace why "ext.sm.forminputs" and "ext.sm.fi.googlemaps3" are being loaded when they aren't supposed to be, if it happens again I might look back through and work out why.

Working page mw.loader.load(["ext.maps.googlemaps3","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","mediawiki.page.watch.ajax","ext.headertabs","skins.vector.collapsibleNav"],null,true);

Non Working page mw.loader.load(["ext.sm.forminputs","ext.sm.fi.googlemaps3","ext.maps.googlemaps3","mediawiki.action.view.postEdit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","mediawiki.page.watch.ajax","ext.headertabs","skins.vector.collapsibleNav"],null,true);

Form Edit mw.loader.load(["ext.sm.forminputs","ext.sm.fi.googlemaps3","ext.maps.googlemaps3","ext.semanticforms.main","ext.semanticforms.fancybox","ext.semanticforms.dynatree","ext.semanticforms.imagepreview","ext.semanticforms.autogrow","ext.semanticforms.submit","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.searchSuggest","mediawiki.page.watch.ajax","ext.headertabs","skins.vector.collapsibleNav"],null,true);