On Wed, Nov 26, 2008 at 01:16:10PM +0100, Alexander Burger wrote: > My suspicion is that it has something to do with Keep-Alive, and one > HTTP transaction conflicting with the other. The symptoms differ, > though, sometimes '*Gui' does not match the form in '*Post', sometimes > '*Get' or other hidden variables are set, and so on.
Now I found it! In fact, there were two bugs. However, not in the HTTP protocol, but in the 'form' handling ("lib/form.l"). Both were not Heisenbugs. I could reproduce them, after preparing and analysing log files on a customer's machine. > Yesterday I had a case where a chart was built only partially. I might This was a typo in the application code, in combination with a missing check in Chart handling. The other one was more tricky. It appears only if you open a dialog, then open another dialog on top of the first one, then press the browser's 'back' button, and then a button in the first dialog. In that situation, the button press may be posted to the wrong dialog :-( Cheers, - Alex -- UNSUBSCRIBE: mailto:[EMAIL PROTECTED]