Hi Russel - tryMarkerScript was removed from the new xsiframe linker.
It's still present in the old, default linkers, but the new xsiframe
linker needs to support Late Loading by default, which crashes when
you do a document.write() and so we decided to remove this detection.
Apologies that the comments didn't make it into the review thread, it
was a rather lengthy discussion that we ended up having offline with
various members of the team.
I believe that you saw the break recently, because ForPlay was
recently switched from the old linker to one of the new xsiframe based
ones (I believe it uses the direct_install one, or the xsiframe one).
I believe that switch was made because the new linker also supports
CrossSite by default, and ForPlay needed this functionality.
Note that if you don't do anything fancy, the other mechanisms should
catch the right path, so in *most* cases, tryMarkerScript is not
needed. However, if you've renamed something and none of the other
functions are triggering, then the easiest thing is to simply set a
base or meta tag that will make sure that computeScriptBase works.
I've also added Fred to the thread, since I don't know that much about
ForPlay, and he's the one that switched ForPlay to the new linker, so
he may have additional info and/or corrections.
- Unnur
On Jun 16, 8:55 am, Russell <
seventysev...@gmail.com> wrote:
> I think this might be a GWT issue. I've tracked it as far as the
> removal of tryMarkerScript() from computeScriptBase.js r10045:
>
>
http://code.google.com/p/google-web-toolkit/source/browse/trunk/dev/c...
>
> If I add that function back in, everything works fine. I'm not sure
> why the other methods ofdirectorydetectionaren't working, but I