※質問するときは、フォーラムの利用に関するご案内 、とりわけ 質問するときは に目を通し、Firefox のバージョンだけでなく OS の種類やバージョンといった使用環境についての最低限の情報を書き添えましょう。
いろいろ検索して調べられたようなのでご存知かもしれませんが、Firefox 4.0 系ではセッション復元に関する終了時の確認ダイアログが、デフォルトで無効になっています。
アップグレード後にこのダイアログが出なくなったという話はしばしば耳にしますが、アップグレード後もこのダイアログが出続け、しかも機能的に不可解な動作をするという話を、ぼくは初めて聞きました。
ご質問の文面から今の段階で推測できることとしては、
・旧バージョン(3.6 系?)でカスタマイズされた設定を不適切に引き継いでしまった。(user.js など)
・アップグレードの前後でプロファイルの一部が損傷を受けた。(sessionstore.js など)
・アドオン(とくにセッション管理に関わるもの)の一部が問題を起こしている。
――といったあたりが考えられそうです。
いまの情報だけでは具体的な原因がわからないので、解決方法も見えてきまません。
さしあたって下記のトラブルシューティングを実行し、問題点を切り分けてみてください。
【Firefox ヘルプ】
・
基本的なトラブルシューティング
基本中の基本ですので、直接関係なさそうなところを含めて一度は全体を通読してください(今後の役に立ちます)。
そのあと、「4. Firefox をセーフモードで起動する」「8. 新しいプロファイルを作成する」を試して、問題が改善されるかどうか確認してださい。
(参考)
本件の直接的な解法ではありませんが、基本情報として下記も参考にしてください。(ご存知ならすみません。)
・
セッションの復元
・
Firefox が終了時にタブやウィンドウを保存するかどうか尋ねない
(補足)
アップグレードの前後で問題が発生したときは新旧のバージョンを明記することをお勧めします。(例: 3.6.17 から 4.0.1 へ...など)
フォーラムの閲覧者にとっては質問者の状況をより具体的に知る手がかりになりますから。
とりあえず以上です。外してたらすみません。