iOS 26にアップデート後、検索バーやアドレスバーなどのフローティングUI要素がスクロール時に固定され、ウェブページのコンテンツに重なることに気づいた人がかなり多くいます。新しいiOSバージョンでは、ビューポートのサイズ変更方法とブラウザUIの折りたたみ方が調整されているため、特にposition: fixedまたはsticky CSSに依存するページでは、最初は混乱を招きます。当然ながら、iOS版Chromeも影響を受けます。技術的にはSafariのWebKitエンジンを使用しているためです。もちろん、AppleとGoogleはまだ適切な修正を公開していませんが、それまではいくつかの対策を講じることで、安定性を高め、煩わしいオーバーレイを回避できるでしょう。
SafariとChromeのフローティングUIの重なりを修正する方法
方法1:携帯電話を再起動する
ええ、再起動はいつでも使える方法です。アップデート後に絡み合っている可能性のあるシステムレベルの設定をリセットできます。設定によっては、再起動することでオーバーレイの乱れが軽減されることもあります。サイドボタンとどちらかの音量ボタンを長押しし、スライドして電源をオフにします。数秒待ってから再び電源を入れます。シンプルですが、効果的な場合が多いです。
方法2: SafariでJavaScriptを無効にする
ちょっと奇妙かもしれませんが、JavaScriptをオフにすると、フローティングバーの表示を引き起こす動的なレイアウト変更が抑制されることがあります。ページによっては、オーバーレイ表示の原因となる再レンダリングが軽減されます。設定方法は以下の通りです。
- 設定を開く
- Safari > 詳細設定に移動します
- JavaScriptをオフにする
ただし、一部のウェブサイト機能が動作しなくなる可能性があります。JavaScriptなしではすべてがうまく動作しないからです。しかし、テスト目的であれば試してみる価値はあります。もしかしたら、より長く安定した状態が続くかもしれません。
方法3: Safariのリーダービューを使用する
これはかなり便利です。リーダービューは、凝ったレイアウト要素をすべて省き、読みやすい静的コンテンツだけを残してくれます。オーバーレイのバグで表示が不安定になる記事の多いページに最適です。ページを開いて、アドレスバーの横にあるAAアイコンをタップし、 「リーダーを表示」をクリックするだけです。フローティングバーもレイアウトのずれもありません。もちろん、すべてのページで機能するわけではありませんが、うまく機能すると本当に助かります。
方法4:Safariのキャッシュをクリアする
残っているスクリプトや古いスタイルがレイアウトの問題を悪化させることがあります。Safariのキャッシュを消去すると、必ずしも解決するとは限りませんが、スムーズに表示される場合があります。「設定」>「Safari」>「履歴とWebサイトデータを消去」と進み、「確定」を押してください。ブラウザに保存されているデータがリセットされます。ブックマークや保存したパスワードは消去されませんが、ページの読み込みがスムーズになり、表示がスムーズになる可能性がありますのでご安心ください。
方法5: アドレスバーの位置を変更する
これはちょっとした小技です。Safariをお使いの場合は、「設定」>「Safari」>「タブ」で「下へ」をタップすると、ツールバーを一番下に移動できます。Chromeの場合は、上部のアドレスバーを長押しし、 「アドレスバーを一番下へ移動」を選択します。アドレスバーを下に移動すると、フローティングUI要素がメインコンテンツから分離され、スクロール時の混乱が軽減されることがあります。
方法6:コンテンツが隠れてしまう前に保存する
特定のページのフローティングUIで必要な情報が隠れてしまう場合は、Chromeの新機能を使ってページをGoogleドライブやフォトに直接保存できます。特にレイアウトの修正に時間がかかる場合、オーバーレイに悩まされることなく情報を素早く取得できます。共有アイコンをタップして保存オプションを探すだけです。特に、急いで何かを取得したい場合に便利です。
よくある質問
iOS 26ではアドレスバーの折りたたみ方が調整され、ビューポートの高さが調整され、フローティング要素の動作がおかしくなります。これは多くの人が予想外に感じた動作変更です。
いいえ、そうではありません。iOS 版 Chrome も同じエンジン(WebKit)を使用しているため、同じように影響を受けます。
正式なスケジュールはまだ発表されていませんが、ユーザーからのフィードバックを受けてAppleのチームが問題を調査中です。近いうちにパッチが公開されることを期待しています。
端の方にある固定要素やスティッキー要素に大きく依存しているサイトは、大抵バグが発生します。つまり、すべてのサイトがそうというわけではありませんが、煩わしいほどにはバグが目立ちます。
iOS 26 ユーザー向けビューポート安定性のヒント
レイアウトを健全に保ち、フローティングUIの煩わしさを回避するには、CSSスタイルの調整(高さやオーバーフロールールの明示的な設定など)、ホーム画面からSafariを直接開く(リンクからではなく)、スクロールコンテキストの変更などを検討してください。Safariのタブ管理機能を使うことで、フローティングバーの表示方法を調整できる場合もあります。基本的に、Appleがこの問題に対処するまでは、試行錯誤と回避策を組み合わせるしかありません。
結局のところ、少し面倒ではありますが、これらのトリックは、適切な修正がリリースされるまでの間、デバイスを使い続けるのに役立ちます。ただし、iOSのアップデートは、既存の動作を一時的に変更する傾向があることを覚えておいてください。少し乱暴な変更になるかもしれません。