Comment #8 on issue 27758 by [email protected]: Crash in extension popup - AppModalDialog::OnAccept() http://code.google.com/p/chromium/issues/detail?id=27758
This gets complicated, because of the hoops we jump through to make alert boxes modal: 1. The RenderViewHost is responsible for telling the process to stop accepting input while an alert is being shown and start again when it's gone, but when the popup disappears, so does its RenderViewHost. 2. The DOMWindow suspends JS in active DOM objects while the alert is shown and resumes it when the alert is gone. Something's going on that makes the resume() not get called on an active DOMTimer when the alert closes, which raises an assertion the next time the alert is opened. Problem #1 is easy, if exceptionally ugly, to hack around. Problem #2 is still taunting me, and I'm not inclined to spend huge amounts of time on it if it'll be going away when the real (focus) problem is fixed. In short, if this crash needs to be fixed before I go on vacation next week (and I think it does), the only immediate temporary solution is to not show alerts from popups at all. -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings -- Automated mail from issue updates at http://crbug.com/ Subscription options: http://groups.google.com/group/chromium-bugs
