X
Tippen Sie hierhin, um die Version dieser Website für Mobilgeräte aufzurufen.

Hilfeforum

Replace legacy add-on functionality.

Veröffentlicht

The four add-ons I use in Firefox are all legacy, so Upgrading to Firefox 57 has really slown me down – I’m looking for replacement extensions, userchrome fixes, or workarounds to put things back to how I work with them.

The four extensions (With the description of the functionality I need replaced) in order of importance to me are:

Name: Classic Theme Restorer Use: to put Tabs directly above the webpage to minimise mouse movement, remove the close tab button from tabs, and to allow tabs to shrink to smaller size, rather than scroll. Pre 57 behaviour: http://www.digital-rogues.co.uk/open/TabsRight.png Post 57 behaviour: http://www.digital-rogues.co.uk/open/TabsWrong.png

Name Googlebar Lite Use: Put a google searchbar on the screen, with buttons next to it for direct Site, Image, Video, News, Earth, and Shopping search. Pre 57 behaviour: http://www.digital-rogues.co.uk/open/GoogleRight.png Post 57 behaviour: missing completely

Name: OpenDownload² Use: Adds Run button to file save dialogue. Pre57 behaviour: http://www.digital-rogues.co.uk/open/DownloadRight.png Post 57 behaviour: http://www.digital-rogues.co.uk/open/DownloadWrong.png

Name: Status-4-Evar Use: Adds status bar to the bottom showing page load progress, download progress, and current/hovered website Pre 57 behaviour: http://www.digital-rogues.co.uk/open/StatusRight.png Post 57 behaviour: missing completely

I’ve tried clicking Find a Replacement on the add-on menu, but it takes me to the generic Featured Add-ons list. I also tried the extension finder at https://mozilla.github.io/extension-finder which didn’t recommend anything

I’ve also looked at the help pages for each add-on, but they’re either abandoned, or not planning to update to 57 compatibility, for whatever reason.

Can you help me get this functionality back, and get back to work?

The four add-ons I use in Firefox are all legacy, so Upgrading to Firefox 57 has really slown me down – I’m looking for replacement extensions, userchrome fixes, or workarounds to put things back to how I work with them. The four extensions (With the description of the functionality I need replaced) in order of importance to me are: Name: Classic Theme Restorer Use: to put Tabs directly above the webpage to minimise mouse movement, remove the close tab button from tabs, and to allow tabs to shrink to smaller size, rather than scroll. Pre 57 behaviour: http://www.digital-rogues.co.uk/open/TabsRight.png Post 57 behaviour: http://www.digital-rogues.co.uk/open/TabsWrong.png Name Googlebar Lite Use: Put a google searchbar on the screen, with buttons next to it for direct Site, Image, Video, News, Earth, and Shopping search. Pre 57 behaviour: http://www.digital-rogues.co.uk/open/GoogleRight.png Post 57 behaviour: missing completely Name: OpenDownload² Use: Adds Run button to file save dialogue. Pre57 behaviour: http://www.digital-rogues.co.uk/open/DownloadRight.png Post 57 behaviour: http://www.digital-rogues.co.uk/open/DownloadWrong.png Name: Status-4-Evar Use: Adds status bar to the bottom showing page load progress, download progress, and current/hovered website Pre 57 behaviour: http://www.digital-rogues.co.uk/open/StatusRight.png Post 57 behaviour: missing completely I’ve tried clicking Find a Replacement on the add-on menu, but it takes me to the generic Featured Add-ons list. I also tried the extension finder at https://mozilla.github.io/extension-finder which didn’t recommend anything I’ve also looked at the help pages for each add-on, but they’re either abandoned, or not planning to update to 57 compatibility, for whatever reason. Can you help me get this functionality back, and get back to work?

Mehr Details zum System

Anwendung

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

Erweiterungen

  • Classic Theme Restorer 1.7.3.1 (ClassicThemeRestorer@ArisT2Noia4dev) (inaktiv)
  • Googlebar Lite 5.1.3 ({79c50f9a-2ffe-4ee0-8a37-fae4f5dacd4f}) (inaktiv)
  • OpenDownload² 4.1.2 ({210249CE-F888-11DD-B868-4CB456D89593}) (inaktiv)
  • Status-4-Evar 2017.08.20.15 (status4evar@caligonstudios.com) (inaktiv)

JavaScript

  • incrementalGCEnabled: True

Grafiken

  • adapterDescription: NVIDIA GeForce GTX 1060 6GB
  • adapterDescription2:
  • adapterDeviceID: 0x1c03
  • adapterDeviceID2:
  • adapterDrivers: nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um
  • adapterDrivers2:
  • adapterRAM: 6144
  • adapterRAM2:
  • adapterSubsysID: 0000000c
  • adapterSubsysID2:
  • adapterVendorID: 0x10de
  • adapterVendorID2:
  • crashGuards: []
  • direct2DEnabled: False
  • direct2DEnabledMessage: [u'']
  • directWriteEnabled: True
  • directWriteVersion: 6.2.9200.22164
  • driverDate: 10-6-2017
  • driverDate2:
  • driverVersion: 23.21.13.8792
  • driverVersion2:
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'disabled', u'description': u'Compositing', u'log': [{u'status': u'available', u'type': u'default'}, {u'status': u'disabled', u'message': u'Disabled by pref', u'type': u'user'}], u'name': u'HW_COMPOSITING'}, {u'status': u'unavailable', u'description': u'Direct3D11 Compositing', u'log': [{u'status': u'unavailable', u'message': u'Hardware compositing is disabled', u'type': u'default'}], u'name': u'D3D11_COMPOSITING'}, {u'status': u'unavailable', u'description': u'Direct2D', u'log': [{u'status': u'unavailable', u'message': u'Direct2D requires Direct3D 11 compositing', u'type': u'default'}], u'name': u'DIRECT2D'}, {u'status': u'disabled', u'description': u'Direct3D11 hardware ANGLE', u'log': [{u'status': u'unavailable', u'message': u'D3D11 compositing is disabled', u'type': u'default'}, {u'status': u'disabled', u'message': u'D3D11 compositing is disabled', u'type': u'env'}], 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'unavailable', 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'status': u'unavailable', u'message': u'ANGLE is disabled', u'type': u'runtime'}], u'name': u'WEBRENDER'}]}
  • 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}
  • isGPU2Active: False
  • numAcceleratedWindows: 0
  • numAcceleratedWindowsMessage: [u'']
  • numTotalWindows: 2
  • offMainThreadPaintEnabled: False
  • webgl1DriverExtensions: GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_pack_reverse_row_order 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_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_frag_depth GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_fence GL_NV_pack_subimage GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives 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
  • webgl1Extensions: ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_shader_texture_lod 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_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc MOZ_WEBGL_depth_texture
  • webgl1Renderer: Google Inc. -- ANGLE (RDPDD Chained DD Direct3D9Ex vs_3_0 ps_3_0)
  • webgl1Version: OpenGL ES 2.0 (ANGLE 2.1.0.dec065540d5f)
  • webgl1WSIInfo: EGL_VENDOR: Google Inc. (adapter LUID: 000000000000ffdd) EGL_VERSION: 1.4 (ANGLE 2.1.0.dec065540d5f) 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_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_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource 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
  • webgl2DriverExtensions: -
  • webgl2Extensions: -
  • webgl2Renderer: WebGL creation failed: * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Error during ANGLE OpenGL init. * Exhausted GL driver caps.
  • webgl2Version: -
  • webgl2WSIInfo: -
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Basic
  • windowUsingAdvancedLayers: False

Veränderte Einstellungen

Verschiedenes

  • User JS: Nein
  • Barrierefreiheit: Nein
Pkshadow
  • Top 10 Contributor
1066 Lösungen 14831 Antworten
Veröffentlicht

No, Look for replacements as others are doing. Google like have to to figure out replacements so , no. Firefox Support is not a Search Engine. Mozilla does not have anything to do with Developers Extensions other than approve them for use with Firefox and provide the Developer with a Web Page for Distribution.

Try and see if is being updated You will find the links at page bottom (no short link created for google doc so takes up 6 or more inches ) : https://www.howtogeek.com/333230/why-firefox-had-to-kill-your-favorite-extension/

If have not Recovered your information and URL's Then you have a short window here to figure out other ways of doing things.

uninstall Firefox. Then Delete the Mozilla Firefox Folders in C:\Program Files and C:\Program Files(x86) Then restart system. Then run Windows Disk Cleanup. Then run it again and click the button that says Cleanup System Files. Note: your Firefox Profile is saved. But you should make a back up before you do : https://support.mozilla.org/en-US/kb/back-and-restore-information-firefox-profiles

Going back : unfortunately 56.0.2 is no longer safe to use for every day use do to secuity issues, but 52.5.0 ESR is. It will continue to get security updates until May 2018, and you can download and install it from this page: https://www.mozilla.org/en-US/firefox/organizations/all/ Note : Legacy Extensions will be deleted or removed in any version update after May 2018.

Please let us know if this solved your issue or if need further assistance.

No, Look for replacements as others are doing. Google like have to to figure out replacements so , no. Firefox Support is not a Search Engine. Mozilla does not have anything to do with Developers Extensions other than approve them for use with Firefox and provide the Developer with a Web Page for Distribution. Try and see if is being updated You will find the links at page bottom (no short link created for google doc so takes up 6 or more inches ) : https://www.howtogeek.com/333230/why-firefox-had-to-kill-your-favorite-extension/ If have not Recovered your information and URL's Then you have a short window here to figure out other ways of doing things. uninstall Firefox. Then Delete the Mozilla Firefox Folders in C:\Program Files and C:\Program Files(x86) Then restart system. Then run Windows Disk Cleanup. Then run it again and click the button that says Cleanup System Files. Note: your Firefox Profile is saved. But you should make a back up before you do : https://support.mozilla.org/en-US/kb/back-and-restore-information-firefox-profiles Going back : unfortunately 56.0.2 is no longer safe to use for every day use do to secuity issues, but 52.5.0 ESR is. It will continue to get security updates until May 2018, and you can download and install it from this page: https://www.mozilla.org/en-US/firefox/organizations/all/ <b>Note : Legacy Extensions will be deleted or removed in any version update after May 2018</b>. Please let us know if this solved your issue or if need further assistance.
cor-el
  • Top 10 Contributor
  • Moderator
16564 Lösungen 149542 Antworten
Veröffentlicht

Hilfreiche Antwort

For the modifications you want to use with CTR there should be a userChrome.css workaround possible. *https://github.com/Aris-t2/CustomCSSforFx *https://github.com/Aris-t2/CustomCSSforFx/tree/master/classic/css/tabs *https://github.com/Timvde/UserChrome-Tweaks/tree/master/tabs *https://www.userchrome.org/find-user-style-recipes.html

Hilfreiche Antwort

Hi, Cor-el:

Thanks for the advice: Using that resource, I came up with the following userstyle.css that put the tabs at the bottom, removed the close button on the tabs, and allows them to shrink down to 20 pixels: That doesn't disable scrolling, but does allow 40 tabs before they scroll, which is good enough: Consider Classic Theme Restorer Replaced.

/* Tab bar below Navigation & Bookmarks Toolbars

 For best results, show Title Bar or Menu Bar */
 #nav-bar { /* main toolbar */
 -moz-box-ordinal-group: 1 !important;
 border-top-width: 0 !important; 
  }
   #PersonalToolbar { /* bookmarks toolbar */
  -moz-box-ordinal-group: 2 !important;
  }
  #TabsToolbar { /* tab bar */
-moz-box-ordinal-group: 3 !important;
  }
  

.tabbrowser-tab .tab-close-button {

 visibility: collapse !important;
 
 }

.tabbrowser-tab:not([pinned]) { min-width: 20px !important; }


Pkshadow:

I found your advice a little rambling, and not very helpful: I already know the extension model has changed and why, and I've already done a week of research looking for replacements, including checking the tracking spreadsheet you linked: they are all set to "Won't be ported", which is why I said they are either abandoned, or not planning to update to 57 compatibility,

The FAQ at https://support.mozilla.org/en-US/kb/frequently-asked-questions-firefox-addon specifically says "If you don’t find a suitable replacement, please head over to our forum to ask the community for suggestions", which I did to get an immediate "No, Look for replacements as others are doing", which is exactly what I'm trying to do.

Hi, Cor-el: Thanks for the advice: Using that resource, I came up with the following userstyle.css that put the tabs at the bottom, removed the close button on the tabs, and allows them to shrink down to 20 pixels: That doesn't disable scrolling, but does allow 40 tabs before they scroll, which is good enough: Consider Classic Theme Restorer Replaced. /* Tab bar below Navigation & Bookmarks Toolbars For best results, show Title Bar or Menu Bar */ #nav-bar { /* main toolbar */ -moz-box-ordinal-group: 1 !important; border-top-width: 0 !important; } #PersonalToolbar { /* bookmarks toolbar */ -moz-box-ordinal-group: 2 !important; } #TabsToolbar { /* tab bar */ -moz-box-ordinal-group: 3 !important; } .tabbrowser-tab .tab-close-button { visibility: collapse !important; } .tabbrowser-tab:not([pinned]) { min-width: 20px !important; } Pkshadow: I found your advice a little rambling, and not very helpful: I already know the extension model has changed and why, and I've already done a week of research looking for replacements, including checking the tracking spreadsheet you linked: they are all set to "Won't be ported", which is why I said they are either abandoned, or not planning to update to 57 compatibility, The FAQ at https://support.mozilla.org/en-US/kb/frequently-asked-questions-firefox-addon specifically says "If you don’t find a suitable replacement, please head over to our forum to ask the community for suggestions", which I did to get an immediate "No, Look for replacements as others are doing", which is exactly what I'm trying to do.
WestEnd
  • Top 10 Contributor
56 Lösungen 2930 Antworten
Veröffentlicht

Try this:

Users on Firefox Quantum, which normally only works with Web Extensions (a new type of plugin architecture), can enable support for legacy add-ins through about:config, search for extensions.legacy.enabled and set it to true.

Try this: Users on Firefox Quantum, which normally only works with Web Extensions (a new type of plugin architecture), can enable support for legacy add-ins through '''about:config''', search for '''extensions.legacy.enabled''' and set it to '''true'''.

Fragesteller

Hi, WestEnd.

I tried flipping that value and restarting Firefox, but it didn't make a change: Add-ons were still disabled.

Researching that value, it looks from this documentation: https://www.ghacks.net/2017/08/12/how-to-enable-legacy-extensions-in-firefox-57/ https://wiki.mozilla.org/Add-ons/Firefox57

It looks like only ever worked in Nightly, not standard/ESR Firefox - Is that the case, or is something else needed to enable it?

Either way, I'm guessing like switching to ESR, that would be a short term fix that will be removed shortly.

Hi, WestEnd. I tried flipping that value and restarting Firefox, but it didn't make a change: Add-ons were still disabled. Researching that value, it looks from this documentation: https://www.ghacks.net/2017/08/12/how-to-enable-legacy-extensions-in-firefox-57/ https://wiki.mozilla.org/Add-ons/Firefox57 It looks like only ever worked in Nightly, not standard/ESR Firefox - Is that the case, or is something else needed to enable it? Either way, I'm guessing like switching to ESR, that would be a short term fix that will be removed shortly.
WestEnd
  • Top 10 Contributor
56 Lösungen 2930 Antworten
Veröffentlicht

@J-Cutter I see well it was a effort to try to see if it would bring them back. Unless Chrome uses the same Addons that is the only other way to get them back. Not good that it breaks more then it helps and not all Addon writers update on the same pace as FF does that's the part that is missing-resulting in alot of compliants and headache for users that rely on them.

@J-Cutter I see well it was a effort to try to see if it would bring them back. Unless Chrome uses the same Addons that is the only other way to get them back. Not good that it breaks more then it helps and not all Addon writers update on the same pace as FF does that's the part that is missing-resulting in alot of compliants and headache for users that rely on them.

Fragesteller

Still working on this;

Thanks to Cor-el, Classic Theme Restorer has been replaced with a custom userchrome.

Looks like Status-4-ever developer is willing to port, but can't until there's a Toolbar API (Sidenote: it seems really odd removing the old add-on system, when the new API's are still being written - Seems the toolbar API is a blocker for loads of legacy extension writers ready, but unable to update)

I think the easiest one to replace will be OpenDownload: Is there not an about:config setting that can add the run/Open button back regardless of content? (http://www.digital-rogues.co.uk/open/DownloadRight.png)

Finally, is there a way to hack the built in search bar to show separate entries for Google News, Google Maps, Google Image, and Google News? That would replace Googlebar lite for the moment.

Still working on this; Thanks to Cor-el, Classic Theme Restorer has been replaced with a custom userchrome. Looks like Status-4-ever developer is willing to port, but can't until there's a Toolbar API (Sidenote: it seems really odd removing the old add-on system, when the new API's are still being written - Seems the toolbar API is a blocker for loads of legacy extension writers ready, but unable to update) I think the easiest one to replace will be OpenDownload: Is there not an about:config setting that can add the run/Open button back regardless of content? (http://www.digital-rogues.co.uk/open/DownloadRight.png) Finally, is there a way to hack the built in search bar to show separate entries for Google News, Google Maps, Google Image, and Google News? That would replace Googlebar lite for the moment.
Mkll 313 Lösungen 1967 Antworten
Veröffentlicht

I'm not sure about the search-bar, but I do know that more API's are being added to WebExtensions as time passes.

I'm not sure about the search-bar, but I do know that more API's are being added to WebExtensions as time passes.

Fragesteller

Still looking into this, but not getting anywhere. It's really annoying.

Isn't there any about:config settings to sort out the inability to open/run files directly?

anyone got any ways of putting google news/image/map search buttons on the menu?

Still no toolbar api, and the severity of the bug has been dropped; https://bugzilla.mozilla.org/show_bug.cgi?id=1215064

Pretty disappointing, to be honest; looks like loads of extension developers are waiting on that.

Still looking into this, but not getting anywhere. It's really annoying. Isn't there any about:config settings to sort out the inability to open/run files directly? anyone got any ways of putting google news/image/map search buttons on the menu? Still no toolbar api, and the severity of the bug has been dropped; https://bugzilla.mozilla.org/show_bug.cgi?id=1215064 Pretty disappointing, to be honest; looks like loads of extension developers are waiting on that.
cor-el
  • Top 10 Contributor
  • Moderator
16564 Lösungen 149542 Antworten
Veröffentlicht
See also: *https://github.com/Aris-t2/CustomCSSforFx/issues/2 *https://github.com/axydavid/FirefoxUI/blob/master/README.md *https://github.com/wilfredwee/photon-australis *https://www.userchrome.org/find-user-style-recipes.html
scottsan 0 Lösungen 9 Antworten
Veröffentlicht

Is there any thing that can be done to get the functionality of OpenDownload² addon, so that there is a "run" button on the download dialogue?

Is there any thing that can be done to get the functionality of OpenDownload² addon, so that there is a "run" button on the download dialogue?

Fragesteller

Thanks for those links, Cor-el. Unfortunately, most of that covers the look and feel of Firefox; I was using Classic Theme restorer for that, and I'd already fixed that with some custom CSS you helped me develop back in January.

Thanks for those links, Cor-el. Unfortunately, most of that covers the look and feel of Firefox; I was using Classic Theme restorer for that, and I'd already fixed that with some custom CSS you helped me develop back in January.
Sonny 2 Lösungen 21 Antworten
Veröffentlicht

You can try this for your tabs on bottom with multi tab rows:

/* Toolbars With Tabs On Bottom */

#main-window:not(#f) #PersonalToolbar {
  -moz-box-ordinal-group: 2 !important;
}
#main-window:not(#f) #nav-bar {
  -moz-box-ordinal-group: 3 !important;
}
#main-window:not(#f) #TabsToolbar {
  -moz-box-ordinal-group: 4 !important;
}
main-window:not(#f) .titlebar-placeholder {
  display: none !important;
}
#main-window:not(#f) #browser {
  border-top: 1px solid #9F9FA1 !important;
  margin-top: -1px !important;
  position: relative !important;
  z-index: 1 !important;
}

/* Tabs Multi Rows */

#main-window:not(#f) #TabsToolbar[movingtab] {
  padding-bottom: 0 !important;
}
#main-window:not(#f) #TabsToolbar[movingtab] > .tabbrowser-tabs {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
#main-window:not(#f) #TabsToolbar[movingtab] + #nav-bar {
  margin-top: 0 !important;
}
#main-window:not(#f) .tabbrowser-tab:not([pinned]) {
  width: auto !important;
}
#main-window:not(#f) .tabbrowser-tab[pinned] {
  width: 94px !important;
}
#main-window:not(#f) #titlebar-buttonbox {
  display: block !important;
}
.tabbrowser-arrowscrollbox scrollbox > box {
  display: block !important;
}
#main-window:not(#f) .tabbrowser-tab {
  -moz-box-sizing: border-box !important;
  min-height: 33px !important;
  vertical-align: top !important;
}
#main-window:not(#f) #titlebar-buttonbox {
  vertical-align: top !important;
}
#main-window:not(#f) .tabbrowser-arrowscrollbox scrollbox {
  overflow: visible !important;
}
#main-window:not(#f) .tab-label-container[textoverflow]:not([pinned]) {
  mask-image: unset !important;
}
#main-window:not(#f) .scrollbutton-up,
#main-window:not(#f) .scrollbutton-down {
  display: none !important;
}
You can try this for your tabs on bottom with multi tab rows: <blockquote><pre><nowiki>/* Toolbars With Tabs On Bottom */ #main-window:not(#f) #PersonalToolbar { -moz-box-ordinal-group: 2 !important; } #main-window:not(#f) #nav-bar { -moz-box-ordinal-group: 3 !important; } #main-window:not(#f) #TabsToolbar { -moz-box-ordinal-group: 4 !important; } main-window:not(#f) .titlebar-placeholder { display: none !important; } #main-window:not(#f) #browser { border-top: 1px solid #9F9FA1 !important; margin-top: -1px !important; position: relative !important; z-index: 1 !important; } /* Tabs Multi Rows */ #main-window:not(#f) #TabsToolbar[movingtab] { padding-bottom: 0 !important; } #main-window:not(#f) #TabsToolbar[movingtab] > .tabbrowser-tabs { padding-bottom: 0 !important; margin-bottom: 0 !important; } #main-window:not(#f) #TabsToolbar[movingtab] + #nav-bar { margin-top: 0 !important; } #main-window:not(#f) .tabbrowser-tab:not([pinned]) { width: auto !important; } #main-window:not(#f) .tabbrowser-tab[pinned] { width: 94px !important; } #main-window:not(#f) #titlebar-buttonbox { display: block !important; } .tabbrowser-arrowscrollbox scrollbox > box { display: block !important; } #main-window:not(#f) .tabbrowser-tab { -moz-box-sizing: border-box !important; min-height: 33px !important; vertical-align: top !important; } #main-window:not(#f) #titlebar-buttonbox { vertical-align: top !important; } #main-window:not(#f) .tabbrowser-arrowscrollbox scrollbox { overflow: visible !important; } #main-window:not(#f) .tab-label-container[textoverflow]:not([pinned]) { mask-image: unset !important; } #main-window:not(#f) .scrollbutton-up, #main-window:not(#f) .scrollbutton-down { display: none !important; }</nowiki></pre></blockquote>

Geändert am von Sonny

Fragesteller

Thanks for the css, Sonny, but I've already sorted out replacing the bits of CTR I used with some css by Cor-el last month; I'm currently looking to replace the functionality of GoogleBar, OpenDownload, and Status4ever.

I may be onto something with googlebar; I can use Ready2search (http://ready.to/search/en/#) to build custom searches for Google Maps/Images/news, etc, and put them in the drop down search bar; the bit I haven't figured out is how to turn those searches into toolbar buttons: is there a way to do that?

Thanks for the css, Sonny, but I've already sorted out replacing the bits of CTR I used with some css by Cor-el last month; I'm currently looking to replace the functionality of GoogleBar, OpenDownload, and Status4ever. I may be onto something with googlebar; I can use Ready2search (http://ready.to/search/en/#) to build custom searches for Google Maps/Images/news, etc, and put them in the drop down search bar; the bit I haven't figured out is how to turn those searches into toolbar buttons: is there a way to do that?