AlwaysKillSticky

Blacklist mode Whitelist mode

Matching patterns

Kill stickies on web page URLs matching the following regular expressions (one per line):

Exclusion patterns

Do not kill stickies on web page URLs matching the following regular expressions (one per line):

(NOTE: Exclusion patterns override matching patterns; if a page is both matched and excluded, stickies will not be killed on that page.)

AlwaysKillSticky v0.0

© Said Achmiz 2019–present

AlwaysKillSticky Help

On sites/pages where it’s enabled, AlwaysKillSticky finds all elements whose position CSS property has a computed value of either sticky or fixed, and removes those elements.

Basic usage

To enable AlwaysKillSticky on a site:

  1. Click the AlwaysKillSticky icon () in your browser toolbar;
  2. Click the big button ().

Stickies will immediately be killed, and will always be killed whenever you visit that page, or any page on the same site, in the future.


To stop killing stickies on a site:

  1. Click the big button () again.

Stickies will no longer be killed when you visit pages on that site.

(After disabling sticky-killing for a page, you can click the Reload () button to refresh the page if you want to restore killed sticky elements on that page.)

Modes

AlwaysKillSticky can work in either of two modes: blacklist mode (the default) and whitelist mode. (You can switch modes at any time, via the Options page.)

Blacklist mode

In blacklist mode, stickies will only be killed if:

In blacklist mode, if you click the big button () in the AlwaysKillSticky popup to enable the

Whitelist mode

In whitelist mode, the matching patterns list is ignored. Stickies are always killed, unless the page matches one of the patterns in the exclusion patterns list.

(In whitelist mode, the behavior of the main button () in the AlwaysKillSticky popup is reversed.)

Advanced usage

AlwaysKillSticky automatically manages the lists of matching and exclusion patterns. When you enable or disable sticky-killing for a site (by clicking the big button in the AlwaysKillSticky popup), the pattern lists are automatically modified appropriately. There is usually no need to edit the lists yourself.

However, if you prefer more fine-grained control (e.g., if you want to kill stickies on all sites on a domain, or if you want to exclude specific paths of a site), you can edit the pattern lists by hand. The matching and exclusion patterns are regular expressions (a.k.a. “regexps”). (The site RegExr.com is useful if you are not entirely familiar with how regexps work—or even if you are.)

NOTE: Lines beginning with a pound sign (#) are comments; they are ignored.

How automatic management of the patterns lists works

The comments in the popup.js script file explain exactly what happens to the patterns lists when you use the main button () in the AlwaysKillSticky popup to enable or disable sticky-killing on a site.

License

This extension is released under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.