検索中であることを表示したい
external-completionやemoji-completionで候補を検索中であるときは、suggestWindowにUpdating index...と表示させておきたい。
目的
検索が終了したのか、まだ検索中で候補が変わる可能性があるのかを目視できるようにする
動機
検索が終わっているのか終わっていないのか待つのが心理的につらい
検索が終了しているときに待っていても無駄だけど
終了しているのか見た目では判断できないので、待つしかない
実装
.dropdown-itemに<span>か<div>でUpdating index...と表示しておく
候補の先頭に表示する
この項目は選択の対象外とする
tabindexがないので、tabキーを押してもfocusが当たらない
selectFirstItemなどを少し修正する必要がある
先頭ではなくその次にfocusを当てるようにする
検索中かどうかは、singletonWorkerのフラグで判断する
singletonWorker._isRunning