Comment 148 for bug 187313

Revision history for this message
Aswarp (aswarp2002) wrote :

The random menu open may be caused because of a wrong pointer to a memory address cell.
I am always up for a good ranting flame but I will stick myself up to the "too long bug report" comment.
An interesting issue has been indicated though: the effect happens because the behaviour (open menu option) is associated with the event OnMouseClick instead of OnMouseRelease (in Delphi). This may be causing the former, so an idea to solve the bug is to download Firefox 3 source code, open it on the Eclipse Integrated Development Environment or whatever Object-Oriented IDE of your choice, get to the subroutine associated with the bug, and browse for events associated to the equivalent to OnMouseClick in whatever programming language it is written in. Switch the event to the correct one (equivalent to OnMoseRelease), recompile, install, run and cross fingers.
- It it works, notify here, there (the firefox developers team) and everywhere.
- If it doesn't, observe the new behaviour and comment here and there, maybe perform a few more tests to gather more info.