Firefoxの矢印キー

数バージョン前の Firefox から、エディタ内の矢印キーの挙動が少しおかしくなっています。上下矢印キーは、段落を越えるために余分に押す必要がある場合があります。

再現手順:

新しいデフォルトの Firefox プロファイルを作成します。私は Ubuntu 20.04 を使用していました。

firefox --new-instance --profile $(mktemp -d) &

新しいフォーラム投稿を開始します。いくつかの段落を作成してください。上下矢印キーを押して、カーソルが移動しないキー入力がないか確認してください。

また、これがバグなのか意図された変更なのかわかりませんが、エディタ内のタブインデックスが変更されました。以前はメッセージを入力して Tab キーを押すと「送信」ボタンに移動できましたが、現在は 2 回 Tab キーを押す必要があります。

この変化には慣れられるかもしれませんが、バグではないかと考えました。もし偶然の仕様変更であれば、キーボード操作を多用するユーザーにとって Tab キー 1 回の方が便利であり、彼らが肌肉記憶を再学習する必要を防ぐことができます。こちらはバグかどうか確信が持てないため、念のためここに言及しました。

残念ながら、これは Firefox のバグのようです :cry:

TEXTAREA 内の空行までカーソルを移動させても、再描画が強制されないことが時々あります。

もしかしたら、この古いバグかもしれません:https://bugzilla.mozilla.org/show_bug.cgi?id=226301

これは新しい回帰バグのように思えるので、Bugzilla で調査する価値があります。

こちらに投稿してみてはいかがでしょうか:https://discourse.mozilla.org/
適切なバグを見つける手助けをしてもらえるかもしれません。

ブラウザのバグとは限らないと思います。カーソルは消えず、Firefox はリリース当初から使っていますが、このような挙動に遭遇したことはありません。これは私のメインフォーラムで Discourse の最近のアップデートが行われた後にのみ発生しています。

このコメントを書いている最中に再度試してみましたが、カーソルの移動自体は妨げられていないようですが、段落からカーソルが離れる際に 1〜2 秒ほどの遅延が頻繁に発生します。まるでイベントリスナーが何らかの計算を行っているかのようです。毎回発生するわけではありません。矢印キーを押す速度を変えて試してみましたが、発生タイミングに何か影響があるかどうかはわかりません。

仮にブラウザのバグだとしても、どのブラウザにも バグ があり、それに対応する必要があるはずです。私は 1 台のコンピュータ(複数の Firefox ブラウザプロファイル)でのみテストしましたが、Discourse サイトを利用しているすべての Firefox ユーザーが同様の問題を経験している可能性もあります。

それまでに、それが何なのか特定できるかもしれないので、Mozilla のフォーラムで質問してみます。

Windows版のMozilla Firefoxを使用されていますか?以前、WindowsパソコンとMozilla Firefoxを併用していた際、同様の問題に遭遇したことがあります。この問題はDiscourseコミュニティに限ったものではありません。:cry:

ええ、確かにクォークへの対応やパフォーマンスのボトルネックの除去には前向きですが、Firefox はかなり長い間使っていて、この回帰は非常に新しいように感じられます。Mozilla の人たちが何と言うか見てみましょう。

最新の Firefox で Linux 上で再現しました。

私は Ubuntu 20.04 を使用しています。

CSS も JS も使わない単純な HTML ページ [https://ffexp.netlify.app/] を作成して試してみましたが、再現は非常に困難です。ただ、ごく稀に段落の境界で発生することがあります(発生するまで何度も試す必要がありました)。Pastebin にもアクセスして、そこでも再現できました。

これは JavaScript や CSS によって悪化している Firefox のバグだと思います。普段他のサイトで気づかなかったのは、私が訪れるサイトのテキストエリアが JS/CSS で異なる処理をしていたからでしょう。

バグレポートを提出します。この問題は重大なので、すぐに対応してくれるかもしれません。お手数をおかけして申し訳ありません。