2017-07-07 6 views
1

タイトルゴアの謝罪。今日、HTML5の数字入力で「上向き」矢印の周りをクリックすると、最初のクリックで「上向き」の矢印でイベントがトリガーされるが、その後のクリックでは「下向き」矢印でイベントがトリガーされることがわかった。HTML5「数字」タイプの入力 - 上/下矢印不正確なクリックのバグ

問題を示す1行のフィドルです。私は数入力の矢印「アップ」の上端にカーソルを移動

https://jsfiddle.net/bm5r5yLf/

<input type="number" /> 

クローム59に一貫してバグを再現し、数回クリックすることができています。正しい場所にカーソルを移動するには数回かかることがあります。最初のクリックで上矢印がトリガーされますが、それ以降のクリックで下矢印がトリガーされます。

これは、Chromeで行われたいくつかのクリックイベントフェージングによって引き起こされたもので、これはわずかな誤操作を助けるためのものですか?私はここでかなり失われています。

注:EdgeとFirefoxで再現しようとしましたが、失敗しました。これはChromeチームに行くだけで済みます。

ありがとうございました

+0

私はクローム58.0.3029.110でそれを再現。最初に下矢印を数回クリックしてから上矢印の上端をクリックしなければなりませんでした。非常に興味深いバグ。ボックスに 'style =" height:100px; "'を追加すると、より明白になりました –

+0

Trevorのボックス高さを上げる方法を使ってChrome 59.0.3071.115でそれを再現することになりました - gif [here](https://gfycat.com)/MagnificentGlaringCrocodile) –

+0

あなたの質問は何ですか? –

答えて

1

これはバグです。必要に応じてhttps://bugs.chromium.orgに報告することができます。

要旨はこれです:下記にリンクされているコードは

明らかに完全に間違ってい
if (is_pressed) { 
    if (spin_up_pressed) { 
     highlight spin up 
    } else { 
     highlight spin down 
    } 
} 

のようなロジックが含まれています。

https://cs.chromium.org/search/?q=spin_up%7CSpinUp+f:theme&type=cs

+0

はい、ありがとうございます。私はこの質問の時点でそれを報告しました。未解決のままです。 https://bugs.chromium.org/p/chromium/issues/detail?id=740237 –

関連する問題