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

Reply via email to