issue414: TypeError: can't access dead object

Priority: bug Status: resolved
Messages
msg1051 (view) Author: bernat Date: 2012-08-15.08:10:22
A `TypeError: can't access dead object` error may happens when the context changes while the user is
still in the minibuffer. The user is then stuck and cannot exit the minibuffer without restarting
Conkeror. Here are a few ways to reproduce this error:

 1. On a page with a link, type "f".
 2. Click the link.

Without using the mouse:

 1. g www.google.com
 2. Tab conkeror
 3. f + 21 + Enter + (quickly) f

If the last "f" is typed quick enough, the user enter in the minibuffer before the new page is loaded.
This happens more often on Google because of the redirection.

With a page redirect:

 1. g http://xfe.sourceforge.net/
 2. f then wait for 10 seconds for the other page to load
msg1107 (view) Author: jbms Date: 2013-02-05.06:48:51
The hints code has now been made more robust to dead object errors.
History
Date User Action Args
2013-02-05 06:48:52jbmssetstatus: unread -> resolved
messages: + msg1107
2012-08-15 08:10:22bernatcreate