Hi, I’m Erika Rowland (a.k.a. erikareads). Hi, I’m Erika. I’m an Ops-shaped Software Engineer, Toolmaker, and Resilience Engineering fan. I like Elixir and Gleam, Reading, and Design. She/Her. Constellation Webring Published on

Tools I Use: firefox

Firefox is my daily use browser. I’ve tried a number of browsers over the years, but I keep coming back to Firefox. Here’s a bunch of tools and features I use in Firefox:

Bookmark Keywords

Firefox allows me to add keywords to bookmarks. I can type these abbreviated shortcuts into the address bar instead of the full link. I can add keywords to bookmarks from the bookmark manager.I learned about bookmark keywords from this excellent blog post.Here is a brief note in the documentation on bookmark keywords.

For example, I’ve set the shortcut e for my website (erikarow.land), since I use my own website as reference notes.

Now I can type e in the address bar and go directly to my website.I often use the ctrl+l shortcut to quickly access the address bar. On MacOS the shortcut is cmd+l.

Text substitution

In addition to setting a keyword for a static bookmark, I can also use %s in the bookmark url for text substitution.

For example, I can set a bookmark for

https://bookshop.org/search?keywords=%s

with a keyword of bk. Then I can type bk data feminism in the address bar to search for that book.I own Data Feminism in physical copy already. You can read it online for free here.And download an open access pdf here.Check out the research the Data Feminism lab is doing now at their website.

While working on a project, I could use bookmark keywords and text substitution to search through tickets or code forge issues.

Screenshot Tool

Firefox has a built in screenshot tool which I wrote about here.

Process Manager

Firefox has a built in process manager that allows me to see the CPU and Memory usage of every tab that I have open. With the browser acting as application platform, this is quite useful.

The process manager gives me the ability to unload tabs and kill the process for a specific website. When I want to do something memory intensive on my computer, I can unload a bunch of expensive browser applications.

The process manager can be opened with shift+escape

Developer Tools

Firefox has a suite of web developer tools. There’s way more than I know how to use, but I use some of the tools often:

Mobile View

Firefox has a responsive design mode, which allows me to see what my website would look like at different resolutions. I use the response design mode to see what my website would look and act like on a mobile screen. My sidenotes wouldn’t work unchanged on a mobile screen, so they turn into expandable notes.

Inspector

I often use the inspector tool to see how a specific element of a screen was formatted or styled. What HTML did they use? What CSS styles are active on that component?

Developer Tool Keyboard shortcuts

  • Developer Tools | F12 or ctrl+shift+iA list of all the developer tool shortcuts can be found here.Non developer shortcuts can be found here.
  • Mobile View | ctrl+shift+m
  • Inspector | ctrl+shift+c
  • Console | ctrl+shift+k

Pinned Tabs

I like to pin tabs that I refer to frequently, typically social mediaMastodon, etc. and chat applicationsCommunity Slacks, etc. that I use from the browser.I tend to use the browser clients for these chat applications because of how easy it is to find them with the pinned tab feature.

A pinned tab shows only an icon instead of a title, stays to the left of the browser window it’s pinned to, and does not get closed when using ctrl+f4 or ctrl+w to close a tab.A pinned tab must be unpinned before it can be closed by keyboard shortcuts. Right clicking the tab and selecting “Close Tab” will still work.

I can pin a tab by right clicking that tab, and selecting “Pin Tab” from the menu.

Always Show Scroll Bars

By default, Firefox will autohide scroll bars after a short while. There is a setting to have scrollbars always show. I wrote an article about that here.

Tab Settings

I have Firefox set to “Open previous windows and tabs” on startup. This restore makes it easier to close Firefox when I need to reboot or free up the memory firefox uses for something else.

I also turn off the setting for “Ctrl+Tab cycles through tabs in recently used order”. I want my tab cycling to be predictable.Both of these tab settings are found under Settings -> General.Learn more about restoring sessions here.

Extensions

The extensions I use are:

uBlock Origin

uBlock Origin is a memory efficient ad blocker. It works, no complaints.It works so well that I forget how many ads there are the internet, only to be rudely reminded when I use other computers or browsers without uBlock Origin.

ClearURLs and Privacy Badger

ClearURLs automatically removes tracking elements from URLs. When I click links that have tracking components, this extension will automatically strip them out.

Privacy Badger detects any remaining third-party trackers that follow me from site to site, and stops them.

Both of these extensions work to improve my privacy, but when they’re working correctly I don’t notice them.

DF YouTube (Distraction Free)

DF Youtube strips nearly everything from the YouTube UI. No comments. No sidebar. No recommended videos.

I’m left with a search bar and the playing video and description, and my focus.

I use DF YouTube to view videos on YouTube without getting distracted or stuck in a YouTube rabbit hole.

OneTab

OneTab will compress open tabs into a simple list with much smaller memory usage. It allows me to archive what I was working on without using all of my computer’s memory.

All tabs get saved to the same list, separated into groups based on when they were added to the “One Tab”. This list format is convenient for text search.

Previously, I would “archive” things I wanted to read by bookmarking them to come back to later, now I use OneTab for this purpose.Like my bookmarks, I tend to add things to the list much quicker than I remove things. At time of writing, I have 11,000+ “tabs” listed in OneTab.

Block Site

Block Site allows me to restrict access to specific domains. When navigating to a blocked domain, instead of seeing that site, I see a specific “Restricted Access” screen created by the extension.

I use this to circuit break websites that I check compulsively. I can temporarily disable the extension at any time to navigate to those websites, but having the restricted screen is enough of a mental block that I usually stop checking those websites as often.

about:robots

Firefox has a hidden about:robots page with references to pop culture.Thanks to someone in the Gleam discord for sharing this with me.


Constellation Webring