I'm having an issue where NoScript, in conjunction with KeeFox and a specific configuration of Classic Theme Restorer (having the address bar on a second toolbar) causes Firefox to have issues when opening pop-up windows with no toolbars. When clicking a link that opens a pop-up, Firefox's CPU usage jumps to 15% and stays there, and the RAM usage starts steadily increasing. This continues even if you close the pop-up window.

Continuing to browse under such conditions results in general slowness, especially when scrolling, entering text, or closing tabs. Eventually (and especially if multiple pop-up windows are triggered), Firefox's GUI stops responding to mouse input altogether, although Windows does not mark it as "Not Responding".
System information:
- Intel Core i7-4790K (8 logical cores)
- Windows 8.1 (64-bit)
- Firefox 42.0
- Create a new Firefox profile
- Install the following addons
- NoScript 2.6.9.39
- KeeFox 1.5.3 (or 1.5.4beta1)
- Classic Theme Restorer 1.4.3 (or 1.4.4beta2)
- Set up the toolbars
- Right-click on toolbar > Additional Toolbar
- Right-click on toolbar > Customize...
- Drag the address bar to the second toolbar
- Save this code as a .html file, open it, allow scripts on the page, and click the link:
Code: Select all
<html> <head> <title>Let's break Firefox!</title> </head> <body> <script type="text/javascript"> function popUp(URL,w,h) { window.open(URL,"_pu"+(Math.random()+"").replace(/0\./,""),"toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+w+",height="+h+",left="+((screen.width-w)/2)+",top="+((screen.height-h)/2)); return false; } </script> <p> Prerequisites to break: <ul> <li><strong>NoScript 2.6.9.39</strong> (be sure scripts are allowed on this page)</li> <li><strong>KeeFox 1.5.3 (or 1.5.4beta1)</strong> (no need to actually have a KeePass archive open)</li> <li><strong>Classic Theme Restorer 1.4.3 (or 1.4.4beta2)</strong> with the address bar on a second toolbar: <ol> <li>Right-click on toolbar > <em>Additional Toolbar</em></li> <li>Right-click on toolbar > <em>Customize...</em></li> <li>Drag the address bar to the second toolbar</li> </ol> </li> </ul> </p> <p> <a href="#" onclick="return popUp('about:blank',350,320)">Click to break!</a> </p> </body> </html>
Posts on other add-ons' forums: Thanks in advance for your help!