すべての JS と CSS を無効にしても、問題は解決しません。すばやくクリックしてもエラーが発生します。
なぜそれが起こるのかわかりません。
jQuery: 1.9.1。
クロム 26.0.1410.64 m
$(".checkbox-list input").click(function(){
that = $(this);
that.closest('li').toggleClass('someClass', that.is(':checked'));
});
すばやくクリックすると、次のようになります。
TypeError: 選択できない入力要素で selectionStart にアクセスしています。[http://site.domain/page/anotherPage:848]
わからない...行番号848はまったく存在しません。私の最大行は309
です。おそらく、1つの関数が同時に何度も実行されるために発生すると思います...?
回答ありがとうございます!
UPD
Chrome コンソール出力:
キャッチされない TypeError: 選択できない入力要素で selectionStart にアクセスしています。
- 抽出コンテキスト
- llContent.showDialogForCurrentSelection
- llContent.handlers.dblClick
- 共通ハンドル
- elem.ハンドル
更新 2
このバグの原因となったすべての dom 要素で dblclick イベントを持つ Chrome 拡張機能「Lingualeo」に問題が見つかりました。
みんな助けてくれてありがとう。