Firefox 66:スクロールアンカーは、読み込み中のスクロール位置のジャンプを修正します

Mozillaは最近、Firefox NightlyでScroll Anchoringと呼ばれる機能を実装しました。これは非常に迷惑なスクロール関連の問題を修正します。

ここに問題があります:かなりの数の画像または他のコンテンツとかなりのテキストを含むサイトを開きます。 ページがまだロードされている間にスクロールダウンし、固定位置に留まります。 画像などのコンテンツをロードすると、ページ上の位置が変わります。

たとえば、すべてのコンテンツがロードされるのを待たずにサイトで長い記事やテキストを読み始めたときに、この問題が定期的に発生します。 スペースを占有する画像やその他のコンテンツをロードすると、ページの表示部分が移動する可能性があるため、再びスクロールして現在の位置に戻る必要があります。

ページ上の画像、メディア、およびその他のコンテンツがすぐに読み込まれない場合があります。 ファイルのサイズやページ上の画像の数など、さまざまな要因に依存します。

ヒント :Firefox Nightlyのダウンロード方法については、Firefoxダウンロードガイドをご覧ください。 Firefoxには異なるプロファイルを使用することをお勧めします。

この問題は、ユーザーがページをスクロールするときにコンテンツをロードする動的ページでも発生する可能性があります。

Mozillaのバグ追跡サイトのバグ1305957、ページのスクロール位置は、コンテンツの読み込み中に一貫性がありません(「スクロールアンカー」の実装)、2年前に公開されました。 Mozillaは、Firefox 66 Stableで変更を開始することを計画しており、ブラウザの最先端の開発バージョンであるFirefox Nightlyにすでに実装されています。

Firefoxのスクロールアンカーサポートにより、問題が修正されます。 ロードイベントが完了する前にユーザーが下にスクロールすると、ページの読み込み中にページの表示部分が見えたままになります。

Googleはしばらく前に会社のChromeブラウザにScroll Anchoringを実装しました。 同社は、ユーザーがchrome:// flagsで有効にする必要がある実験的な機能としてScroll Anchoringを起動し、ブラウザのすべてのユーザーに対して2016年にデフォルトでこの機能を有効にしました。

終わりの言葉

Scroll Anchoringの実装は、一部のインターネットユーザーが経験した厄介な問題を解決するため、Firefoxブラウザーへの歓迎すべき追加です。

Now You :FirefoxのScroll Anchoringについてどう思いますか?