- Install the Sidebery extension.
- In Sidebery settings:
- Set the title preface must as
"[S] "
(without quotes, trailing space is optional but makes titles more readable). This is used by CSS rules below to identify when Sidebery is active. - Set 'Tabs tree structure' to
false
-- this stylesheet doesn't adapt to multiple tab levels, but feel free to tweak it! - Copy and paste the
SIDEBERY STYLES
section in the userChrome.css to Sidebery's Styles Editor → Sidebar. - Optionally sync Sidebery settings to Firefox account to get other customizations.
- Set the title preface must as
- Go to
about:support
→ copy the 'Profile Directory' location, setting it as the variableFF_USER_DIR
:FF_USER_DIR="/path/to/profile/dir"
. - Move CSS files to FF user location:
mkdir -p "${FF_USER_DIR}/chrome"
mv userChrome.css "${FF_USER_DIR}/chrome/userChrome.css"
mv userContent.css "${FF_USER_DIR}/chrome/userContent.css"
- Go to
about:config
→toolkit.legacyUserProfileCustomizations.stylesheets
totrue
. - Restart Firefox (
about:restartrequired
to reopen your current tabs).
-
Enable the Browser Toolbox
Press
F12
to open the Page Inspector.Alternate: Right click the page then
Inspect Element (Q)
.Press
F1
to open the Page Inspector Settings.Alternate: In the top right of the Page Inspector next to the close button; press the
⋯
button, thenSettings
.Ensure the following settings are checked:
Enable Browser chrome and add-on debugging toolbox
Enable remote debugging
-
Open the Browser Toolbox
Press
Ctrl
+Alt
+Shift
+I
Alternate: Press
Alt
on the keyboard to bring the window menu →Tools
→Web Developer
→Browser Toolbox
.
You can use the Browser Toolbox to inspect extensions, or do it through about:debugging
:
- Navigate to
about:debugging
. - Go to the
This Firefox
page. - Find the extension you want to inspect.
- Press
Inspect
and a console window should open. - Change
targeted iframe
if needed by clicking the blue "layout" icon in the upper right corner, located close to the ellipsis menu icon.