This issue won't die! I'm passing arguments to Java via applet params. They params can be written two ways, in-line (no browser history) or via Http/Get. Firefox/Mac has a bug in which an applet will not load when there is a "?" in the URL. I'm chatting with Firefox developers about getting it fixed as I see no work-around.
I've released a new package under "test" / "script2java_c.zip". Please give it a go on the most obscure browsers and platforms.
MO points out that it is difficult (or impossible?) to return from a hits page to the query page. This is because when you (1) submit a query it (2) reloads a new page (with the Http/Get) which very quickly (if things are working properly) reloads (3) again. The second page is just a jumping point. It was my assumption that this would be the link in the browser history.
The terrible work-around is to click back twice very quickly (or use the pull-down).
I would really like to merge 2 and 3. For technical reasons it's unfortunate to merge 1 and 2 because we loose the URL uniqueness (page 3 is supposed to be temporary and while it does contain the hits, it doesn't preserve state in the URL - it makes a very poor bookmark).
Maybe I'll just rewrite the Java Virtual Machine for the Mac! What a terrible hack it is! I'm amazed that it works at all.