X
點擊此處開啟此網站的行動版。

技術支援討論區

Can't prevent "Show Sidebars" button from appearing at startup

已張貼

Despite the advice on this question on the forum, the sidebar appears whenever I open Firefox, regardless of whether it's set to display bookmarks, history, or synced tabs. And the "Show Sidebars" icon is glued to my toolbar (the one with the URL & search fields). Whenever I go to Customize and drag it out of there to the Customize box, where the unused icons live, it reappears every time I close and reopen Firefox. BUG.

One piece of advice on the Forum from 8/8/18 says to "Right-click a bookmark and choose Properties, then check in the lower left corner for a checkbox to "Load this bookmark in the sidebar" and uncheck that box." I have no such checkbox on the bookmarks I've right-clicked, so I obviously can't uncheck it. Besides, this would require looking at every bookmark - grossly impractical.

The other advice on 8/8/18 also doesn't work. It says to rename or remove xulstore.json in the Firefox profile folder. Doing this makes Firefox open without remembering much of anything. This is going after a fly with a sledgehammer.

This should clearly be in Options. It is a constant annoyance to have to click the X on the sidebar every time I open Firefox.

Despite the advice on this question on the forum, the sidebar appears whenever I open Firefox, regardless of whether it's set to display bookmarks, history, or synced tabs. And the "Show Sidebars" icon is glued to my toolbar (the one with the URL & search fields). Whenever I go to Customize and drag it out of there to the Customize box, where the unused icons live, it reappears every time I close and reopen Firefox. BUG. One piece of advice on the Forum from 8/8/18 says to "Right-click a bookmark and choose Properties, then check in the lower left corner for a checkbox to "Load this bookmark in the sidebar" and uncheck that box." I have no such checkbox on the bookmarks I've right-clicked, so I obviously can't uncheck it. Besides, this would require looking at every bookmark - grossly impractical. The other advice on 8/8/18 also doesn't work. It says to rename or remove xulstore.json in the Firefox profile folder. Doing this makes Firefox open without remembering much of anything. This is going after a fly with a sledgehammer. This should clearly be in Options. It is a constant annoyance to have to click the X on the sidebar every time I open Firefox.

由 Roland Tanglao 於 修改

被選擇的解決方法

The opened/closed "state" of the sidebar is stored in a file which also stores window dimensions and some toolbar customization info. Sometimes the file becomes corrupted with nonsensical values. You can rename the file and have Firefox rebuild it. Here's how:

Open your current Firefox settings (AKA Firefox profile) folder using either

  • "3-bar" menu button > "?" Help > Troubleshooting Information
  • (menu bar) Help > Troubleshooting Information
  • type or paste about:support in the address bar and press Enter

In the first table on the page, on the Profile Folder row, click the "Open Folder" button. This should launch a new window listing various files and folders in Windows Explorer.

Leaving that window open, switch back to Firefox and Exit, either:

  • "3-bar" menu button > Exit
  • (menu bar) File > Exit

Pause while Firefox finishes its cleanup, then rename xulstore.json to something like xulstoreOLD.json. If you see a file named localstore.rdf, rename that one to localstoreOLD.rdf, or delete it.

Start Firefox back up again. Does the sidebar default to the closed position?

That mini-reset will hide the classic menu bar and bookmarks toolbar. You can use one of these methods to show the toolbar list and select the desired bars there:

  • right-click (on Mac Ctrl+click) a blank spot on the tab bar (or the "+" button)
  • (menu bar) View > Toolbars
    On Windows, tap the Alt key to activate the menu bar temporarily.
  • in Customize mode > Toolbars button (see: Customize Firefox controls, buttons and toolbars)

To turn on the Bookmarks Toolbar, Menu Bar, or other bars, click it on the list.


ErgonomicNaturalKeyboard said

One piece of advice on the Forum from 8/8/18 says to "Right-click a bookmark and choose Properties, then check in the lower left corner for a checkbox to "Load this bookmark in the sidebar" and uncheck that box." I have no such checkbox on the bookmarks I've right-clicked, so I obviously can't uncheck it.

Thankfully, this was removed in Firefox 63, so you no longer have to worry about a bookmark loading a page in the sidebar. Now you can limit yourself to worrying about add-ons loading a page in the sidebar.

從原來的回覆中察看解決方案 1

額外的系統細節

已安裝的外掛程式

  • Shockwave Flash 31.0 r0

應用程式

  • Firefox 63.0
  • 使用者代理:Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
  • 技術支援網址:https://support.mozilla.org/1/firefox/63.0/WINNT/en-US/

擴充套件

  • Dark Mode Ultimate 1.0.1 (dark-mode@addons.cool)
  • Dashlane 6.8.2 (jetpack-extension@dashlane.com)
  • DuckDuckGo Privacy Essentials 2018.10.18 (jid1-ZAdIEUB7XOzOJw@jetpack)
  • First Party Isolation 1.3.1 ({33c93ccc-ceed-47d2-9645-805ea58c8a07})
  • Font Finder 0.3.1 ({a658a273-612e-489e-b4f1-5344e672f4f5})
  • HTTPS Everywhere 2018.9.19 (https-everywhere@eff.org)
  • PixelZoomer 2.0.1 (pixelzoomer@matthiasschuetz.com)
  • Print Friendly & PDF 1.3 (ff-addon@printfriendly.com)
  • Resize Window & Viewport 1.0.6 (morisdov@windowviewportresizer)
  • uBlock Origin 1.17.2 (uBlock0@raymondhill.net)
  • LinkChecker 0.6.7.1-signed.1-signed ({49f3fc85-dcfe-4e42-9301-226ebe658509}) (Inactive)
  • MeasureIt 0.4.15 ({75CEEE46-9B64-46f8-94BF-54012DE155F0}) (Inactive)
  • measurer 0.1.1-signed.1-signed (jid1-8BMBRAyNBMjUAg@jetpack) (Inactive)
  • RoboForm Toolbar 8.2.9.5 ({22119944-ED35-4ab1-910B-E619EA06A115}) (Inactive)
  • SEOquake 3.6.6 ({317B5128-0B0B-49b2-B2DB-1E7560E16C74}) (Inactive)
  • TypeGauge 0.5.1-signed.1-signed (typegauge@pau.santesmasses.net) (Inactive)

JavaScript

  • incrementalGCEnabled: True

圖形

  • adapterDescription: NVIDIA GeForce GTX 1050
  • adapterDescription2:
  • adapterDeviceID: 0x1c81
  • adapterDeviceID2:
  • adapterDrivers: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
  • adapterDrivers2:
  • adapterRAM: 2048
  • adapterRAM2:
  • adapterSubsysID: 61503842
  • adapterSubsysID2:
  • adapterVendorID: 0x10de
  • adapterVendorID2:
  • clearTypeParameters: Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 100
  • contentUsesTiling: False
  • crashGuards: []
  • direct2DEnabled: True
  • directWriteEnabled: True
  • directWriteVersion: 6.2.9200.22164
  • driverDate: 8-21-2018
  • driverDate2:
  • driverVersion: 24.21.13.9907
  • driverVersion2:
  • featureLog: {u'fallbacks': [{u'message': u'Unsupported by driver', u'name': u'NO_CONSTANT_BUFFER_OFFSETTING'}], u'features': [{u'status': u'available', u'log': [{u'status': u'available', u'type': u'default'}], u'description': u'Compositing', u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'log': [{u'status': u'available', u'type': u'default'}], u'description': u'Direct3D11 Compositing', u'name': u'D3D11_COMPOSITING'}, {u'status': u'available', u'log': [{u'status': u'available', u'type': u'default'}], u'description': u'Direct2D', u'name': u'DIRECT2D'}, {u'status': u'available', u'log': [{u'status': u'available', u'type': u'default'}], u'description': u'Direct3D11 hardware ANGLE', u'name': u'D3D11_HW_ANGLE'}, {u'status': u'available', u'log': [{u'status': u'available', u'type': u'default'}], u'description': u'GPU Process', u'name': u'GPU_PROCESS'}, {u'status': u'opt-in', u'log': [{u'status': u'opt-in', u'message': u'WebRender is an opt-in feature', u'type': u'default'}], u'description': u'WebRender', u'name': u'WEBRENDER'}, {u'status': u'blocked', 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'description': u'WebRender qualified', u'name': u'WEBRENDER_QUALIFIED'}, {u'status': u'available', u'log': [{u'status': u'available', u'type': u'default'}], u'description': u'Off Main Thread Painting', u'name': u'OMTP'}, {u'status': u'available', 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'}], u'description': u'Advanced Layers', u'name': u'ADVANCED_LAYERS'}]}
  • info: {u'AzureContentBackend (UI Process)': u'skia', u'AzureCanvasBackend (UI Process)': u'skia', u'ApzWheelInput': 1, u'ApzDragInput': 1, u'ApzKeyboardInput': 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: 2
  • numTotalWindows: 2
  • 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 (NVIDIA GeForce GTX 1050 Direct3D11 vs_5_0 ps_5_0)
  • webgl1Version: OpenGL ES 2.0 (ANGLE 2.1.0.ae3b5a6552ee)
  • webgl1WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000c2c9) 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 (NVIDIA GeForce GTX 1050 Direct3D11 vs_5_0 ps_5_0)
  • webgl2Version: OpenGL ES 3.0 (ANGLE 2.1.0.ae3b5a6552ee)
  • webgl2WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000c2c9) 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

修改過的偏好設定

其他

  • User JS: 是
  • 輔助功能: 否
McCoy
  • Top 10 Contributor
545 個解決方法 5139 個答案

ErgonomicNaturalKeyboard said

And the "Show Sidebars" icon is glued to my toolbar

That's how you can either turn the sidebar on or off - please see this article and scroll down to the section :

Toggle the sidebar on and off

That doesn't work for you  ?

''ErgonomicNaturalKeyboard [[#question-1238106|said]]'' <blockquote> And the "Show Sidebars" icon is glued to my toolbar </blockquote> That's how you can either turn the sidebar on or '''off''' - please see this article and scroll down to the section : [https://support.mozilla.org/en-US/kb/firefox-sidebar-access-bookmarks-history-social Toggle the sidebar on and off] That doesn't work for you ?

提出問題者

Not at all.

Of course I can manually turn the sidebar on or off like this, or in other ways, every time I open Firefox.

My problem is that I can't get it to STAY off or permanently get rid of its icon in my bar with the URL box in it.

Thanks for the suggestion, but it doesn't seem that you read my question all the way through.

Not at all. Of course I can manually turn the sidebar on or off like this, or in other ways, every time I open Firefox. My problem is that I can't get it to STAY off or permanently get rid of its icon in my bar with the URL box in it. Thanks for the suggestion, but it doesn't seem that you read my question all the way through.
McCoy
  • Top 10 Contributor
545 個解決方法 5139 個答案

ErgonomicNaturalKeyboard said

Thanks for the suggestion, but it doesn't seem that you read my question all the way through.

But I did : You said you don't want to have the click the X on the sidebar - but what is mentioned in the article I gave you a link to is just as much of a hassle (sorry ....).

As you have tried just about everything in the book to no avail, would you take a look at the Chosen Solution in this thread and see if maybe, just maybe, this could be the solution for you  ?

https://support.mozilla.org/en-US/questions/1180730

Your system details show that you have the DuckDuckGo extension installed ......

''ErgonomicNaturalKeyboard [[#answer-1166592|said]]'' <blockquote> Thanks for the suggestion, but it doesn't seem that you read my question all the way through. </blockquote> But I did : You said you don't want to have the click the X on the sidebar - but what is mentioned in the article I gave you a link to is just as much of a hassle (sorry ....). As you have tried just about everything in the book to no avail, would you take a look at the Chosen Solution in this thread and see if maybe, just maybe, this could be the solution for you ? https://support.mozilla.org/en-US/questions/1180730 Your system details show that you have the DuckDuckGo extension installed ......

提出問題者

Thanks. I read the entire Chosen Solution thread you linked to above. I removed the DuckDuckGo extension from Extensions. I removed it from the list of search engines in Options/Search. Nothing changed.

You still haven't mentioned the persistent icon for the Sidebar in the bar with the URL & search boxes, which comes back every time I close and reopen Firefox. No matter how I remove it from that toolbar.

Is there some way to get the Mozilla team to fix this bug and put a proper option in Options for this fairly recent addition that is such a pain?

Thanks. I read the entire Chosen Solution thread you linked to above. I removed the DuckDuckGo extension from Extensions. I removed it from the list of search engines in Options/Search. Nothing changed. You still haven't mentioned the persistent icon for the Sidebar in the bar with the URL & search boxes, which comes back every time I close and reopen Firefox. No matter how I remove it from that toolbar. Is there some way to get the Mozilla team to fix this bug and put a proper option in Options for this fairly recent addition that is such a pain?
jscher2000
  • Top 10 Contributor
8763 個解決方法 71700 個答案

選擇的解決方法

The opened/closed "state" of the sidebar is stored in a file which also stores window dimensions and some toolbar customization info. Sometimes the file becomes corrupted with nonsensical values. You can rename the file and have Firefox rebuild it. Here's how:

Open your current Firefox settings (AKA Firefox profile) folder using either

  • "3-bar" menu button > "?" Help > Troubleshooting Information
  • (menu bar) Help > Troubleshooting Information
  • type or paste about:support in the address bar and press Enter

In the first table on the page, on the Profile Folder row, click the "Open Folder" button. This should launch a new window listing various files and folders in Windows Explorer.

Leaving that window open, switch back to Firefox and Exit, either:

  • "3-bar" menu button > Exit
  • (menu bar) File > Exit

Pause while Firefox finishes its cleanup, then rename xulstore.json to something like xulstoreOLD.json. If you see a file named localstore.rdf, rename that one to localstoreOLD.rdf, or delete it.

Start Firefox back up again. Does the sidebar default to the closed position?

That mini-reset will hide the classic menu bar and bookmarks toolbar. You can use one of these methods to show the toolbar list and select the desired bars there:

  • right-click (on Mac Ctrl+click) a blank spot on the tab bar (or the "+" button)
  • (menu bar) View > Toolbars
    On Windows, tap the Alt key to activate the menu bar temporarily.
  • in Customize mode > Toolbars button (see: Customize Firefox controls, buttons and toolbars)

To turn on the Bookmarks Toolbar, Menu Bar, or other bars, click it on the list.


ErgonomicNaturalKeyboard said

One piece of advice on the Forum from 8/8/18 says to "Right-click a bookmark and choose Properties, then check in the lower left corner for a checkbox to "Load this bookmark in the sidebar" and uncheck that box." I have no such checkbox on the bookmarks I've right-clicked, so I obviously can't uncheck it.

Thankfully, this was removed in Firefox 63, so you no longer have to worry about a bookmark loading a page in the sidebar. Now you can limit yourself to worrying about add-ons loading a page in the sidebar.

The opened/closed "state" of the sidebar is stored in a file which also stores window dimensions and some toolbar customization info. Sometimes the file becomes corrupted with nonsensical values. You can rename the file and have Firefox rebuild it. Here's how: Open your current Firefox settings (AKA Firefox profile) folder using either * "3-bar" menu button > "?" Help > Troubleshooting Information * (menu bar) Help > Troubleshooting Information * type or paste about:support in the address bar and press Enter In the first table on the page, on the Profile Folder row, click the "Open Folder" button. This should launch a new window listing various files and folders in Windows Explorer. Leaving that window open, switch back to Firefox and Exit, either: * "3-bar" menu button > Exit * (menu bar) File > Exit Pause while Firefox finishes its cleanup, then rename '''xulstore.json''' to something like xulstoreOLD.json. If you see a file named localstore.rdf, rename that one to localstoreOLD.rdf, or delete it. Start Firefox back up again. Does the sidebar default to the closed position? ''That mini-reset will hide the classic menu bar and bookmarks toolbar.'' You can use one of these methods to show the toolbar list and select the desired bars there: * right-click (on Mac Ctrl+click) a blank spot on the tab bar (or the "+" button) * (menu bar) View > Toolbars<br><em>On Windows, tap the Alt key to activate the menu bar temporarily.</em> * in Customize mode > Toolbars button (see: [[Customize Firefox controls, buttons and toolbars]]) To turn on the Bookmarks Toolbar, Menu Bar, or other bars, click it on the list. ---- ''ErgonomicNaturalKeyboard [[#question-1238106|said]]'' <blockquote> One piece of advice on the Forum from 8/8/18 says to "Right-click a bookmark and choose Properties, then check in the lower left corner for a checkbox to "Load this bookmark in the sidebar" and uncheck that box." I have no such checkbox on the bookmarks I've right-clicked, so I obviously can't uncheck it. </blockquote> Thankfully, this was removed in Firefox 63, so you no longer have to worry about a bookmark loading a page in the sidebar. Now you can limit yourself to worrying about add-ons loading a page in the sidebar.
cor-el
  • Top 10 Contributor
  • Moderator
17530 個解決方法 158511 個答案

The toolbar customization is stored as a pref in about:config and prefs.js.

There is software like Advanced SystemCare with its Surfing Protection feature that can protect files in the Firefox profile folder against changes. If you have such software then check the settings or uninstall this software.

The toolbar customization is stored as a pref in about:config and prefs.js. There is software like Advanced SystemCare with its Surfing Protection feature that can protect files in the Firefox profile folder against changes. If you have such software then check the settings or uninstall this software. *https://support.mozilla.org/en-US/kb/how-to-fix-preferences-wont-save
McCoy
  • Top 10 Contributor
545 個解決方法 5139 個答案

ErgonomicNaturalKeyboard said

The other advice on 8/8/18 also doesn't work. It says to rename or remove xulstore.json in the Firefox profile folder.

As you say that renaming or removing xulstore.json doesn't work either, I assume that you've tried ...... (?)

''ErgonomicNaturalKeyboard [[#question-1238106|said]]'' <blockquote> The other advice on 8/8/18 also doesn't work. It says to rename or remove xulstore.json in the Firefox profile folder. </blockquote> As you say that renaming or removing '''xulstore.json''' doesn't work either, I assume that you've tried ...... (?)
McCoy
  • Top 10 Contributor
545 個解決方法 5139 個答案

ErgonomicNaturalKeyboard said

You still haven't mentioned the persistent icon for the Sidebar in the bar with the URL & search boxes, which comes back every time I close and reopen Firefox. No matter how I remove it from that toolbar.

In all honesty : I don't have a clue, other than to ask you this (probably rhetorical) question : After you dragged the icon to the customize page, did you then press the "Done" button  ?

''ErgonomicNaturalKeyboard [[#answer-1166727|said]]'' <blockquote> You still haven't mentioned the persistent icon for the Sidebar in the bar with the URL & search boxes, which comes back every time I close and reopen Firefox. No matter how I remove it from that toolbar. </blockquote> In all honesty : I don't have a clue, other than to ask you this (probably rhetorical) question : After you dragged the icon to the customize page, did you then press the "Done" button ?

由 McCoy 於 修改

提出問題者

jscher2000 said

The opened/closed "state" of the sidebar is stored in a file which also stores window dimensions and some toolbar customization info. Sometimes the file becomes corrupted with nonsensical values. You can rename the file and have Firefox rebuild it. Here's how: Open your current Firefox settings (AKA Firefox profile) folder using either
  • "3-bar" menu button > "?" Help > Troubleshooting Information
  • (menu bar) Help > Troubleshooting Information
  • type or paste about:support in the address bar and press Enter
In the first table on the page, on the Profile Folder row, click the "Open Folder" button. This should launch a new window listing various files and folders in Windows Explorer. Leaving that window open, switch back to Firefox and Exit, either:
  • "3-bar" menu button > Exit
  • (menu bar) File > Exit
Pause while Firefox finishes its cleanup, then rename xulstore.json to something like xulstoreOLD.json. If you see a file named localstore.rdf, rename that one to localstoreOLD.rdf, or delete it. Start Firefox back up again. Does the sidebar default to the closed position? That mini-reset will hide the classic menu bar and bookmarks toolbar. You can use one of these methods to show the toolbar list and select the desired bars there:
  • right-click (on Mac Ctrl+click) a blank spot on the tab bar (or the "+" button)
  • (menu bar) View > Toolbars
    On Windows, tap the Alt key to activate the menu bar temporarily.
  • in Customize mode > Toolbars button (see: Customize Firefox controls, buttons and toolbars)
To turn on the Bookmarks Toolbar, Menu Bar, or other bars, click it on the list.

ErgonomicNaturalKeyboard said

One piece of advice on the Forum from 8/8/18 says to "Right-click a bookmark and choose Properties, then check in the lower left corner for a checkbox to "Load this bookmark in the sidebar" and uncheck that box." I have no such checkbox on the bookmarks I've right-clicked, so I obviously can't uncheck it.

Thankfully, this was removed in Firefox 63, so you no longer have to worry about a bookmark loading a page in the sidebar. Now you can limit yourself to worrying about add-ons loading a page in the sidebar.

''jscher2000 [[#answer-1166732|said]]'' <blockquote> The opened/closed "state" of the sidebar is stored in a file which also stores window dimensions and some toolbar customization info. Sometimes the file becomes corrupted with nonsensical values. You can rename the file and have Firefox rebuild it. Here's how: Open your current Firefox settings (AKA Firefox profile) folder using either * "3-bar" menu button > "?" Help > Troubleshooting Information * (menu bar) Help > Troubleshooting Information * type or paste about:support in the address bar and press Enter In the first table on the page, on the Profile Folder row, click the "Open Folder" button. This should launch a new window listing various files and folders in Windows Explorer. Leaving that window open, switch back to Firefox and Exit, either: * "3-bar" menu button > Exit * (menu bar) File > Exit Pause while Firefox finishes its cleanup, then rename '''xulstore.json''' to something like xulstoreOLD.json. If you see a file named localstore.rdf, rename that one to localstoreOLD.rdf, or delete it. Start Firefox back up again. Does the sidebar default to the closed position? ''That mini-reset will hide the classic menu bar and bookmarks toolbar.'' You can use one of these methods to show the toolbar list and select the desired bars there: * right-click (on Mac Ctrl+click) a blank spot on the tab bar (or the "+" button) * (menu bar) View > Toolbars<br><em>On Windows, tap the Alt key to activate the menu bar temporarily.</em> * in Customize mode > Toolbars button (see: [[Customize Firefox controls, buttons and toolbars]]) To turn on the Bookmarks Toolbar, Menu Bar, or other bars, click it on the list. ---- ''ErgonomicNaturalKeyboard [[#question-1238106|said]]'' <blockquote> One piece of advice on the Forum from 8/8/18 says to "Right-click a bookmark and choose Properties, then check in the lower left corner for a checkbox to "Load this bookmark in the sidebar" and uncheck that box." I have no such checkbox on the bookmarks I've right-clicked, so I obviously can't uncheck it. </blockquote> Thankfully, this was removed in Firefox 63, so you no longer have to worry about a bookmark loading a page in the sidebar. Now you can limit yourself to worrying about add-ons loading a page in the sidebar. </blockquote>

提出問題者

Thanks to jscher2000 for the tip that worked.

Yes, I had tried renaming xulstore.json before, but was put off by Firefox opening without my toolbars, in a weird position on my screen, and with a horizontal line of garbage across the middle of the Firefox window.

When jscher2000 explained what xulstore.json stores, I again renamed it, opened Firefox, the sidebar was gone, and I reopened my toolbars and positioned the window where I want it. It now works fine. Thanks very much.

However, the sidebar icon is still glued to the bar with the URL and search boxes. Nothing gets rid of that. This isn't much of a problem, though, so I don't mind.

Thanks also to McCoy for continuing to try to help. Yes, I did press Done on the Customization screen on multiple tries. The articles you referred me to did have the info about renaming xulstore.json, but didn't explain what jscher2000 did about what else happens when you do that, and what you need to redo after you do that.

Thanks also to cor-el (from Krypton, I assume) for the handy suggestion. It doesn't apply in my case, but it could for some people.

Problem solved.

Thanks to jscher2000 for the tip that worked. Yes, I had tried renaming xulstore.json before, but was put off by Firefox opening without my toolbars, in a weird position on my screen, and with a horizontal line of garbage across the middle of the Firefox window. When jscher2000 explained what xulstore.json stores, I again renamed it, opened Firefox, the sidebar was gone, and I reopened my toolbars and positioned the window where I want it. It now works fine. Thanks very much. However, the sidebar icon is still glued to the bar with the URL and search boxes. Nothing gets rid of that. This isn't much of a problem, though, so I don't mind. Thanks also to McCoy for continuing to try to help. Yes, I did press Done on the Customization screen on multiple tries. The articles you referred me to did have the info about renaming xulstore.json, but didn't explain what jscher2000 did about what else happens when you do that, and what you need to redo after you do that. Thanks also to cor-el (from Krypton, I assume) for the handy suggestion. It doesn't apply in my case, but it could for some people. Problem solved.
jscher2000
  • Top 10 Contributor
8763 個解決方法 71700 個答案

Hi ErgonomicNaturalKeyboard, sounds like you are most of the way there. The Sidebars button should have "Remove from Toolbar" on the context menu when you right-click it. If that isn't working, hmm, something new to figure out.

Hi ErgonomicNaturalKeyboard, sounds like you are most of the way there. The Sidebars button should have "Remove from Toolbar" on the context menu when you right-click it. If that isn't working, hmm, something new to figure out.

由 jscher2000 於 修改

提出問題者

Believe me, I've tried all ways of removing it, including the one you mention. Nothing works. It's stuck there. Thanks anyway.

Believe me, I've tried all ways of removing it, including the one you mention. Nothing works. It's stuck there. Thanks anyway.
jscher2000
  • Top 10 Contributor
8763 個解決方法 71700 個答案

ErgonomicNaturalKeyboard said

Believe me, I've tried all ways of removing it, including the one you mention. Nothing works. It's stuck there.

Strange. Maybe one of your add-ons is related to the sidebar and Firefox forces the button in relation to that. ???

''ErgonomicNaturalKeyboard [[#answer-1166904|said]]'' <blockquote> Believe me, I've tried all ways of removing it, including the one you mention. Nothing works. It's stuck there. </blockquote> Strange. Maybe one of your add-ons is related to the sidebar and Firefox forces the button in relation to that. ???

提出問題者

Maybe, but it would take too long to check them all. I'd rather live with it.

Mozilla should fix these 2 bugs. Any way to get them to do it?

Maybe, but it would take too long to check them all. I'd rather live with it. Mozilla should fix these 2 bugs. Any way to get them to do it?
jscher2000
  • Top 10 Contributor
8763 個解決方法 71700 個答案

You can file a bug report, yes.

Random file corruption of xulstore.json probably can't be fixed unless a cause can be identified. That needs more data to be a useful bug.

Unremovable toolbar buttons are definitely strange. However, you need to rule out extensions as the cause of the problem. As a quick test, can you remove the button in Firefox's Safe Mode? In its Safe Mode, Firefox temporarily deactivates extensions, hardware acceleration, and some other advanced features to help you assess whether these are causing the problem.

If Firefox is not running: Hold down the Shift key when starting Firefox. (On Mac, hold down the option/alt key instead of the Shift key.)

If Firefox is running: You can restart Firefox in Safe Mode using either:

  • "3-bar" menu button > "?" Help button > Restart with Add-ons Disabled
  • (menu bar) Help menu > Restart with Add-ons Disabled

and OK the restart.

Both scenarios: A small dialog should appear. Click "Start in Safe Mode" (not Refresh).

Any difference?

Does it come back when you restart normally?

You can file a bug report, yes. Random file corruption of xulstore.json probably can't be fixed unless a cause can be identified. That needs more data to be a useful bug. Unremovable toolbar buttons are definitely strange. However, you need to rule out extensions as the cause of the problem. As a quick test, can you remove the button in Firefox's Safe Mode? In its Safe Mode, Firefox temporarily deactivates extensions, hardware acceleration, and some other advanced features to help you assess whether these are causing the problem. ''If Firefox is not running:'' Hold down the Shift key when starting Firefox. (On Mac, hold down the option/alt key instead of the Shift key.) ''If Firefox is running:'' You can restart Firefox in Safe Mode using either: * "3-bar" menu button > "?" Help button > Restart with Add-ons Disabled * (menu bar) Help menu > Restart with Add-ons Disabled and OK the restart. ''Both scenarios:'' A small dialog should appear. Click "Start in Safe Mode" (''not'' Refresh). Any difference? Does it come back when you restart normally?

提出問題者

In Safe Mode, the Sidebar icon still appears in its usual place. I removed it, both by right-clicking and selecting Remove from Toolbar, and by going to Customize and dragging it off the toolbar into the Customize box with the other icons I'm not using, then clicking Done.

Regardless of how I removed it, when I closed and reopened Firefox, either in safe or regular mode, the icon reappeared.

So evidently it has nothing to do with the extensions, etc.

While we're on the subject of bugs in this bar (whatever it is called), changing the order of its icons via Customization often doesn't work. They just go back to where they were before I moved them.

In Safe Mode, the Sidebar icon still appears in its usual place. I removed it, both by right-clicking and selecting Remove from Toolbar, and by going to Customize and dragging it off the toolbar into the Customize box with the other icons I'm not using, then clicking Done. Regardless of how I removed it, when I closed and reopened Firefox, either in safe or regular mode, the icon reappeared. So evidently it has nothing to do with the extensions, etc. While we're on the subject of bugs in this bar (whatever it is called), changing the order of its icons via Customization often doesn't work. They just go back to where they were before I moved them.
jscher2000
  • Top 10 Contributor
8763 個解決方法 71700 個答案

The order and selection of icons/controls on the toolbars is stored in a preference named browser.uiCustomization.state in prefs.js (listed in about:config). It could be that something is jammed in there somehow, or that Firefox is not successfully saving changes to prefs.js, or that other software is reverting changes to prefs.js (Advanced SystemCare is known to do that, for example).

If the preference is somehow corrupted, the "Restore Defaults" button at the bottom of the Customize screen is the safest way to reset it.

For problems with prefs.js not saving, see: How to fix preferences that won't save.

The order and selection of icons/controls on the toolbars is stored in a preference named '''browser.uiCustomization.state''' in prefs.js (listed in about:config). It could be that something is jammed in there somehow, or that Firefox is not successfully saving changes to prefs.js, or that other software is reverting changes to prefs.js (Advanced SystemCare is known to do that, for example). If the preference is somehow corrupted, the "Restore Defaults" button at the bottom of the Customize screen is the safest way to reset it. For problems with prefs.js not saving, see: [[How to fix preferences that won't save]].
Roland Tanglao
  • Administrator
72 個解決方法 784 個答案

Hi ErgnomicNaturalKeyboard :-)

Yes as jscher2000 suggested, if you haven't already, please try removing all of your add-ons and if that doesn't work please try Firefox safe mode.

Cheers!

...Roland

Hi ErgnomicNaturalKeyboard :-) Yes as jscher2000 suggested, if you haven't already, please try removing all of your add-ons and if that doesn't work please try [https://support.mozilla.org/en-US/kb/troubleshoot-firefox-issues-using-safe-mode Firefox safe mode]. Cheers! ...Roland
cor-el
  • Top 10 Contributor
  • Moderator
17530 個解決方法 158511 個答案

Note that my reply above was meant to address issues with not being able to remove the "Show Sidebars" button from the Navigation Toolbar.

Note that [/questions/1238106#answer-1166746 my reply above] was meant to address issues with not being able to remove the "Show Sidebars" button from the Navigation Toolbar.

提出問題者

After all this fuss, having forced Firefox to recreate the xulstore.json file, which got rid of the persistent sidebar, I opened the sidebar and the whole problem just came back.

Again, the only way I could get rid of this sidebar was to force Firefox to recreate the xulstore.json file.

So this means I have a choice:

1. Either I never open the sidebar at all (because if I do, it will always open whenever I open Firefox), or

2. If I want ever to use the sidebar, I'm stuck with it always appearing whenever I open Firefox.

I believe I have ruled out the extensions, etc. via Safe Mode.

I believe I have proven that the sidebar icon sticks to the toolbar, no matter what you do.

These are just bugs.

After all this fuss, having forced Firefox to recreate the xulstore.json file, which got rid of the persistent sidebar, I opened the sidebar and the whole problem just came back. Again, the only way I could get rid of this sidebar was to force Firefox to recreate the xulstore.json file. So this means I have a choice: 1. Either I never open the sidebar at all (because if I do, it will always open whenever I open Firefox), or 2. If I want ever to use the sidebar, I'm stuck with it always appearing whenever I open Firefox. I believe I have ruled out the extensions, etc. via Safe Mode. I believe I have proven that the sidebar icon sticks to the toolbar, no matter what you do. These are just bugs.