全知検索窓にも大きな実用上の問題はなくなっていたが,使い込んでいるといくつか気になることがあったため,ここで解消しておいた。
まず,& ボタンが意図せず無効化されやすい状況として,検索語が全選択状態になっている場合が残っていたため,BackSpace での & ボタン無効化条件に選択範囲が無いことを加えた。
BackSpace 押しっぱなしによる & ボタン無効化抑止のために使っていた KeyboardEvent.repeat
が一部舞覧で意図通り機能しない問題も再調査したが,これは解決しなかった。一部舞覧といっても Android 版 Chrome くらいで,総合的に見て大きな問題ではないので再び保留としておく。
検索語の削除・復元ボタンの切り替えに若干違和感を覚えていたが,これは要素の参照方法を間違えていたせいで,削除ボタンを押した後の復元ボタンが検索語の再入力時に削除ボタンに戻らないという問題だったためすぐ修正出来た。違和感の原因も不具合の原因もはっきりして良かった。