再現可能です。スタックトレースは以下の通りです:
_application-bfbda341c2eb6dd7d61c681e17bdccec057c30e045ddc332927a7363150e9b1b.js:16386 Uncaught TypeError: Cannot read property '0' of null
at HTMLLIElement.<anonymous> (application-bfbda341c2eb6dd7d61c681e17bdccec057c30e045ddc332927a7363150e9b1b.br.js:1)
at HTMLLIElement.dispatch (ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.br.js:1)
at HTMLLIElement.d.handle (ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.br.js:1)
(anonymous) @ application-bfbda341c2eb6dd7d61c681e17bdccec057c30e045ddc332927a7363150e9b1b.br.js:1
dispatch @ ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.br.js:1
d.handle @ ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.br.js:1
問題はこの行です:
エラーは、selectedOption が 0(単一の提案、つまり最初のもの)である一方で、autocompleteOptions が何らかの理由で null になっているために発生しています。
現在、その原因を調査中です。
現時点ではなぜそうなっているのか確信が持てません。当初は @Osama によるこの PR を疑っていました:
しかし、いくつかのブレークポイントを追加しても、autocompleteOptions を変更して null に設定している「誰」を特定できませんでした。
autocompleteOptions が 2 つ上のスコープを持つ親クロージャ由来であることも非常に奇妙で、コードの追跡やデバッグを少し困難にしています。