Firefox98 のダウンロード関連の設定に関する忘却録

Firefox98 の変更点

ダウンロード関連の変更点

  • 標準で確認ダイアログを表示しなくなりました。
    • 標準でファイルの確認ダイアログを表示しなくなりました。
    • Firefox98 に更新すると、既存の [毎回確認する] 設定が初期化されます。
    • 再設定:次の設定から確認ダイアログを再度表示することができます。
      • [設定] > [一般] > [ファイルとプログラム] > [プログラム]
      • 指定のファイルの種類に [毎回確認する] を設定する。
  • ダウンロードパネルが自動的に開きます。
    • ダウンロードが開始するたびに、ダウンロードパネルを自動的に表示する。
    • 元に戻す方法(ダウンロードパネルを自動的に表示しない)
      • about:configbrowser.download.alwaysOpenPanelfalse を指定する
  • ダウンロードしたファイルはディスクに保存されます
    • 過去の動作
      • Temp フォルダに一時保存する。
      • 一時保存後ファイル保存の場合、ダウンロードフォルダ移動する。
      • 一時保存後ダウンロードプレビュー場合、 Temp フォルダから使用する。
      • Temp フォルダ内のファイルは、一定期間後に OS で自動的に削除されます。
    • Firefox98 から Temp フォルダを経由せずに、ダウンロードフォルダに直接保存されます。
    • ダウンロードプレビューの場合、ダウンロードフォルダにファイルが残る点に注意してください。
  • ファイルタイプを開くようにデフォルトのアプリを設定する
    • 特定の種類のファイルを開くアプリケーションを選択できます。
    • [設定] > [一般] > [ファイルとプログラム] > [プログラム]
  • ダウンロードパネルの「常に規定のプログラムで開く」オプション
    • [常に規定のプログラムで開く] コンテキストメニューからも設定できます。

※「ダウンロードプレビュー」とは、指定のプログラムでファイルを開くことを指します。

ダウンロード関連の設定を元に戻す(Firefox97 以前に戻す)

about:configbrowser.download.improvements_to_download_panelfalse を指定することで上記のダウンロード関連の設定を元に戻すことができます。

ただし、これは古い設定をそのまま使用するための設定ではありません。新しい設定を使用しないための設定であり、今後この設定がなくなる可能性があります。

ダウンロードプレビューの問題

他の問題は、上記の通り。ある程度回避する方法が準備されています。ただし、ダウンロードプレビューの仕様変更を回避する方法は、 browser.download.improvements_to_download_panel = false 以外準備されていません。

PDFや画像ファイルなどを Firefox 以外のプログラムでダウンロードプレビューしている場合、問題となります。([Firefox で開く] を設定している場合は問題となりません)

次の場所で議論されていますが、現状の動作が仕様になるようです。

追記

議論の結果、browser.download.start_downloads_in_tmp_dir (規定:false)が新設されました。 Firefox は、Firefox で構成されたダウンロードフォルダーではなく、 OS 一時フォルダー(のサブフォルダー)に最初にダウンロードを配置します。「Firefox がこのファイルをどのように処理するか」ダイアログから開いたファイル、またはヘルパーアプリケーションで自動的に開くように設定されたファイルは、このフォルダーに残ります。保存されたファイル(前述のように開かれていません)は、 Firefox のダウンロードフォルダーに残ります。

詳細については、bug1738574#c133 を参照してください。

これにより、 browser.download.start_downloads_in_tmp_dir = true でダウンロードプレビューの問題を回避できるようになりました。