Windows 11でFirefoxを最大化して使い、必要なときだけ右上の「元に戻す(縮小)」ボタンでウィンドウ表示へ戻していると、戻ったときのサイズが小さすぎて使いにくいことがあります。ウィンドウの端をドラッグして好みの大きさに変更できても、いったん最大化してから元に戻すと、以前の小さなサイズへ戻ってしまう症状もあります。
本来、Windowsの「最大化」と「元に戻す」は、ページそのものを拡大・縮小する機能ではありません。「元に戻す」を選んだときは最大化前の通常ウィンドウの大きさへ戻る仕組みです。そのため、通常ウィンドウを希望する大きさに変更してもFirefoxがその状態を適切に保持できない場合、Firefox側のウィンドウサイズ・位置情報に問題が起きている可能性があります。
この記事では、まず簡単に試せるサイズ変更から、Firefoxがウィンドウサイズを記憶しない場合の「xulstore.json」のリセット、トラブルシューティングモード、Firefoxのリフレッシュまで、順番に解説します。
- まず確認|「縮小」ではなく「元に戻す」という動作
- Ctrlキーはウィンドウサイズの固定には使わない
- 最初に試したい|元に戻した状態で好きなサイズへ変更する
- Alt+SpaceからWindows標準機能でサイズを変える方法もある
- 毎回小さいサイズへ戻るならxulstore.jsonを疑う
- xulstore.jsonを安全にリセットする手順
- xulstore.jsonを変更すると何がリセットされる?
- トラブルシューティングモードでも確認する
- トラブルシューティングモードで直る場合
- Windows 11のスナップ機能を使う方法も便利
- Firefoxを閉じるときの状態も確認する
- それでも直らない場合はFirefoxのリフレッシュを検討
- Firefoxのバージョン番号も念のため確認する
- 「任意サイズに固定したい」ときの対処を整理
- まとめ|Firefoxが小さいサイズへ戻るならxulstore.jsonのリセットを試す
まず確認|「縮小」ではなく「元に戻す」という動作
Firefoxの右上には「最小化」「最大化/元に戻す」「閉じる」のボタンがあります。最大化されているFirefoxで重なった四角形のボタンを押したときに起こるのは、画面の縮小率を変更する操作ではなく、最大化前の通常ウィンドウへ戻す操作です。
そのため、例えば最大化前のFirefoxが横600px程度の小さなウィンドウだった場合、最大化したあと「元に戻す」を押すと、その小さな状態へ戻ること自体は不自然ではありません。
一方、元に戻したFirefoxを横1200px程度まで大きくして使っているにもかかわらず、最大化→元に戻すを行うと昔の小さなサイズへ戻ってしまう場合は、単なる操作方法ではなく、ウィンドウの状態が正しく保存・復元されていない可能性を考えます。
Ctrlキーはウィンドウサイズの固定には使わない
FirefoxではCtrlキーを使うショートカットが多数ありますが、Ctrlキーを押しながらウィンドウの端をドラッグしても、「この大きさを元に戻すときの固定サイズとして記憶する」という操作にはなりません。
また、Ctrl+「+」やCtrl+「-」はWebページの表示倍率を変更する操作です。Firefoxの外枠そのものを大きくしたり小さくしたりする機能ではありません。
今回調整したいのはページのズームではなく「通常状態のFirefoxウィンドウの大きさ」です。この2種類を分けて考えると対処しやすくなります。
最初に試したい|元に戻した状態で好きなサイズへ変更する
まずFirefoxを最大化している場合は、右上の「元に戻す」ボタンを押して通常ウィンドウにします。その状態でウィンドウの四隅や左右・上下の端をマウスでドラッグし、普段使いたい大きさに調整します。
例えば「最大化ほど大きくする必要はないものの、小さすぎると文字やタブが見づらい」という場合は、画面の7~8割程度を占めるサイズまで広げてみます。
その状態から再び最大化し、もう一度「元に戻す」を押してみます。先ほど指定したサイズへ戻るのであれば正常です。問題は、ここで以前の極端に小さいサイズへ戻ってしまうケースです。
Alt+SpaceからWindows標準機能でサイズを変える方法もある
マウスでウィンドウの端をつかみにくい場合は、Windowsのウィンドウ操作メニューを利用できます。Firefoxを通常ウィンドウにした状態でAlt+Spaceを押すと、ウィンドウのシステムメニューを呼び出せます。
そこで「サイズ変更」を利用すると、方向キーでウィンドウサイズを調整できます。例えば右端を動かしたい場合は方向キーを使って対象の辺を選び、サイズを変更してEnterで確定します。
Mozilla Supportでも、Firefoxのウィンドウサイズを変更する方法として、マウスによる境界線のドラッグのほか、Alt+Spaceのシステムメニューからサイズを変更する方法が案内されています。Mozilla Supportの案内[参照]
毎回小さいサイズへ戻るならxulstore.jsonを疑う
希望するサイズへ何度変更しても保存されず、同じ小さなウィンドウへ戻ってしまう場合に重要なのが、Firefoxプロファイル内にあるxulstore.jsonというファイルです。
Mozillaの公式サポートでは、ツールバーやウィンドウサイズの変更が保存されない問題について、xulstore.jsonが破損している可能性を挙げています。xulstore.jsonにはFirefoxのウィンドウやインターフェースに関する状態が保存されており、これに問題が生じるとウィンドウサイズや位置の変更が正常に保存されない場合があります。Mozilla公式「Changes to toolbars and window sizes are not saved」[参照]
「新しいウィンドウを開いた直後は希望したサイズになるのに、最大化して元に戻すと昔の小さなサイズへ戻る」といった症状なら、xulstore.jsonのリセットを試す価値があります。
xulstore.jsonを安全にリセットする手順
いきなりファイルを削除するより、元へ戻せるよう「名前を変更する」方法がおすすめです。まずFirefoxのアドレスバーへabout:supportと入力してEnterを押します。
「トラブルシューティング情報」というページが表示されたら、「プロファイルフォルダー」の項目にある「フォルダーを開く」をクリックします。Windowsのエクスプローラーで現在使用しているFirefoxプロファイルのフォルダーが開きます。
- Firefoxで「about:support」を開く
- プロファイルフォルダーの「フォルダーを開く」を押す
- 開いたエクスプローラーはそのままにする
- Firefoxを終了する
- プロファイルフォルダー内の「xulstore.json」を探す
- 「xulstore-old.json」などへ名前を変更する
- Firefoxを起動する
- 通常ウィンドウを希望する大きさへ変更する
- 最大化→元に戻すを行い、サイズが保持されるか確認する
Firefoxを起動すると必要な情報は再作成されます。Mozilla公式も、ウィンドウサイズが保存されない場合の対策として、Firefoxを終了した状態でxulstore.jsonを削除または変更する方法を案内しています。Mozilla公式手順[参照]
xulstore.jsonを変更すると何がリセットされる?
xulstore.jsonはウィンドウやFirefoxのユーザーインターフェースに関する情報を保存しているため、リセットするとウィンドウサイズだけではなく、ツールバーなどのカスタマイズが初期状態へ戻る場合があります。
そのため、削除するより「xulstore-old.json」のような別名へ変更して残しておく方が安心です。問題が改善しなかった場合でも、元ファイルを確認できます。
ブックマークや保存したパスワードを消すための操作ではありませんが、プロファイルフォルダーにはFirefoxの重要なデータが含まれています。xulstore.json以外のファイルを理由なく削除しないよう注意してください。
トラブルシューティングモードでも確認する
xulstore.jsonをリセットする前後で原因を切り分けたい場合は、Firefoxの「トラブルシューティングモード」を利用できます。これは以前「セーフモード」と呼ばれていた機能で、拡張機能やテーマなど、一部のカスタマイズを一時的に無効化してFirefoxを起動します。
Firefoxのメニューボタンから「ヘルプ」→「トラブルシューティングモード」を選択して再起動します。そこで「開く」を選択し、ウィンドウサイズを変更して、最大化→元に戻すを試します。
Mozillaによると、トラブルシューティングモードでは拡張機能やテーマ、ハードウェアアクセラレーションのほか、ウィンドウやサイドバーのサイズ・位置に関する設定なども一時的に変更されます。そのため、通常モードと挙動が変わるかを見ることで原因の切り分けに利用できます。Mozilla公式トラブルシューティングモード[参照]
トラブルシューティングモードで直る場合
トラブルシューティングモードでは正常なのに通常起動すると再びおかしくなる場合、拡張機能、テーマ、ハードウェアアクセラレーションなど、トラブルシューティングモードで無効化された項目が関係している可能性があります。
その場合はいきなりFirefox全体を初期化せず、追加している拡張機能を一つずつ無効にして確認すると原因を絞り込めます。
Mozilla公式でも、トラブルシューティングモードで問題が発生しなくなった場合は、拡張機能、テーマ、ハードウェアアクセラレーションなどが原因として考えられると案内しています。Mozilla公式の原因切り分け手順[参照]
Windows 11のスナップ機能を使う方法も便利
「毎回まったく同じ大きさでFirefoxを使いたい」という目的なら、Windows 11のスナップ機能を利用する方法もあります。これはFirefox独自の機能ではなく、Windows側でウィンドウを一定の配置へ整える機能です。
例えばFirefoxのタイトルバーを画面上部へドラッグしたり、最大化ボタン付近にマウスポインターを置いたりすると、画面を2分割・3分割などにするスナップレイアウトを利用できます。
「最大画面」と「小さな自由サイズ」を往復するより、「最大画面」と「画面の約半分~3分の2を使う配置」を切り替えたい場合には、Windows 11のスナップの方が使いやすいこともあります。
Firefoxを閉じるときの状態も確認する
ウィンドウサイズの問題を調べる場合、Firefoxをどの状態で終了しているかも確認しておきましょう。複数ウィンドウを使用していたり、セッション復元を利用していたりすると、起動時にどのウィンドウ状態が復元されるかが分かりにくくなる場合があります。
一度Firefoxのウィンドウを一つだけにして、通常ウィンドウ状態で希望するサイズへ調整し、Firefoxのメニューから終了します。その後Firefoxを起動し、サイズがどうなっているか確認すると切り分けやすくなります。
「Firefoxを再起動するとサイズがおかしい」のか、「最大化から元に戻した瞬間だけサイズがおかしい」のかも区別しておくと、原因を探しやすくなります。
それでも直らない場合はFirefoxのリフレッシュを検討
xulstore.jsonをリセットしても改善せず、トラブルシューティングモードなどでも原因を特定できない場合は、「Firefoxをリフレッシュ」という方法があります。
Mozilla公式によると、Firefoxのリフレッシュではブックマーク、閲覧履歴、開いているタブやウィンドウ、パスワード、Cookieなどの主要データを保持しながら、Firefoxプロファイルを初期状態に近づけることができます。一方、拡張機能やテーマは削除され、各種設定もリセットされます。Mozilla公式トラブルシューティング手順[参照]
ウィンドウサイズだけの問題で最初からリフレッシュするのは大掛かりです。そのため、通常サイズを調整→xulstore.jsonをリセット→トラブルシューティングモードで確認→必要ならリフレッシュという順番がおすすめです。
Firefoxのバージョン番号も念のため確認する
Firefoxのバージョンは「メニュー」→「ヘルプ」→「Firefoxについて」で確認できます。質問やサポートを受ける際は、ここに表示される正式なバージョン番号を伝えると原因を切り分けやすくなります。
また、Firefoxは頻繁に更新されるため、ウィンドウ関連の不具合について調べる場合も、古い情報だけで判断しないことが重要です。メニューや設定項目の名称がバージョンによって変化する場合もあります。
特定バージョンへの更新直後から突然発生したのであれば、その情報も重要です。ただし、バージョン番号だけを見て不具合と断定せず、まずプロファイルや拡張機能など一般的な原因を切り分けます。
「任意サイズに固定したい」ときの対処を整理
今回のような症状では、目的によって対処方法を分けると分かりやすくなります。
| 症状・目的 | 最初に試す方法 |
|---|---|
| 通常ウィンドウが単に小さい | ウィンドウの端をドラッグして拡大 |
| マウスでサイズ変更しにくい | Alt+Spaceのサイズ変更を利用 |
| 最大化→元に戻すと昔の小さなサイズになる | xulstore.jsonのリセットを検討 |
| 拡張機能などが原因か調べたい | トラブルシューティングモードで確認 |
| 毎回決まった画面配置で使いたい | Windows 11のスナップ機能を活用 |
| さまざまな方法でも改善しない | Firefoxのリフレッシュを検討 |
特に「任意サイズへ何度変更しても、最大化したあと元に戻すと必ず同じ小さいサイズになる」という場合は、単なるサイズ変更方法の問題ではなく、Firefoxがウィンドウ状態を正常に保持できているかを確認することが重要です。
まとめ|Firefoxが小さいサイズへ戻るならxulstore.jsonのリセットを試す
Windows 11のFirefoxで、最大化から「元に戻す」を押したときのウィンドウが小さすぎる場合、まず通常ウィンドウへ戻してから端をドラッグし、希望する大きさへ変更します。Ctrlキーを押しながら操作する必要はありません。
それでも最大化→元に戻すを行うたびに以前の小さなサイズへ戻るのであれば、Firefoxプロファイル内のxulstore.jsonに問題がないか確認するのが有力な対処法です。Mozilla公式でも、ウィンドウサイズやツールバーの変更が保存されない場合にxulstore.jsonを削除して再作成させる方法を案内しています。Mozilla公式情報[参照]
安全に試すならxulstore.jsonを完全に削除せず、「xulstore-old.json」などへ名前を変更してからFirefoxを再起動します。それでも改善しなければ、トラブルシューティングモードで拡張機能などの影響を確認し、最後の手段としてFirefoxのリフレッシュを検討するとよいでしょう。


コメント