If you go to the Advanced -> Plugins and then load a plugin, it registers a 'pageshow' handler. If you leave the page and go back, it registers again with a new instance of the handler. On 'pageshow', each registered handler is then called resulting in race conditions, etc. You can most easily see this by loading in the JavaScript console and seeing the load count for the plugin configuration webpage:
The "3" below grows each time you leave and go back into the plugin.

If you go to the Advanced -> Plugins and then load a plugin, it registers a 'pageshow' handler. If you leave the page and go back, it registers again with a new instance of the handler. On 'pageshow', each registered handler is then called resulting in race conditions, etc. You can most easily see this by loading in the JavaScript console and seeing the load count for the plugin configuration webpage:
The "3" below grows each time you leave and go back into the plugin.