X
Tap here to go to the mobile version of the site.

Support Forum

how to i restore the warning you are about to close multiple tabs?

Posted

unfortunately, i closed my browser this afternoon, was greeted with the warning in my question, and when i reopened the browser, it did not relaunch my tabs as it is supposed to do (i did not have internet when i closed, but did when i reopened less than 1 min later). as an added bonus, that window was not in my recently closed windows nor in my user profile folder. this rather sucked for me as i had 500 ish tabs open, many needed as references for some research I'm currently in the midst of. on the bright side, my most recent update was a little over a week ago, and i had most of the tabs open at that time. i was able to restore them using the update session file in user profile folder and the following site https://www.jeffersonscher.com/ffu/scrounger.html and then supplement the rest via my browsing history.

Here is where the question comes into play.

I've always had the restore previous window option checked, yet I still received the warning, and that IS the settings i would like. i want to be warned, and i want it to resume when i open. strangely enough, even though i got the warning when i closed and encountered the issue (along with every other instance in the past couple years), i cannot get my window to prompt me with the warning except under one condition. if i have more than one window open it will still ask, but this was rather anxiety inducing because i had just manually restored about 250 tabs.

i know i'll probably get a few responses saying i need to uncheck the restore previous window option at startup, but i do not accept that conclusion, through example I've had both function simultaneously, so i am asking for a solution that allows me to both receive the warning, and relaunch the tabs at startup. i know this is possible, and this is also evident from the fact that if i have multiple windows open, make sure they have at least 2 tabs, and attempt to close, i still get the warning.

i've checked about:config and made sure the warning was set to true, which it was. also, while my main intent is to get the warning dialogue fixed, i wouldn't mind getting an answer as to why my window was lost entirely to begin with. *edit* i did have a private window open when i attempted to relaunch the standard window, while my testing shows it won't relaunch the tabs ( which is both a new phenomenon and also in disregard for the settings of "restore previous session") it DOES keep this window under the recently closed windows.

unfortunately, i closed my browser this afternoon, was greeted with the warning in my question, and when i reopened the browser, it did not relaunch my tabs as it is supposed to do (i did not have internet when i closed, but did when i reopened less than 1 min later). as an added bonus, that window was not in my recently closed windows nor in my user profile folder. this rather sucked for me as i had 500 ish tabs open, many needed as references for some research I'm currently in the midst of. on the bright side, my most recent update was a little over a week ago, and i had most of the tabs open at that time. i was able to restore them using the update session file in user profile folder and the following site https://www.jeffersonscher.com/ffu/scrounger.html and then supplement the rest via my browsing history. Here is where the question comes into play. I've always had the restore previous window option checked, yet I still received the warning, and that IS the settings i would like. i want to be warned, and i want it to resume when i open. strangely enough, even though i got the warning when i closed and encountered the issue (along with every other instance in the past couple years), i cannot get my window to prompt me with the warning except under one condition. if i have more than one window open it will still ask, but this was rather anxiety inducing because i had just manually restored about 250 tabs. i know i'll probably get a few responses saying i need to uncheck the restore previous window option at startup, but i do not accept that conclusion, through example I've had both function simultaneously, so i am asking for a solution that allows me to both receive the warning, and relaunch the tabs at startup. i know this is possible, and this is also evident from the fact that if i have multiple windows open, make sure they have at least 2 tabs, and attempt to close, i still get the warning. i've checked about:config and made sure the warning was set to true, which it was. also, while my main intent is to get the warning dialogue fixed, i wouldn't mind getting an answer as to why my window was lost entirely to begin with. *edit* i did have a private window open when i attempted to relaunch the standard window, while my testing shows it won't relaunch the tabs ( which is both a new phenomenon and also in disregard for the settings of "restore previous session") it DOES keep this window under the recently closed windows.

Modified by wesleynemeth

Additional System Details

Installed Plug-ins

  • Shockwave Flash 31.0 r0

Application

  • Firefox 63.0.3
  • User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
  • Support URL: https://support.mozilla.org/1/firefox/63.0.3/WINNT/en-US/

Extensions

  • Adblock Plus 3.4.2 ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription: Intel(R) HD Graphics 4000
  • adapterDescription2: NVIDIA GeForce GT 650M
  • adapterDeviceID: 0x0166
  • adapterDeviceID2: 0x0fd1
  • adapterDrivers: igdumdim64 igd10iumd64 igd10iumd64 igdumdim32 igd10iumd32 igd10iumd32
  • adapterDrivers2: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
  • adapterRAM: Unknown
  • adapterRAM2: 2048
  • adapterSubsysID: 21031043
  • adapterSubsysID2: 21031043
  • adapterVendorID: 0x8086
  • adapterVendorID2: 0x10de
  • contentUsesTiling: False
  • crashGuards: []
  • direct2DEnabled: True
  • directWriteEnabled: True
  • directWriteVersion: 6.2.9200.22164
  • driverDate: 9-16-2013
  • driverDate2: 9-5-2018
  • driverVersion: 10.18.10.3308
  • driverVersion2: 24.21.13.9924
  • featureLog: {u'fallbacks': [{u'message': u'Unsupported by driver', u'name': u'NO_CONSTANT_BUFFER_OFFSETTING'}], u'features': [{u'status': u'available', u'description': u'Compositing', u'name': u'HW_COMPOSITING', u'log': [{u'status': u'available', u'type': u'default'}]}, {u'status': u'available', u'description': u'Direct3D11 Compositing', u'name': u'D3D11_COMPOSITING', u'log': [{u'status': u'available', u'type': u'default'}]}, {u'status': u'available', u'description': u'Direct2D', u'name': u'DIRECT2D', u'log': [{u'status': u'available', u'type': u'default'}]}, {u'status': u'available', u'description': u'Direct3D11 hardware ANGLE', u'name': u'D3D11_HW_ANGLE', u'log': [{u'status': u'available', u'type': u'default'}]}, {u'status': u'available', u'description': u'GPU Process', u'name': u'GPU_PROCESS', u'log': [{u'status': u'available', u'type': u'default'}]}, {u'status': u'opt-in', u'description': u'WebRender', u'name': u'WEBRENDER', u'log': [{u'status': u'opt-in', u'message': u'WebRender is an opt-in feature', u'type': u'default'}]}, {u'status': u'blocked', u'description': u'WebRender qualified', u'name': u'WEBRENDER_QUALIFIED', u'log': [{u'status': u'available', u'type': u'default'}, {u'status': u'blocked', u'message': u'No qualified hardware', u'type': u'env'}]}, {u'status': u'available', u'description': u'Off Main Thread Painting', u'name': u'OMTP', u'log': [{u'status': u'available', u'type': u'default'}]}, {u'status': u'available', u'description': u'Advanced Layers', u'name': u'ADVANCED_LAYERS', u'log': [{u'status': u'available', u'type': u'default'}, {u'status': u'available', u'message': u'Enabled for Windows 7 via user-preference', u'type': u'user'}]}]}
  • info: {u'AzureContentBackend (UI Process)': u'skia', u'AzureCanvasBackend (UI Process)': u'skia', u'ApzWheelInput': 1, u'ApzDragInput': 1, u'ApzKeyboardInput': 1, u'ApzTouchInput': 1, u'AzureFallbackCanvasBackend (UI Process)': u'cairo', u'ApzAutoscrollInput': 1, u'AzureCanvasAccelerated': 0, u'AzureCanvasBackend': u'direct2d 1.1', u'AzureContentBackend': u'direct2d 1.1'}
  • isGPU2Active: False
  • numAcceleratedWindows: 1
  • numTotalWindows: 1
  • offMainThreadPaintEnabled: True
  • offMainThreadPaintWorkerCount: 4
  • usesTiling: False
  • webgl1DriverExtensions: GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object OES_compressed_EAC_R11_signed_texture OES_compressed_EAC_R11_unsigned_texture OES_compressed_EAC_RG11_signed_texture OES_compressed_EAC_RG11_unsigned_texture OES_compressed_ETC2_RGB8_texture OES_compressed_ETC2_RGBA8_texture OES_compressed_ETC2_punchthroughA_RGBA8_texture OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture OES_compressed_ETC2_sRGB8_alpha8_texture OES_compressed_ETC2_sRGB8_texture
  • webgl1Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context
  • webgl1Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4000 Direct3D11 vs_5_0 ps_5_0)
  • webgl1Version: OpenGL ES 2.0 (ANGLE 2.1.0.ae3b5a6552ee)
  • webgl1WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000009788) EGL_VERSION: 1.4 (ANGLE 2.1.0.ae3b5a6552ee) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_ANGLE_explicit_context
  • webgl2DriverExtensions: GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_explicit_context GL_ANGLE_explicit_context_gles1 GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_multiview GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object OES_compressed_EAC_R11_signed_texture OES_compressed_EAC_R11_unsigned_texture OES_compressed_EAC_RG11_signed_texture OES_compressed_EAC_RG11_unsigned_texture OES_compressed_ETC2_RGB8_texture OES_compressed_ETC2_RGBA8_texture OES_compressed_ETC2_punchthroughA_RGBA8_texture OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture OES_compressed_ETC2_sRGB8_alpha8_texture OES_compressed_ETC2_sRGB8_texture
  • webgl2Extensions: EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context
  • webgl2Renderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4000 Direct3D11 vs_5_0 ps_5_0)
  • webgl2Version: OpenGL ES 3.0 (ANGLE 2.1.0.ae3b5a6552ee)
  • webgl2WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 0000000000009788) EGL_VERSION: 1.4 (ANGLE 2.1.0.ae3b5a6552ee) EGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled EGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses EGL_ANGLE_explicit_context
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Direct3D 11
  • windowUsingAdvancedLayers: True

Modified Preferences

Misc

  • User JS: No
  • Accessibility: Yes
WestEnd
  • Top 25 Contributor
60 solutions 5379 answers

Did you check your privacy and security setting or General settings I know it is located in one of those area. And did you try the restore sessions options as well?

Did you check your privacy and security setting or General settings I know it is located in one of those area. And did you try the restore sessions options as well?

Question owner

the session didn't crash, so there was no restore option, regardless, it SHOULD have been in my recently closed windows, which it was absent from(note, windows from before that session WERE in there).

and you are going to have to clarify your first sentence, but preemptively I'll say there is no setting for the dialogue box, it's in about:config as i mentioned and i made sure it was true. if you are referencing the restore previous session on startup option, that is in the general settings ( not hard at all to check, the very first box) and yes, that is selected. many help articles state this prevents the dialogue box, but this is simply not true. it hasn't in the past up till 5:11p.m. today and a counter example exists: when you have multiple windows open, it WILL prompt with the dialogue box, but will also restore the session if you close all others before opening a new window. this is best seen when opening a normal window with a few tabs-> then open a private window-> close the normal-> you get the dialogue box-> close the private window-> open a new window-> session is automatically restored for the window that was also prompted with the dialogue box.

the session didn't crash, so there was no restore option, regardless, it SHOULD have been in my recently closed windows, which it was absent from(note, windows from before that session WERE in there). and you are going to have to clarify your first sentence, but preemptively I'll say there is no setting for the dialogue box, it's in about:config as i mentioned and i made sure it was true. if you are referencing the restore previous session on startup option, that is in the general settings ( not hard at all to check, the very first box) and yes, that is selected. many help articles state this prevents the dialogue box, but this is simply not true. it hasn't in the past up till 5:11p.m. today and a counter example exists: when you have multiple windows open, it WILL prompt with the dialogue box, but will also restore the session if you close all others before opening a new window. this is best seen when opening a normal window with a few tabs-> then open a private window-> close the normal-> you get the dialogue box-> close the private window-> open a new window-> session is automatically restored for the window that was also prompted with the dialogue box.
cor-el
  • Top 10 Contributor
  • Moderator
17467 solutions 157849 answers

There are currently these two warn prefs left:

  • browser.tabs.warnOnClose
  • browser.tabs.warnOnCloseOtherTabs

Note that browser.warnOnQuit is meant for testing: true does not force a prompt; false disables warnings.

I assume you know that Firefox assumes that if you restore the session automatically you usually do not want to get a prompt each time you close Firefox because you wouldn't lose tabs.

Note that there are browser.sessionstore.*undo prefs to set to number of tabs and windows you can restore.

There are also session manager extensions.

There are currently these two warn prefs left: * browser.tabs.warnOnClose * browser.tabs.warnOnCloseOtherTabs Note that browser.warnOnQuit is meant for testing: true does not force a prompt; false disables warnings. I assume you know that Firefox assumes that if you restore the session automatically you usually do not want to get a prompt each time you close Firefox because you wouldn't lose tabs. Note that there are browser.sessionstore.*undo prefs to set to number of tabs and windows you can restore. There are also session manager extensions. *https://addons.mozilla.org/firefox/addon/tab-session-manager/ *https://addons.mozilla.org/firefox/addon/my-sessions/ *https://addons.mozilla.org/firefox/addon/session-boss/

Question owner

both warnings are set to true.

i wasn't aware of that claim until reading several articles after this event, but i maintain my stance that this is a false claim, and that you can indeed have the settings to automatically restore your session on launching a window AND have it prompt the dialogue box warning. my reasoning: this has been the case up till now, in addition, i can demonstrate a unique situation where it does still present itself as functioning with both the restore and the warning.

this is best seen when opening a normal window with a few tabs-> then open a private window-> close the normal-> you get the dialogue box-> close the private window-> open a new window-> session is automatically restored for the window that was also prompted with the dialogue box. *note* opening the window while the private is still up will NOT restore the session, BUT it WILL add it to the recently closed windows. the initial problem was that it did not do this when i closed my window around 5:11p.m. today, so it did not restore, but it also wasn't accessible via recently closed windows. as a result of opening the window without it restoring, it overwrote my 'lastsession' file in user profile. while i'm curious as to how it didn't maintain it's behavior in restoring the session as well as failing to recognize it as a recently closed window, my main prerogative is to have the warning dialogue resume while also allowing automatic restore. true, they assume users would not want to do this, but that's what makes it a user preference. i particularly utilize that dual functionality and appreciate the warning. i often accidentally attempt to close the window, and the dialogue has saved me may times over. in addition, IF you have another window open when you try and restore your session, it will be unsuccessful, such as with the initial problem i faced today. if i'm unlucky enough to not have it add itself to the recently closed windows as happened today, i loose all my work. there is also reasoning as to why i don't close the other windows before relaunching a new one forcing the restore. again, user preference. these are settings and SHOULD be compatible in conjunction with one another. beyond that, it's a functionality that existed for me up until today.

i feel it pertinent to reply directly to this one sentence "Firefox assumes that if you restore the session automatically you usually do not want to get a prompt each time you close Firefox because you wouldn't lose tabs." - i DID lose tabs for whatever reason, so there exist a fallacy in their base logic to the argument, which highlights the important of user preference in having the warning. but again, i maintain it's moot because i have no problem up till today with both receiving the warning and automatically restoring my session. my intent it to return the functionality of Firefox to the way it was over the past several years where i was able to do this.

if your last sentence was suggesting it may have been overwritten or omitted from the recently closed windows due to pref settings, i can't see an argument where my situation would correlate. i know i can have at least 3. i've seen this through my testing. during the event in question, there were only 2 windows showing under recently closed windows. additionally, those two windows were weeks old and the one lost was much more recent, meaning since i can have at least 3, it should have been added, and there is no argument that it was over written by newer windows because the two that showed were not closed today, and were much older. as for the limit on tab restores, i can restore the tabs now and in the past, so obviously the limit wasn't reached. i was only about 8 tabs shy of my complete window while opening each tab from my most recent updatefile in user profile.

both warnings are set to true. i wasn't aware of that claim until reading several articles after this event, but i maintain my stance that this is a false claim, and that you can indeed have the settings to automatically restore your session on launching a window AND have it prompt the dialogue box warning. my reasoning: this has been the case up till now, in addition, i can demonstrate a unique situation where it does still present itself as functioning with both the restore and the warning. this is best seen when opening a normal window with a few tabs-> then open a private window-> close the normal-> you get the dialogue box-> close the private window-> open a new window-> session is automatically restored for the window that was also prompted with the dialogue box. *note* opening the window while the private is still up will NOT restore the session, BUT it WILL add it to the recently closed windows. the initial problem was that it did not do this when i closed my window around 5:11p.m. today, so it did not restore, but it also wasn't accessible via recently closed windows. as a result of opening the window without it restoring, it overwrote my 'lastsession' file in user profile. while i'm curious as to how it didn't maintain it's behavior in restoring the session as well as failing to recognize it as a recently closed window, my main prerogative is to have the warning dialogue resume while also allowing automatic restore. true, they assume users would not want to do this, but that's what makes it a user preference. i particularly utilize that dual functionality and appreciate the warning. i often accidentally attempt to close the window, and the dialogue has saved me may times over. in addition, IF you have another window open when you try and restore your session, it will be unsuccessful, such as with the initial problem i faced today. if i'm unlucky enough to not have it add itself to the recently closed windows as happened today, i loose all my work. there is also reasoning as to why i don't close the other windows before relaunching a new one forcing the restore. again, user preference. these are settings and SHOULD be compatible in conjunction with one another. beyond that, it's a functionality that existed for me up until today. i feel it pertinent to reply directly to this one sentence "Firefox assumes that if you restore the session automatically you usually do not want to get a prompt each time you close Firefox because you wouldn't lose tabs." - i DID lose tabs for whatever reason, so there exist a fallacy in their base logic to the argument, which highlights the important of user preference in having the warning. but again, i maintain it's moot because i have no problem up till today with both receiving the warning and automatically restoring my session. my intent it to return the functionality of Firefox to the way it was over the past several years where i was able to do this. if your last sentence was suggesting it may have been overwritten or omitted from the recently closed windows due to pref settings, i can't see an argument where my situation would correlate. i know i can have at least 3. i've seen this through my testing. during the event in question, there were only 2 windows showing under recently closed windows. additionally, those two windows were weeks old and the one lost was much more recent, meaning since i can have at least 3, it should have been added, and there is no argument that it was over written by newer windows because the two that showed were not closed today, and were much older. as for the limit on tab restores, i can restore the tabs now and in the past, so obviously the limit wasn't reached. i was only about 8 tabs shy of my complete window while opening each tab from my most recent updatefile in user profile.

Modified by wesleynemeth

cor-el
  • Top 10 Contributor
  • Moderator
17467 solutions 157849 answers

You should always be cautious with closing individual windows. If you intend to close Firefox then ĕst is to use the Quit/Exit menu items and not rely on what happens if you use a close X on the window or possibly closing the last tab. If there are still other windows open then this can easily lead to losing tabs.

You should always be cautious with closing individual windows. If you intend to close Firefox then ĕst is to use the Quit/Exit menu items and not rely on what happens if you use a close X on the window or possibly closing the last tab. If there are still other windows open then this can easily lead to losing tabs.
jscher2000
  • Top 10 Contributor
8687 solutions 71011 answers

This thread is very long, so apologies for repeats:

(1) Recently Closed Windows

Firefox only remembers the last three closed windows by default. To increase that:

(A) In a new tab, type or paste about:config in the address bar and press Enter/Return. Click the button promising to be careful or accepting the risk.

(B) In the search box above the list, type or paste sess and pause while the list is filtered

(C) Double-click the browser.sessionstore.max_windows_undo preference, type a new value (I use 10), and click OK -- this isn't retroactive, but you'll notice more windows accumulating under History > Recently Closed Windows going forward

(2) How You Exit Firefox

If you use Exit from the menu, the windows that are open at that time are not considered closed windows and don't count against the numbered of closed windows Firefox remembers.

Other methods, such as closing individual windows or using right-click > Close All Windows on the Taskbar icon, will count against the number of closed windows Firefox remembers.

(3) Stuff Happens

There are some add-ons to independently record session history if you find that Firefox's built-in features are not completely reliable. It's fair to say nothing is completely reliable. For example:

This thread is very long, so apologies for repeats: '''(1) Recently Closed Windows''' Firefox only remembers the last three closed windows by default. To increase that: (A) In a new tab, type or paste '''about:config''' in the address bar and press Enter/Return. Click the button promising to be careful or accepting the risk. (B) In the search box above the list, type or paste '''sess''' and pause while the list is filtered (C) Double-click the '''browser.sessionstore.max_windows_undo''' preference, type a new value (I use 10), and click OK -- this isn't retroactive, but you'll notice more windows accumulating under History > Recently Closed Windows going forward '''(2) How You Exit Firefox''' If you use Exit from the menu, the windows that are open at that time are not considered closed windows and don't count against the numbered of closed windows Firefox remembers. Other methods, such as closing individual windows or using right-click > Close All Windows on the Taskbar icon, will count against the number of closed windows Firefox remembers. '''(3) Stuff Happens''' There are some add-ons to independently record session history if you find that Firefox's built-in features are not completely reliable. ''It's fair to say nothing is ''completely'' reliable.'' For example: * https://addons.mozilla.org/firefox/addon/tab-session-manager/ * https://addons.mozilla.org/firefox/addon/session-sync/
cor-el
  • Top 10 Contributor
  • Moderator
17467 solutions 157849 answers

^: most of that was more or less covered in this reply:


I don't know what happens if you have Private Browsing mode and regular windows open at the same time and close the mode window as the last window.

^: most of that was more or less covered in this reply: *https://support.mozilla.org/en-US/questions/1242916#answer-1179010 ---- I don't know what happens if you have Private Browsing mode and regular windows open at the same time and close the mode window as the last window.

Question owner

like i understand there are addons that can manage the features i am interested in, the trouble I'm having is that this is something i was natively able to do up until today. i didn't update, and no settings were changed, so simply put, i wish to have that functionality returned. it doesn't seem like anyone is able to guide me in the correct direction tho....

i appreciate the information that closing via exit does not add to recently closed windows ( i assume because it 'exits' the session rather than closes it ), this was something i did worry about in context of encountering this issue, but it wasn't the cause. i closed the window via the x in the top right, AND was prompted with the warning , thus indicating it was being recognized as a close which should have filed it under the recently closed window. I'm going to chalk that up to a session error. by and large i was able to fix that (albeit painfully), but it adds to my concern that future windows will now not only fail to prompt me with a warning, but I'll encounter the same issue where my window won't restore and won't be listed under recently closed windows. this particular window is from 2016, I've had many crashes, updates, closes, etc and NEVER had any issues. the fact that two seem to be plaguing me within an hour of each other is worrisome.

i did not reach the cap of windows, i had 2 that were closed weeks before this. so that is not the cause. i suspect it wasn't automatically restored because i had a private window open when launching a new window. my testing seems to indicate having open windows fails to trigger the restore. strangely, having open windows seems to activate the warning that i am complaining is not actively working. while the first scenario could have some logical explanations on it's necessity, the second makes no sense. i view this as a direct contradiction to the assertion that `if you have restore session on startup checked, that the dialogue won't appear. i can make both work, but only conditionally and not under all or particularly my preferable scenarios.

as one user put it, "Firefox assumes that if you restore the session automatically you usually do not want to get a prompt each time you close Firefox because you wouldn't lose tabs." -the problem with this is it's evident that occasionally you will lose tabs, and thus the warning could provide extreme importance. i just want the warning to prompt any time i click to 'close' the window via the x in the top right, as well as restore that session when i open a new window, generally moments after i close.

the reasoning isn't necessary, but i have hardware issues as well as user preference that requires me to occasionally close my window temporarily while i fix the hardware issue. usually less than a minute, then reopen said window. i probably do this daily, so for the past 600+ days, when i close my window, i get the prompt, i accept, i reopen, and it restores. NOT having this sequence work any longer is a problem for me, particularly considering there was an unknown issue in losing the window in it's entirety. in addition, as mentioned in another reply, i do occasionally accidentally attempt to close the window and the warning saves me tremendously. sometimes i'm writing a long and important text on a site, so even if it restores, my writing is lost. sometimes i'm reading a 500pg. article for my research, and i'll loose my place and spend 30 minutes finding it again. the point is there are reasons a user would want this preference, and it did exist, so can it be fixed to have the desired effect i want and claim i had?

like i understand there are addons that can manage the features i am interested in, the trouble I'm having is that this is something i was natively able to do up until today. i didn't update, and no settings were changed, so simply put, i wish to have that functionality returned. it doesn't seem like anyone is able to guide me in the correct direction tho.... i appreciate the information that closing via exit does not add to recently closed windows ( i assume because it 'exits' the session rather than closes it ), this was something i did worry about in context of encountering this issue, but it wasn't the cause. i closed the window via the x in the top right, AND was prompted with the warning , thus indicating it was being recognized as a close which should have filed it under the recently closed window. I'm going to chalk that up to a session error. by and large i was able to fix that (albeit painfully), but it adds to my concern that future windows will now not only fail to prompt me with a warning, but I'll encounter the same issue where my window won't restore and won't be listed under recently closed windows. this particular window is from 2016, I've had many crashes, updates, closes, etc and NEVER had any issues. the fact that two seem to be plaguing me within an hour of each other is worrisome. i did not reach the cap of windows, i had 2 that were closed weeks before this. so that is not the cause. i suspect it wasn't automatically restored because i had a private window open when launching a new window. my testing seems to indicate having open windows fails to trigger the restore. strangely, having open windows seems to activate the warning that i am complaining is not actively working. while the first scenario could have some logical explanations on it's necessity, the second makes no sense. i view this as a direct contradiction to the assertion that `if you have restore session on startup checked, that the dialogue won't appear. i can make both work, but only conditionally and not under all or particularly my preferable scenarios. as one user put it, "Firefox assumes that if you restore the session automatically you usually do not want to get a prompt each time you close Firefox because you wouldn't lose tabs." -the problem with this is it's evident that occasionally you will lose tabs, and thus the warning could provide extreme importance. i just want the warning to prompt any time i click to 'close' the window via the x in the top right, as well as restore that session when i open a new window, generally moments after i close. the reasoning isn't necessary, but i have hardware issues as well as user preference that requires me to occasionally close my window temporarily while i fix the hardware issue. usually less than a minute, then reopen said window. i probably do this daily, so for the past 600+ days, when i close my window, i get the prompt, i accept, i reopen, and it restores. NOT having this sequence work any longer is a problem for me, particularly considering there was an unknown issue in losing the window in it's entirety. in addition, as mentioned in another reply, i do occasionally accidentally attempt to close the window and the warning saves me tremendously. sometimes i'm writing a long and important text on a site, so even if it restores, my writing is lost. sometimes i'm reading a 500pg. article for my research, and i'll loose my place and spend 30 minutes finding it again. the point is there are reasons a user would want this preference, and it did exist, so can it be fixed to have the desired effect i want and claim i had?
Pj 42 solutions 869 answers

Too much to read here, but is the OP aware that FF made a change in version 63 to have 'Warnings' when Exiting FF?

  • Firefox now warns about having multiple windows and tabs open when quitting from the main menu.
  • The Save and Quit feature has been removed. You can restore your session by ticking the box for Restore previous session in the General → Startup options or by using Restore Previous Session in the main menu.

~Pj

Too much to read here, but is the OP aware that FF made a change in version 63 to have 'Warnings' when Exiting FF? *'''''Firefox now warns about having multiple windows and tabs open when quitting from the main menu.''''' *'''''The Save and Quit feature has been removed. You can restore your session by ticking the box for Restore previous session in the General → Startup options or by using Restore Previous Session in the main menu'''''. ~Pj

Modified by Pj