From retroj: This is not an isearch bug in particular but a general bug that
affects all minibuffer interactions. I think that the solution to this is to
hook onto navigation [and buffer navigatoin] events, so that any ongoing
interactive command be cancelled when the buffer is navigated to a different page.
Here is a thought. Currently, the main reason this bug crops up is because
people use the mouse to follow links, and mouse events are not integrated with
conkeror's keyboard event handling. If we integrated mouse events tightly into
the system that handles keyboard events, this bug would disappear, because if
you clicked the mouse during an ongoing interaction, conkeror would cancel the
interaction and issue a message like: "Key sequence not bound: C-x click-1"
|