Like the setTimeout() spawn bug this loop escapes the "unresponsive script" detection. I never get any of the addPanel dialogs, it's too busy in the loop to open any of them. Does it escape detection for the same reason the setTimeout() one does or is something else at work here?
Status: UNCONFIRMED → NEW
Component: General → XPConnect
Ever confirmed: true
Product: Firefox → Core
Summary: Browser stops responding when loading evil bookmark code → Browser hang calling window.sidebar.addPanel() in a loop
Whiteboard: [sg:low dos]
Version: unspecified → 1.8 Branch
Assignee: nobody → dbradley
QA Contact: general → xpconnect
Not sure about the component here, guessing js-engine but maybe it's DOM.
Assignee: dbradley → mrbkap
The code here is exactly the same as the one in bug 338498. I reported this before in bug 301424, which could just as well be made public now.
*** This bug has been marked as a duplicate of 338498 ***
Status: NEW → RESOLVED
Last Resolved: 13 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.