When saving a file, the save operation hangs after about 50-60k. At this point the entire browser is wedged and the only way out it to ^Y. Small files save OK.
The file write coming down from the file transport is for 64k. In our write routine we know that's going to cause a problem on VMS and write only 32k. NSPR then correctly realises that it still has another 32k to write and so kicks off a select to wait for the fd to become ready for the next write. Only on OpenVMS select on works on sockets. Result is that the select never completes and so we hang. Boy, this is going to be tough to fix since OpenVMS can't select on files. We can probably work around this particular instance of the problem by changing the file transport to chunk in 32k chunks instead of 64k chunks. But that's not going to fix the real problem.
I have a fix for this. The fix is actually in the OpenVMS Jackets and not in any NSPR or Mozilla code. Will be included in the M16 release. If anyone wants the fix for M15, send me mail.
QA doesn't have access to VMS browser or system, so I'm marking the bug verified and closed.