Subject: Re: Any Netscape usable on i386?
To: None <jmarin@pyy.jmp.fi>
From: Brad Spencer <brad@anduin.eldar.org>
List: port-i386
Date: 11/01/1999 15:39:50
   > Sometimes Netscape will pop open a dialogue window
   > (cookies, sending things, switching from secure to
   > insecure, asking for a password, etc.) but the geometry is
   > totally whacked out.  My window manager (gwm) deals with
   > this by drawing a frame around a 0x0 window, leaving me
   > with a four-pixel-wide vertical bar the normal height of a
   > window decoration.

   fvwm95 and kwm do the same. :-I

   > When such a dialogue box opens, Netscape will stop doing
   > anything else until it is dealt with by the user;
   > sometimes this is as simple as resizing the tiny window,
   > but sometimes you can't do that (you can end up with a
   > bigger grey window) -- when that happens, if you are
   > lucky, just hitting return on the tiny window will
   > generate a response to the dialogue box, letting you
   > continue.
   > 
   > Deleting the tiny window also sometimes helps.

   Sometimes, yes... and sometimes Netscape just opens more of these
   zero-sized windows (I have closed over 20 of them before killing
   Netscape).

   Sigh.

     -jm



In my day job, I do web ui design and development.  After fiddling around
with Netscape a lot over the last year, it appears that the above behavior
is caused by unexpected async. events from Xlib.  If you manage to enlarge
the window [tvtwm that I use here allows me to do such things], it will
mention something alone the lines of "Unexpected Async. event....".  The
Java VM inside of Netscape appears to trigger this.

The only two things that I have found that help this is to turn off Java
completely.  Or to start netscape with the '-synchronous' flag, which
Netscape seems to support, but doesn't advertise.  Of course, there is a
performance penalty for doing this.

Javascript seems to be ok in the BSDI versions of Netscape.



Brad Spencer - brad@anduin.eldar.org   http://anduin.eldar.org
[finger brad@anduin.eldar.org for PGP public key]