auto-complete-etags の件

どもです。
下のエントリで書いたバグですが,どういう状況で発生するかワカツタ。
補完候補が出て,そこから C-h なりで消去していくと,
カーソルの位置は前に戻るけど,候補が確定的? の場合は,
その候補が残ったままになる場合があるんですが,そのときに発生する。
ここまではわかった。
ほいで,その C-h が,裏で set-buffer したバッファに対して,
働いていると思われる。
これについてはかなりあてずっぽうで書いている。
でも何故に,save-excursion して,set-buffer したバッファに対して,
C-h が働いてしまうのかは謎。