Tridactylとか使ってて、フォーカス当たると要素内でスクロールしてしまい困る場合
overflow: hidden
なのが原因なので、Stylusなど使って、overflow: clip
にしてしまおう。
hidden
(中略)内容はプログラム的に (例えば、 offsetLeft のようなプロパティの値を設定する方法などで) スクロールすることができます(中略)
clip
(中略)clip と hidden の違いは、 clip キーワードがプログラム的なスクロールも含め、すべてのスクロールを禁止することです。
overflow - CSS: カスケーディングスタイルシート | MDN
という感じで、Tridactylのj
やk
のスクロールがプログラム的だからスクロールしちゃう、ということらしい。
たとえばDuckDuckGoの検索結果のタイトルなんかは、以下のような感じで対処できる。
.result__title, .result__a { overflow: clip; }
まあそもそもoverflow: hidden
使ってる個所の99%は、overflow: clip
にするべきっぽいので、世のデザイナさんなんとかしてください。まあ、最近増えた値っぽいが。