X
Bakstelėkite čia, kad pereitumėte į mobiliąją šios svetainės versiją.

Pagalbos forumas

how can i disable tab scrolling

Paskelbta

i open too many tabs i can't use firefox with hidden tabs that wastes my time and i can't deal with it, and there is no way from firefox i found on the web explaing that ? is there anyway to disable that

i open too many tabs i can't use firefox with hidden tabs that wastes my time and i can't deal with it, and there is no way from firefox i found on the web explaing that ? is there anyway to disable that
Citata

Papildomi duomenys apie sistemą

Application

  • Firefox 70.0.1
  • User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0
  • Support URL: https://support.mozilla.org/1/firefox/70.0.1/WINNT/en-GB/

Plėtiniai

  • Adblock Plus - free ad blocker 3.7 ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})
  • Amazon.co.uk 1.1 (amazon@search.mozilla.org)
  • Bing 1.0 (bing@search.mozilla.org)
  • Chambers (UK) 1.0 (chambers-en-GB@search.mozilla.org)
  • Default Bookmark Folder 2.10.1 (default-bookmark-folder@gustiaux.com)
  • Download Facebook Video or Photo 1.0.3 ({059befdf-8453-432b-b308-13347f60e482})
  • DuckDuckGo 1.0 (ddg@search.mozilla.org)
  • eBay 1.0 (ebay@search.mozilla.org)
  • Enhancer for YouTube™ 2.0.98.2 (enhancerforyoutube@maximerf.addons.mozilla.org)
  • Facebook Container 2.0.3 (@contain-facebook)
  • Firefox Color 2.1.5 (FirefoxColor@mozilla.com)
  • Google 1.0 (google@search.mozilla.org)
  • Google Translator for Firefox 3.0.3.3 (translator@zoli.bod)
  • IDM Integration Module 6.35.5.2 (mozilla_cc3@internetdownloadmanager.com)
  • NordVPN – #1 VPN Proxy Extension for Firefox 2.15.1 (nordvpnproxy@nordvpn.com)
  • SaveFrom.net helper 8.54 (helper@savefrom.net)
  • Search by Image 1.22.0 ({2e5ff8c8-32fe-46d0-9fc8-6b8986621f3c})
  • SetupVPN - Lifetime Free VPN 3.8.1 (@setupvpncom)
  • Social Fixer for Facebook 24.1.0 (betterfacebook@mattkruse.com)
  • Twitter 1.0 (twitter@search.mozilla.org)
  • Video DownloadHelper 7.3.7 ({b9db16a4-6edc-47ec-a1f4-b86292ed211d})
  • Wikipedia (en) 1.0 (wikipedia@search.mozilla.org)
  • YouTube™ No Buffer (Stop Auto-playing) 0.2.8 ({551f032e-353d-4d10-b186-b0026b1a666d})
  • Adobe Acrobat 18.0.10 (web2pdfextension.17@acrobat.adobe.com) (Inactive)
  • Facebook Video Downloader Online fb to mp4 2.0.10 ({c786757d-f0d4-4822-a667-1605cd5c9cae}) (Inactive)
  • Facebook Videos Downloader 1.7.0 ({814a14eb-b15c-49d7-ad8c-302875a54b45}) (Inactive)
  • NoScript 11.0.8 ({73a6fe31-595d-460b-a920-fcc0f8843232}) (Inactive)
  • SaveFrom.net helper 8.1 (helper-sig@savefrom.net) (Inactive)
  • uBlock Origin 1.23.0 (uBlock0@raymondhill.net) (Inactive)
  • YouTube Plus 1.9.6 (particle@particlecore.github.io) (Inactive)

Javascript

  • incrementalGCEnabled: True

Graphics

  • adapterDescription: Intel(R) HD Graphics 530
  • adapterDescription2: NVIDIA GeForce GTX 960M
  • adapterDeviceID: 0x191b
  • adapterDeviceID2: 0x139b
  • adapterDrivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
  • adapterDrivers2: C:\WINDOWS\System32\DriverStore\FileRepository\nvlt.inf_amd64_e7444925b6f55a93\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvlt.inf_amd64_e7444925b6f55a93\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvlt.inf_amd64_e7444925b6f55a93\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvlt.inf_amd64_e7444925b6f55a93\nvldumdx.dll C:\WINDOWS\System32\DriverStore\FileRepository\nvlt.inf_amd64_e7444925b6f55a93\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvlt.inf_amd64_e7444925b6f55a93\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvlt.inf_amd64_e7444925b6f55a93\nvldumd.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvlt.inf_amd64_e7444925b6f55a93\nvldumd.dll
  • adapterRAM: Unknown
  • adapterRAM2: 4096
  • adapterSubsysID: 380217aa
  • adapterSubsysID2: 380217aa
  • adapterVendorID: 0x8086
  • adapterVendorID2: 0x10de
  • clearTypeParameters: Gamma: 1.8 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 50
  • contentUsesTiling: False
  • crashGuards: [{u'prefName': u'gfx.crash-guard.status.wmfvpxvideo', u'type': u'wmfvpxvideo'}]
  • direct2DEnabled: True
  • directWriteEnabled: True
  • directWriteVersion: 10.0.17763.864
  • driverDate: 2-28-2018
  • driverDate2: 6-18-2017
  • driverVendor:
  • driverVendor2:
  • driverVersion: 23.20.16.4973
  • driverVersion2: 22.21.13.8264
  • failures: [u'[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'CP+[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'CP+[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'CP+[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'CP+[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'CP+[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'CP+[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.', u'CP+[GFX1-]: WMF VPX video decoding is disabled due to a previous crash.']
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'available', u'description': u'Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'description': u'Direct3D11 Compositing', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_COMPOSITING'}, {u'status': u'available', u'description': u'Direct2D', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'DIRECT2D'}, {u'status': u'available', u'description': u'Direct3D11 hardware ANGLE', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'D3D11_HW_ANGLE'}, {u'status': u'available', u'description': u'GPU Process', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'GPU_PROCESS'}, {u'status': u'opt-in', u'description': u'WebRender', u'log': [{u'status': u'opt-in', u'message': u'WebRender is an opt-in feature', u'type': u'default'}], u'name': u'WEBRENDER'}, {u'status': u'blocked-release-channel-battery', u'description': u'WebRender qualified', u'log': [{u'status': u'available', u'type': u'default'}, {u'status': u'blocked-release-channel-battery', u'message': u'Release channel and battery', u'type': u'env'}], u'name': u'WEBRENDER_QUALIFIED'}, {u'status': u'available', u'description': u'Off Main Thread Painting', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'OMTP'}, {u'status': u'available', u'description': u'Advanced Layers', u'log': [{u'status': u'available', u'type': u'default'}], u'name': u'ADVANCED_LAYERS'}]}
  • indices: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
  • info: {u'AzureContentBackend (UI Process)': u'skia', u'CMSOutputProfile': u'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', u'AzureCanvasBackend (UI Process)': u'skia', u'ApzWheelInput': 1, u'ApzDragInput': 1, u'AzureFallbackCanvasBackend (UI Process)': u'none', u'ApzAutoscrollInput': 1, u'AzureCanvasBackend': u'direct2d 1.1', u'AzureContentBackend': u'direct2d 1.1'}
  • isGPU2Active: False
  • numAcceleratedWindows: 1
  • numTotalWindows: 1
  • offMainThreadPaintEnabled: True
  • offMainThreadPaintWorkerCount: 4
  • targetFrameRate: 60
  • 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_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex 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_func_extended 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_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays 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_bptc 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_parallel_shader_compile 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_border_clamp 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_disjoint_timer_query EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_bptc EXT_texture_filter_anisotropic 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 530 Direct3D11 vs_5_0 ps_5_0)
  • webgl1Version: OpenGL ES 2.0 (ANGLE 2.1.0.21dccd386996)
  • webgl1WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000bd16) EGL_VERSION: 1.4 (ANGLE 2.1.0.21dccd386996) 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_ANGLE_direct_composition 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_CHROMIUM_sync_control 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_ANDROID_blob_cache EGL_ANDROID_recordable 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_KHR_debug EGL_ANGLE_explicit_context
  • webgl2DriverExtensions: GL_ANGLE_client_arrays GL_ANGLE_copy_texture_3d 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_memory_size GL_ANGLE_multi_draw GL_ANGLE_multiview_multisample GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_provoking_vertex GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_multisample 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_func_extended 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_float_blend GL_EXT_frag_depth GL_EXT_instanced_arrays 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_bptc 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_parallel_shader_compile 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_border_clamp 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 GL_OVR_multiview2 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_disjoint_timer_query EXT_float_blend EXT_texture_compression_bptc EXT_texture_filter_anisotropic 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 530 Direct3D11 vs_5_0 ps_5_0)
  • webgl2Version: OpenGL ES 3.0 (ANGLE 2.1.0.21dccd386996)
  • webgl2WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000bd16) EGL_VERSION: 1.4 (ANGLE 2.1.0.21dccd386996) 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_ANGLE_direct_composition 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_CHROMIUM_sync_control 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_ANDROID_blob_cache EGL_ANDROID_recordable 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_KHR_debug EGL_ANGLE_explicit_context
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Direct3D 11
  • windowUsingAdvancedLayers: True

Modified Preferences

Misc

  • Naudotojo JS: Ne
  • Accessibility: No
Timtak Sprendimų: 1 Atsakymų: 38

I had hidden tabs too. One can just shut them down by for instance using right click on the rightmost displayed one and then select close tabs to the right, to close all the others that are scrolled off screen.

Alternatively, I use multi-row tabs (which I think should be the default or at least an option), to show all the tabs that are open. This is great. My firefox can easily display three or four lines of tabs, which is enough for me. It prevents scrolling.

The procedure for getting multirow tabs is not all that easy but it is worth it. Good luck.

(By the way, how does one change ones avatar here?)

First of all since firefox 69 or so, you first have to open the detailed settings at about:config and change toolkit.legacyUserProfileCustomizations to true

Then open the "Profile Folder" by opening the Firefox menu near the top right, using the three horizontal bars icon, clickon help and Troubleshooting Information, and then "Open Folder" mine is

C:\Users\Mywindowsusername\AppData\Roaming\Mozilla\Firefox\Profiles\w4qfqwv3.default

Then create (or move to) the "chrome" (yes, chrome!) subfolder inside it, and create or edit a file inside that called UserChrome.css

Insert into the above named file the following code which I got from https://github.com/MrOtherGuy/firefox-csshacks/blob/master/chrome/multi-row_tabs.css

/* Makes tabs to appear on multiple lines */
/* Tab reordering will not work and can't be made to work */
/* You can use multi-row_tabs_window_control_patch.css to move window controls to nav-bar*/

/* It's recommended to move tabs new-tab-button outside tabs toolbar */

/* Change the --multirow-n-rows to change maximum number of rows before the rows will start to scroll  */
/* Scrollbar can't be clicked but the rows can be scrolled with mouse */
/* This maximum visible rows won't work before Fx66 */
/* So this setting does nothing on Fx65 and all tab rows will be shown */
:root{ --multirow-n-rows: 3 }

#tabbrowser-tabs{
  min-height: unset !important;
  padding-inline-start: 0px !important
}

/* Test for Firefox > 66 */
@supports (inset-block:auto){
  #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox{
    display: flex;
    flex-wrap: wrap;
    overflow-y: auto;
    max-height: calc(var(--tab-min-height) * var(--multirow-n-rows));
    scrollbar-color: var(--toolbar-bgcolor) var(--lwt-accent-color);
    scrollbar-width: thin;
  }
  #tabbrowser-tabs > .tabbrowser-arrowscrollbox {
    overflow: -moz-hidden-unscrollable;
    display: block;
  }
}

/* Test for Firefox < 66 */
@supports not (inset-block:auto){
  #tabbrowser-tabs > .tabbrowser-arrowscrollbox{
    min-height: unset !important;
  }
  #tabbrowser-tabs .scrollbox-innerbox{
    display: flex;
    flex-wrap: wrap;
  }
  #tabbrowser-tabs .arrowscrollbox-scrollbox {
    overflow: -moz-hidden-unscrollable;
    display: block;
  }
}

.tabbrowser-tab{ height: var(--tab-min-height); }
#tabbrowser-tabs .tabbrowser-tab[pinned]{
  position: static !important;
  margin-inline-start: 0px !important;
}

.tabbrowser-tab[fadein]:not([pinned]){
  min-width: 100px !important;
  flex-grow: 1;
  /*
  Uncomment to enable full-width tabs, also makes tab dragging a tiny bit more sensible
  Don't set to none or you'll see errors in console when closing tabs
  */
  /*max-width: 100vw !important;*/
}

.tabbrowser-tab > stack{ width: 100%; height: 100% }

#tabbrowser-tabs .scrollbutton-up,
#tabbrowser-tabs .scrollbutton-down,
#alltabs-button,
:root:not([customizing]) #TabsToolbar #new-tab-button,
#tabbrowser-tabs spacer,
.tabbrowser-tab::after{ display: none !important }
I had hidden tabs too. One can just shut them down by for instance using right click on the rightmost displayed one and then select close tabs to the right, to close all the others that are scrolled off screen. Alternatively, I use multi-row tabs (which I think should be the default or at least an option), to show all the tabs that are open. This is great. My firefox can easily display three or four lines of tabs, which is enough for me. It prevents scrolling. The procedure for getting multirow tabs is not all that easy but it is worth it. Good luck. (By the way, how does one change ones avatar here?) First of all since firefox 69 or so, you first have to open the detailed settings at about:config and change toolkit.legacyUserProfileCustomizations to true Then open the "Profile Folder" by opening the Firefox menu near the top right, using the three horizontal bars icon, clickon help and Troubleshooting Information, and then "Open Folder" mine is C:\Users\Mywindowsusername\AppData\Roaming\Mozilla\Firefox\Profiles\w4qfqwv3.default Then create (or move to) the "chrome" (yes, chrome!) subfolder inside it, and create or edit a file inside that called UserChrome.css Insert into the above named file the following code which I got from https://github.com/MrOtherGuy/firefox-csshacks/blob/master/chrome/multi-row_tabs.css <pre><nowiki>/* Makes tabs to appear on multiple lines */ /* Tab reordering will not work and can't be made to work */ /* You can use multi-row_tabs_window_control_patch.css to move window controls to nav-bar*/ /* It's recommended to move tabs new-tab-button outside tabs toolbar */ /* Change the --multirow-n-rows to change maximum number of rows before the rows will start to scroll */ /* Scrollbar can't be clicked but the rows can be scrolled with mouse */ /* This maximum visible rows won't work before Fx66 */ /* So this setting does nothing on Fx65 and all tab rows will be shown */ :root{ --multirow-n-rows: 3 } #tabbrowser-tabs{ min-height: unset !important; padding-inline-start: 0px !important } /* Test for Firefox > 66 */ @supports (inset-block:auto){ #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox{ display: flex; flex-wrap: wrap; overflow-y: auto; max-height: calc(var(--tab-min-height) * var(--multirow-n-rows)); scrollbar-color: var(--toolbar-bgcolor) var(--lwt-accent-color); scrollbar-width: thin; } #tabbrowser-tabs > .tabbrowser-arrowscrollbox { overflow: -moz-hidden-unscrollable; display: block; } } /* Test for Firefox < 66 */ @supports not (inset-block:auto){ #tabbrowser-tabs > .tabbrowser-arrowscrollbox{ min-height: unset !important; } #tabbrowser-tabs .scrollbox-innerbox{ display: flex; flex-wrap: wrap; } #tabbrowser-tabs .arrowscrollbox-scrollbox { overflow: -moz-hidden-unscrollable; display: block; } } .tabbrowser-tab{ height: var(--tab-min-height); } #tabbrowser-tabs .tabbrowser-tab[pinned]{ position: static !important; margin-inline-start: 0px !important; } .tabbrowser-tab[fadein]:not([pinned]){ min-width: 100px !important; flex-grow: 1; /* Uncomment to enable full-width tabs, also makes tab dragging a tiny bit more sensible Don't set to none or you'll see errors in console when closing tabs */ /*max-width: 100vw !important;*/ } .tabbrowser-tab > stack{ width: 100%; height: 100% } #tabbrowser-tabs .scrollbutton-up, #tabbrowser-tabs .scrollbutton-down, #alltabs-button, :root:not([customizing]) #TabsToolbar #new-tab-button, #tabbrowser-tabs spacer, .tabbrowser-tab::after{ display: none !important }</nowiki></pre>

Modified by cor-el

Was this helpful to you?
Citata
cor-el
  • Top 10 Contributor
  • Moderator
Sprendimų: 17567 Atsakymų: 158896

You can possibly modify a pref on the about:config page to decrease the minimum tab width and allow tabs to shrink more.

  • browser.tabs.tabMinWidth

You can open the about:config page via the location/address bar. You can accept the warning and click "I accept the risk!" to continue.

There is also the "List all tabs" button at the far right on the Tab bar for a list of all open tabs.

You can possibly modify a pref on the <b>about:config</b> page to decrease the minimum tab width and allow tabs to shrink more. *browser.tabs.tabMinWidth You can open the <b>about:config</b> page via the location/address bar. You can accept the warning and click "I accept the risk!" to continue. *https://support.mozilla.org/en-US/kb/about-config-editor-firefox There is also the "List all tabs" button at the far right on the Tab bar for a list of all open tabs.

Modified by cor-el

Was this helpful to you? 0
Citata

Klausimą uždavęs asmuo

Timtak said

I had hidden tabs too. One can just shut them down by for instance using right click on the rightmost displayed one and then select close tabs to the right, to close all the others that are scrolled off screen. Alternatively, I use multi-row tabs (which I think should be the default or at least an option), to show all the tabs that are open. This is great. My firefox can easily display three or four lines of tabs, which is enough for me. It prevents scrolling. The procedure for getting multirow tabs is not all that easy but it is worth it. Good luck. (By the way, how does one change ones avatar here?) First of all since firefox 69 or so, you first have to open the detailed settings at about:config and change toolkit.legacyUserProfileCustomizations to true Then open the "Profile Folder" by opening the Firefox menu near the top right, using the three horizontal bars icon, clickon help and Troubleshooting Information, and then "Open Folder" mine is C:\Users\Mywindowsusername\AppData\Roaming\Mozilla\Firefox\Profiles\w4qfqwv3.default Then create (or move to) the "chrome" (yes, chrome!) subfolder inside it, and create or edit a file inside that called UserChrome.css Insert into the above named file the following code which I got from https://github.com/MrOtherGuy/firefox-csshacks/blob/master/chrome/multi-row_tabs.css /* Makes tabs to appear on multiple lines */ /* Tab reordering will not work and can't be made to work */ /* You can use multi-row_tabs_window_control_patch.css to move window controls to nav-bar*/ /* It's recommended to move tabs new-tab-button outside tabs toolbar */ /* Change the --multirow-n-rows to change maximum number of rows before the rows will start to scroll */ /* Scrollbar can't be clicked but the rows can be scrolled with mouse */ /* This maximum visible rows won't work before Fx66 */ /* So this setting does nothing on Fx65 and all tab rows will be shown */
root{ --multirow-n-rows: 3 }
  1. tabbrowser-tabs{
min-height: unset !important; padding-inline-start: 0px !important } /* Test for Firefox > 66 */ @supports (inset-block:auto){ #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox{ display: flex; flex-wrap: wrap; overflow-y: auto; max-height: calc(var(--tab-min-height) * var(--multirow-n-rows)); scrollbar-color: var(--toolbar-bgcolor) var(--lwt-accent-color); scrollbar-width: thin; } #tabbrowser-tabs > .tabbrowser-arrowscrollbox { overflow: -moz-hidden-unscrollable; display: block; } } /* Test for Firefox < 66 */ @supports not (inset-block:auto){ #tabbrowser-tabs > .tabbrowser-arrowscrollbox{ min-height: unset !important; } #tabbrowser-tabs .scrollbox-innerbox{ display: flex; flex-wrap: wrap; } #tabbrowser-tabs .arrowscrollbox-scrollbox { overflow: -moz-hidden-unscrollable; display: block; } } .tabbrowser-tab{ height: var(--tab-min-height); }
  1. tabbrowser-tabs .tabbrowser-tab[pinned]{
position: static !important; margin-inline-start: 0px !important; } .tabbrowser-tab[fadein]:not([pinned]){ min-width: 100px !important; flex-grow: 1; /* Uncomment to enable full-width tabs, also makes tab dragging a tiny bit more sensible Don't set to none or you'll see errors in console when closing tabs */ /*max-width: 100vw !important;*/ } .tabbrowser-tab > stack{ width: 100%; height: 100% }
  1. tabbrowser-tabs .scrollbutton-up,
  2. tabbrowser-tabs .scrollbutton-down,
  3. alltabs-button,
root:not([customizing]) #TabsToolbar #new-tab-button,
  1. tabbrowser-tabs spacer,
.tabbrowser-tab::after{ display: none !important }


i don't understand coding would u please make a video illustrating that and also this link

https://indronilanik.wordpress.com/2017/08/22/disable-tab-scrolling-from-firefox-without-using-any-extension/

i dont know how to make PROFILE-NAME what the profile name mean my windows username or what? is there a video illustrating that

''Timtak [[#answer-1267206|said]]'' <blockquote> I had hidden tabs too. One can just shut them down by for instance using right click on the rightmost displayed one and then select close tabs to the right, to close all the others that are scrolled off screen. Alternatively, I use multi-row tabs (which I think should be the default or at least an option), to show all the tabs that are open. This is great. My firefox can easily display three or four lines of tabs, which is enough for me. It prevents scrolling. The procedure for getting multirow tabs is not all that easy but it is worth it. Good luck. (By the way, how does one change ones avatar here?) First of all since firefox 69 or so, you first have to open the detailed settings at about:config and change toolkit.legacyUserProfileCustomizations to true Then open the "Profile Folder" by opening the Firefox menu near the top right, using the three horizontal bars icon, clickon help and Troubleshooting Information, and then "Open Folder" mine is C:\Users\Mywindowsusername\AppData\Roaming\Mozilla\Firefox\Profiles\w4qfqwv3.default Then create (or move to) the "chrome" (yes, chrome!) subfolder inside it, and create or edit a file inside that called UserChrome.css Insert into the above named file the following code which I got from https://github.com/MrOtherGuy/firefox-csshacks/blob/master/chrome/multi-row_tabs.css /* Makes tabs to appear on multiple lines */ /* Tab reordering will not work and can't be made to work */ /* You can use multi-row_tabs_window_control_patch.css to move window controls to nav-bar*/ /* It's recommended to move tabs new-tab-button outside tabs toolbar */ /* Change the --multirow-n-rows to change maximum number of rows before the rows will start to scroll */ /* Scrollbar can't be clicked but the rows can be scrolled with mouse */ /* This maximum visible rows won't work before Fx66 */ /* So this setting does nothing on Fx65 and all tab rows will be shown */ :root{ --multirow-n-rows: 3 } #tabbrowser-tabs{ min-height: unset !important; padding-inline-start: 0px !important } /* Test for Firefox > 66 */ @supports (inset-block:auto){ #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox{ display: flex; flex-wrap: wrap; overflow-y: auto; max-height: calc(var(--tab-min-height) * var(--multirow-n-rows)); scrollbar-color: var(--toolbar-bgcolor) var(--lwt-accent-color); scrollbar-width: thin; } #tabbrowser-tabs > .tabbrowser-arrowscrollbox { overflow: -moz-hidden-unscrollable; display: block; } } /* Test for Firefox < 66 */ @supports not (inset-block:auto){ #tabbrowser-tabs > .tabbrowser-arrowscrollbox{ min-height: unset !important; } #tabbrowser-tabs .scrollbox-innerbox{ display: flex; flex-wrap: wrap; } #tabbrowser-tabs .arrowscrollbox-scrollbox { overflow: -moz-hidden-unscrollable; display: block; } } .tabbrowser-tab{ height: var(--tab-min-height); } #tabbrowser-tabs .tabbrowser-tab[pinned]{ position: static !important; margin-inline-start: 0px !important; } .tabbrowser-tab[fadein]:not([pinned]){ min-width: 100px !important; flex-grow: 1; /* Uncomment to enable full-width tabs, also makes tab dragging a tiny bit more sensible Don't set to none or you'll see errors in console when closing tabs */ /*max-width: 100vw !important;*/ } .tabbrowser-tab > stack{ width: 100%; height: 100% } #tabbrowser-tabs .scrollbutton-up, #tabbrowser-tabs .scrollbutton-down, #alltabs-button, :root:not([customizing]) #TabsToolbar #new-tab-button, #tabbrowser-tabs spacer, .tabbrowser-tab::after{ display: none !important } </blockquote> i don't understand coding would u please make a video illustrating that and also this link https://indronilanik.wordpress.com/2017/08/22/disable-tab-scrolling-from-firefox-without-using-any-extension/ i dont know how to make PROFILE-NAME what the profile name mean my windows username or what? is there a video illustrating that
Was this helpful to you?
Citata

Klausimą uždavęs asmuo

and also how to enable multi row ? what is the way

and also how to enable multi row ? what is the way
Was this helpful to you?
Citata

Klausimą uždavęs asmuo

actually i don't know why mozilla didn't add these features what should we do so mozilla add them the app ? why do i have to look for unusual ways to get what i want and might work might not

actually i don't know why mozilla didn't add these features what should we do so mozilla add them the app ? why do i have to look for unusual ways to get what i want and might work might not
Was this helpful to you?
Citata
Timtak Sprendimų: 1 Atsakymų: 38

The link that you posted is showing the same solution as I am suggesting.

However it is a bit old so it does not have step one (which has become necessary since this year).

> i don't know how to make PROFILE-NAME what the profile name mean my windows username or what? is there a video illustrating that

You don't have to make profile name, Nor do you have to be able to program, but can follow the steps that I mention above. I have written them again, a little more clearly below.

1) Type about:config in the place in your Firefox browser where there is usually a ULR beginning with http: You will be warned against entering but enter anyway and change the entry toolkit.legacyUserProfileCustomizations to true by double clicking upon it.

2) Open the "Profile Folder" by opening the Firefox menu near the top right, (using the three horizontal bars icon), click on "help" and then "Troubleshooting Information", and then on the "Open Folder" next to the Profile Folder entry in the table shown.

That will open a folder inside your computer.

Then you need to create a directory called "chrome," by right clicking in that directory, and file UserChrome.css inside the new "chrome" directory.

To create this file, first create a text file using notepad, paste the content I mention above (no need to "program" just copy and paste) into that file. The content of the file was supplied

and then go to the folder and change the file type from ".txt" to ".css"

Then restart your browser and you should have multi-row tabs like me (please see attached image).

I am using a different computer now. This computer has the following inside UserChrome.css (I am not sure where I got it from, sorry).

/*
 * Edit this file and copy it as userChrome.css into your
 * profile-directory/chrome/
 */

/*
 * This file can be used to customize the look of Mozilla's user interface
 * You should consider using !important on rules which you want to
 * override default settings.
 */

/*
 * Do not remove the @namespace line -- it's required for correct functioning
 */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */


/*
/* --------------  Fixing the tabs in FF 57 in order to have more than one row of tabs  ------------------------------------------------ */

#tabbrowser-tabs .tabbrowser-arrowscrollbox,
#tabbrowser-tabs .arrowscrollbox-scrollbox {
    display: block;
}

.scrollbutton-up,
.arrowscrollbox-overflow-start-indicator,
.scrollbutton-down,
.arrowscrollbox-overflow-end-indicator {
  display: none !important;
}

#tabbrowser-tabs .arrowscrollbox-scrollbox .scrollbox-innerbox {
    display: flex;
    flex-wrap: wrap;
    /*
    display: block;
    */
    overflow-y: auto !important;
    min-height: var(--tab-min-height); /* default */
    max-height: calc(5*var(--tab-min-height)) !important;
}
#tabbrowser-tabs .tabbrowser-tab:not([pinned]) {
    flex-grow: 1;
    flex-wrap:wrap;
    min-width: 150px;
    vertical-align: bottom !important;
}
#tabbrowser-tabs .tabbrowser-tab,
#tabbrowser-tabs .tabbrowser-tab .tab-stack .tab-background {
    height: var(--tab-min-height);
}

#tabbrowser-tabs .tabbrowser-tab .tab-stack {
    width: 100%;
}

#titlebar-buttonbox {
 display: block !important;
 vertical-align: top !important;
}

#main-window[tabsintitlebar] #tabbrowser-tabs {
   -moz-window-dragging: no-drag;
} 


If I have time I will create a video but, I may not have time.

The link that you posted is showing the same solution as I am suggesting. However it is a bit old so it does not have step one (which has become necessary since this year). > i don't know how to make PROFILE-NAME what the profile name mean my windows username or what? is there a video illustrating that You don't have to make profile name, Nor do you have to be able to program, but can follow the steps that I mention above. I have written them again, a little more clearly below. 1) Type about:config in the place in your Firefox browser where there is usually a ULR beginning with http: You will be warned against entering but enter anyway and change the entry toolkit.legacyUserProfileCustomizations to true by double clicking upon it. 2) Open the "Profile Folder" by opening the Firefox menu near the top right, (using the three horizontal bars icon), click on "help" and then "Troubleshooting Information", and then on the "Open Folder" next to the Profile Folder entry in the table shown. That will open a folder inside your computer. Then you need to create a directory called "chrome," by right clicking in that directory, and file UserChrome.css inside the new "chrome" directory. To create this file, first create a text file using notepad, paste the content I mention above (no need to "program" just copy and paste) into that file. The content of the file was supplied and then go to the folder and change the file type from ".txt" to ".css" Then restart your browser and you should have multi-row tabs like me (please see attached image). I am using a different computer now. This computer has the following inside UserChrome.css (I am not sure where I got it from, sorry). <pre><nowiki>/* * Edit this file and copy it as userChrome.css into your * profile-directory/chrome/ */ /* * This file can be used to customize the look of Mozilla's user interface * You should consider using !important on rules which you want to * override default settings. */ /* * Do not remove the @namespace line -- it's required for correct functioning */ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */ /* /* -------------- Fixing the tabs in FF 57 in order to have more than one row of tabs ------------------------------------------------ */ #tabbrowser-tabs .tabbrowser-arrowscrollbox, #tabbrowser-tabs .arrowscrollbox-scrollbox { display: block; } .scrollbutton-up, .arrowscrollbox-overflow-start-indicator, .scrollbutton-down, .arrowscrollbox-overflow-end-indicator { display: none !important; } #tabbrowser-tabs .arrowscrollbox-scrollbox .scrollbox-innerbox { display: flex; flex-wrap: wrap; /* display: block; */ overflow-y: auto !important; min-height: var(--tab-min-height); /* default */ max-height: calc(5*var(--tab-min-height)) !important; } #tabbrowser-tabs .tabbrowser-tab:not([pinned]) { flex-grow: 1; flex-wrap:wrap; min-width: 150px; vertical-align: bottom !important; } #tabbrowser-tabs .tabbrowser-tab, #tabbrowser-tabs .tabbrowser-tab .tab-stack .tab-background { height: var(--tab-min-height); } #tabbrowser-tabs .tabbrowser-tab .tab-stack { width: 100%; } #titlebar-buttonbox { display: block !important; vertical-align: top !important; } #main-window[tabsintitlebar] #tabbrowser-tabs { -moz-window-dragging: no-drag; } </nowiki></pre> If I have time I will create a video but, I may not have time.

Modified by cor-el

Was this helpful to you?
Citata
Timtak Sprendimų: 1 Atsakymų: 38

sinfulslave said

actually i don't know why mozilla didn't add these features what should we do so mozilla add them the app ? why do i have to look for unusual ways to get what i want and might work might not

It is strange. In the past there was an add-on called "Tab Mix Plus" which did this for us. But that was prevented from operating and Mozilla does not seem to want to add this feature to the main app itself.

I think perhaps because it will make Firefox slow and more likely to crash if we have so many tabs open at once.

So now we have to do strange things to get this basic functionality.

I use Firefox because I can still have multi row tabs, if use this "unusual way."

''sinfulslave [[#answer-1267275|said]]'' <blockquote> actually i don't know why mozilla didn't add these features what should we do so mozilla add them the app ? why do i have to look for unusual ways to get what i want and might work might not </blockquote> It is strange. In the past there was an add-on called "Tab Mix Plus" which did this for us. But that was prevented from operating and Mozilla does not seem to want to add this feature to the main app itself. I think perhaps because it will make Firefox slow and more likely to crash if we have so many tabs open at once. So now we have to do strange things to get this basic functionality. I use Firefox because I can still have multi row tabs, if use this "unusual way."
Was this helpful to you?
Citata

Klausimą uždavęs asmuo

Timtak said

sinfulslave said
actually i don't know why mozilla didn't add these features what should we do so mozilla add them the app ? why do i have to look for unusual ways to get what i want and might work might not

It is strange. In the past there was an add-on called "Tab Mix Plus" which did this for us. But that was prevented from operating and Mozilla does not seem to want to add this feature to the main app itself.

I think perhaps because it will make Firefox slow and more likely to crash if we have so many tabs open at once.

So now we have to do strange things to get this basic functionality.

I use Firefox because I can still have multi row tabs, if use this "unusual way."


there is a simple way i have mentioned above by creating new folder and file css if u could explain this way it should work

''Timtak [[#answer-1267278|said]]'' <blockquote> ''sinfulslave [[#answer-1267275|said]]'' <blockquote> actually i don't know why mozilla didn't add these features what should we do so mozilla add them the app ? why do i have to look for unusual ways to get what i want and might work might not </blockquote> It is strange. In the past there was an add-on called "Tab Mix Plus" which did this for us. But that was prevented from operating and Mozilla does not seem to want to add this feature to the main app itself. I think perhaps because it will make Firefox slow and more likely to crash if we have so many tabs open at once. So now we have to do strange things to get this basic functionality. I use Firefox because I can still have multi row tabs, if use this "unusual way." </blockquote> there is a simple way i have mentioned above by creating new folder and file css if u could explain this way it should work
Was this helpful to you?
Citata
the-edmeister
  • Top 25 Contributor
  • Moderator
Sprendimų: 5411 Atsakymų: 40289

See these articles about userChrome.css which were written by one of our most prolific support contributors. https://www.userchrome.org/what-is-userchrome-css.html https://www.userchrome.org/how-create-userchrome-css.html https://www.userchrome.org/help-with-userchrome-css.html

See these articles about '''userChrome.css''' which were written by one of our most prolific support contributors. https://www.userchrome.org/what-is-userchrome-css.html https://www.userchrome.org/how-create-userchrome-css.html https://www.userchrome.org/help-with-userchrome-css.html
Was this helpful to you? 0
Citata

Klausimą uždavęs asmuo

i think they don't work with firefox 70 i found this but not working for current firefox

https://www.youtube.com/watch?v=WWvYK1PW68c

i think they don't work with firefox 70 i found this but not working for current firefox https://www.youtube.com/watch?v=WWvYK1PW68c
Was this helpful to you?
Citata

Klausimą uždavęs asmuo

the-edmeister said

See these articles about userChrome.css which were written by one of our most prolific support contributors. https://www.userchrome.org/what-is-userchrome-css.html https://www.userchrome.org/how-create-userchrome-css.html https://www.userchrome.org/help-with-userchrome-css.html


removing scrollbar not working

i used this way

https://www.youtube.com/watch?v=WWvYK1PW68c

and edit the conf toolkit.legacyUserProfileCustomizations.stylesheets, double-click on "false" to change it to "true". Quit FF and reopen, the scripts should have loaded.

and removing scrollbar didn't work

and even this way didn't work

the multi raw code only worked that Timtak mentioned

''the-edmeister [[#answer-1267488|said]]'' <blockquote> See these articles about '''userChrome.css''' which were written by one of our most prolific support contributors. https://www.userchrome.org/what-is-userchrome-css.html https://www.userchrome.org/how-create-userchrome-css.html https://www.userchrome.org/help-with-userchrome-css.html </blockquote> removing scrollbar not working i used this way https://www.youtube.com/watch?v=WWvYK1PW68c and edit the conf toolkit.legacyUserProfileCustomizations.stylesheets, double-click on "false" to change it to "true". Quit FF and reopen, the scripts should have loaded. and removing scrollbar didn't work and even this way didn't work the multi raw code only worked that Timtak mentioned
Was this helpful to you?
Citata
Timtak Sprendimų: 1 Atsakymų: 38

sinfulslave said

i think they don't work with firefox 70 i found this but not working for current firefox https://www.youtube.com/watch?v=WWvYK1PW68c

He does not include my step 1 above because it was sometime in Autumn this year (two or three months ago) that the need to change about:config toolkit.legacyUserProfileCustomizations became necessary. But he explains the rest so if you have done that then all you need to do is enter about:config, click through the warning, scroll down to toolkit.legacyUserProfileCustomizations, double click it, and restart your browser!

Tim

''sinfulslave [[#answer-1267736|said]]'' <blockquote> i think they don't work with firefox 70 i found this but not working for current firefox https://www.youtube.com/watch?v=WWvYK1PW68c </blockquote> He does not include my step 1 above because it was sometime in Autumn this year (two or three months ago) that the need to change about:config toolkit.legacyUserProfileCustomizations became necessary. But he explains the rest so if you have done that then all you need to do is enter about:config, click through the warning, scroll down to toolkit.legacyUserProfileCustomizations, double click it, and restart your browser! Tim
Was this helpful to you?
Citata
Timtak Sprendimų: 1 Atsakymų: 38

Okay, I made a video https://youtu.be/i-y56-Xrpts I uploaded it again because the sound was so quiet. I hope that works.

Tim

Okay, I made a video https://youtu.be/i-y56-Xrpts I uploaded it again because the sound was so quiet. I hope that works. Tim

Modified by Timtak

Was this helpful to you?
Citata
Užduoti klausimą

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.