(The old thread had over 100 pages with now mostly outdated info)
CTR supports Firefox on Windows XP, Vista, 7, 8, 10, Linux and macOS.
Firefox 29-44: CTR 1.5.3 (Why not just update to Firefox 52 ESR? )
Firefox 45-56: CTR 1.5.4+
Firefox 57+: Because of XUL removal it is impossible to run CTR >> UI changing tweaks possible in userChrome.css
| Main | Release | Github | Firefox Quantum (57+) UI tweaks |
Collection of my legacy add-ons (previously on AMO): last reviewed versions (I removed all Firefox add-ons from AMO, because AMO lacks responsibility to keep add-ons review system clean. AMO allows troll parasites to anonymously post false reviews without properly moderating/removing them [like happened in the past].)
Download links and changelogs of 'release versions' are only visible after add-on review by an AMO editor.
Beta versions download links and changelogs are always visible.
Reporting issues/glitches on this thread
- Run tests with latest CTR beta.
- Disable all add-ons except CTR.
- Test without CTR installed/enabled (ideally on a clean profile). Sometimes problems/bugs/glitches are not CTR related and caused by other add-ons or corrupted profiles.
- Provide a bug description and screenshots showing the issue. Showing the environment (OS theme/visual style, OS dpi settings, Firefox theme, toolbar/button configuration etc.) problems occur in might help to reproduce issues faster.
- Tinypic, Imgur or similar image hosts can be used to upload screenshots. Links to screenshots can be provided in your post. It is also possible to insert images into a post by using given BBCODE. Make sure image width does not extend 700px to not break this forums appearance.
How to find ids/classes of items/buttons/toolbars?
- Install DOM Inspector and Element Inspector add-ons.
- Hold keyboards SHIFT key and right-click on an ui element (item, button, toolbar, menu, menuitem etc.).
- A new window will show the selected element including its id, class(es) and other attributes.
Improving performance on very weak systems
Disabling these options on CTRs prefwindow might improve performance on some weak systems:
- Tabs > Page 1 > non-default tab min/max-width settings
- Location bar > Page 3 > Site Identity Buttons > Favicon
- General UI > Page 3 > Activity Indicator
- Options page/window > Remember last selected category
Portable Firefox
If you do not want to run tests on your current profile, setup a "Portable Firefox" and test it with latest CTR beta builds. This will give you a hint whether your current profile is working correctly or a new one is required.
http://portableapps.com/apps/internet/firefox_portable
How to apply custom CSS code to override CTR code?
This thread contains css code snippets, tweaks and solutions, that only work on CTRs prefwindow or in a Stylish style and not within userChrome.css or userContent.css files.
Add custom CSS code to CTR prefwindows code box
- Open CTRs prefwindow
- Navigate to "Custom CSS code" category
- Add code to textbox
- Enable "Custom CSS code" option
Recurring questions/issues
Combined STOP-RELOAD button
Move stop and reload buttons from customizing area to a toolbar and order them like this:
[stop] followed by [reload]
Enable the combined option on CTRs preference window and you will get the combined stop/reload button.
Forecastfox
If Forecastfox items disappear or get hidden for no reason, try to delete "forecastfox.sqlite" inside Firefox profile folder. Forecastfox items will reappear inside CTRs status-bar item after restart. If nothing helps, remove Forecastfox and try Forecastfox (fix version).
Foxtab add-on usage warning
It is strongly recommended to remove Foxtab add-on (v1.0-1.4.11), which breaks Firefox ui in Firefox 29 and newer. Using Foxtab with CTR breaks the ui even more, because CTR allows the urlbar container (= location bar, back/foward buttons, stop/reload, etc.) to be movable resulting in Foxtab removing it from your toolbars. If the ui is corrupted, the add-ons manager has to be accessed via menubar (right-click on a toolbar -> select menubar, Tools -> add-ons) and CTR has to be disabled and Foxtab has to be uninstalled. After a Firefox restart CTR can be enabled again and will work properly. I tried to communicate with Foxtab devs about this problem, but they ignored all my emails.
Double click on tabs toolbar to open a new tab
Opening sites like google.com will not focus search input. Same happens when a new tab gets opened using "new tab" tab/button and is the intended Fiefox behavior.
Application button on [Firefox] titlebar
If the OS titlebar is active, there is no way to use the option "appbutton on [Firefox] titlebar".
Tab width / tab min-width
The lowest possible tab-width value without breaking tab ui or causing glitches is '48px'.
TabMixPlus/TabUtilities/ColorfulTabs etc.
Switch to "curved tabs (Australis default)" on CTRs preference window for other tab extensions to style tabs.
Disable custom tab background color settings inside CTR settings, if CTRs tabs are used or tabs could look weird!
Features not going to be added to CTR in future releases
- discontinued/outdated add-ons: ask devs about updating their add-ons
- tab groups, panorama or similar: there are add-ons out there to restore that
- status text popup in add-on/status bar: use Status4Evar add-on or css code below*
- automatically shrinkable add-on bar: use Puzzle Toolbars add-on
- toolbar button styles: use Classic Toolbar Buttons add-on (Windows & Linux [experimental])
- Firefox 4-28 splitmenus: issues with MacOSX, complete themes, menu events, icons...
- vertical toolbars: use Puzzle Toolbars add-on or Vertical Toolbar add-on
- vertical tabs or multi-row tabs: there already are add-ons out there to achieve that
- colored tabs from ColorfulTabs add-on
- tabs appearance Firefox 4-28 offered on MacOSX: CTR uses Windows tabs on MacOSX
- Google Chrome tabs: use FXChrome (complete) theme
* 'Cheat' status text into CTRs add-on bar
Code: Select all
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
statuspanel .statuspanel-label {
-moz-appearance: none !important;
background: none !important;
border: 0 !important;
box-shadow: none !important;
pointer-events: none!important;
margin-bottom: -22px !important; /* may need adjustment in some cases */
min-width: unset !important;
width: 200px !important; /* status text width */
max-width: 200px !important; /* status text width */
}
#ctraddon_addon-bar{
-moz-padding-start: 200px !important; /* add space for status text on add-on bar */
}
statuspanel{
-moz-box-ordinal-group:3 !important;
}
Old blog