GM 0.4 has a small problem in it that breaks Platypus scripts.<br>
<br>
When scripts are injected they're wrapped in a little code.&nbsp; The
problem is that some code is added to the end of the user script.&nbsp;
But if the script ends in a comment (as Platypus scripts do), then that
last line of code is effectively commented out and the script breaks.<br>
<br>
The fix is to put in a newline.&nbsp; Here's the change (the code is
from dochandler.js [which, btw, I insist on reading as &quot;do chandler&quot;
maybe from seeing too many Friends episodes]):<br>
<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var toInject = [&quot;(function(&quot;,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;GM_xmlhttpRequest,
GM_registerMenuCommand, GM_setValue, &quot;,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;GM_getValue, GM_log) {
delete window.GM_apis; &quot;,<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getContents(getScriptChrome(script.filename)),<br>
&nbsp; &gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;\n}).apply(this, window.GM_apis);&quot;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ].join(&quot;&quot;);<br>
<br>
Thanks,<br>
<br>
Scott<br>