StopTheMadness Release Notes:
Mac App Store
Version 35.0
January 26 2023
- New website options: (1) Force all links into the same tab and (2) Force all links into new tabs. These are added to a popup menu along with Force external links into the same tab and Force external links into new tabs.
- Protect all key presses: Separated into options (1) Protect escape key and (2) Protect other keys
- Hide app banners: Fixed an issue where the Sign in with Google banner could interfere with clicks even when hidden
- Stop autoplaying videos: Stop the video from following you down the page on
sfgate.com
- Bypass link shorteners: Bypass YouTube redirects
- Bypass link shorteners: Now applies to the contextual menu
Version 34.1
January 11 2023
- Fonts, CSS, and JS in site-specific options now can both be customized and also use the default options.
- Fixed a minor bug with the new website option "Stop new windows".
- Fixed an inadvertent error in the web inspector console log.
- Fixed a bug in the Chrome and Firefox extension popups where "Protect all mouse clicks" didn't show the correct value.
Version 34.0
January 9 2023
- New website option: Hide some banners! This brings "Hide some app banners" from the iOS version. Hides many Google-related banners such as "Sign in with Google" on all sites, the YouTube Premium banner, and Google Doodles and "Google recommends using Google Chrome" on Google Search.
- New feature: Allow fonts and custom elements for site-specific website options to use the default options for all sites! This makes it easier to use the same fonts, CSS, or JS on all websites.
- New website option: Stop new windows! This stops websites from using the window.open() API to open a new window or tab, for example to send you to an advertiser's page.
- New website option: Protect all links! This stops all clickjacking, covering cases not already covered by Protect ⌘-click and Stop link trackers.
- Stop autoplaying videos: Stop the video from following you down the page on CNET.
- Bypass link unshorteners: Bypass Twitter censorship of outbound links, such as to Mastodon.
- Bypass link unshorteners: Bypass click.redditmail.com URLs.
- Show video controls: Fixed an incompatibility on Reddit.
- Protect option-key shortcuts: Moved into the Recommended options and enabled by default.
- Redirects: Fixed an issue where an empty Replacement for an enabled redirect could cause a redirect loop.
- Protect ⌘-click: Fixed an issue on kanopy.com with movie tiles.
- Protect ⌘-click: Warns when you ⌘-click on javascript: links (instead of changing the visual style of javascript: links, which StopTheMadness used to do).
- Fonts: Removed the system font options from the popups in the Chrome and Firefox extensions. These options never worked.
Version 33.1
December 12 2022
- Font replacements: Added popups to allow easy selection of font styles and system fonts.
- Stop link trackers: Remove the new Facebook mibextid URL parameter.
- Bypass link shorteners: Bypass TLDR tracking.tldrnewsletter.com URLs.
- Show a release notes link on the first launch of a new update. You can opt out of this.
- Redirect rules: Prevent a possible loop from a Replacement rule that specifies a subpath of the URL Matching pattern.
- Stop autoplaying videos: Fixed an incompatibility with mubi.com
- Minor user interface improvements.
- Fixed the iCloud error "Invalid settings" when importing from iOS after the "Extension enabled" checkbox had been toggled.
Version 33.0
November 14 2022
New feature: Font replacement!
Easily substitute one font for another on web pages.
Other changes:
- Stop autoplay videos: Stops the video player from following you down the page on independent.co.uk.
- Show video controls: Fixed the video covering up the search popup on YouTube.
- Add Custom Elements to iframes in addition to the main frame.
- Custom style elements: Fixed problems with strict Content Security Policy.
- Fixed a bug where the Safari extension toolbar label could be wrong when disabling and enabling the extension.
- Fixed Chrome and Firefox extension document.write() handling.
- Simplified Firefox add-on installation.
Version 32.0
October 25 2022
- New checkbox at the top of the popup to quickly disable and enable the entire extension
- Show video controls: Fixed an issue on YouTube where the video could cover up the Share popup
- Force external links into current tab: Fixed on eBay
- Protect text selection: Fixed on Medium sites that don't have a medium.com domain
- Protect autocomplete: Fixed AutoFill on TreasuryDirect.gov
- Fixed workflowy.com compatibility with "Protect ⌘-click" and "Stop link trackers"
- Allow "Force external links into new tab" to be more conveniently toggled off and on in Safari
- Added tooltips to the extension popup in Chrome and Firefox
- Other minor improvements and fixes
Version 31.0
September 27 2022
New feature:
Automatically select the highest video quality on YouTube!
"Stop autoplaying videos" changes:
- Fast-forward video ads on youtube-nocookie.com as well as youtube.com
- Stop videos from following you down the page on Ars Technica and CNN
- Fixed incompatibility on Twitter and Metacritic
Other changes:
- "Show video controls" fixes and improvements
- You can now import extension settings to Chrome and Firefox from Safari on Mac!
- "Protect drag and drop" compatibility improvement
- Fixed a bug in Chrome and Firefox where a custom elements change wasn't immediately reflected in open web pages
when the extension popup was closed
- Minor improvements to iCloud export and import
Version 30.2
September 1 2022
Fixed a bug in "Stop link trackers" where tracking tags were not always removed from Twitter URLs.
Version 30.1
August 30 2022
- Stops more autoplaying video players: SendToNews, MoatAds, and dailymail.co.uk
- Stops arrow and other control keys from triggering video autoplay
- Show video controls improvement
- Removes all tracking tags from the end of Twitter tweet URLs
- Removes all tracking tags when using "Copy link to Tweet" on Twitter
- Removes ref= tags from Amazon URLs
- Improved compatibility with website Content-Security-Policy
- Improved handling of the Shadow DOM
- Check "Web Rules" before checking "Stop link trackers", rather than afterwards.
- Simplified the install window: now there's one button for all Chromium browsers
Version 30.0
August 2 2022
Stop autoplaying videos improvements:
- Stops videos from following you down the page when you scroll on many websites!
- YouTube ads automatically fast-forwarded!
- Removes MP4 posters from videos in Safari, because posters can autoplay too.
Show video controls improvements:
- Shows "Skip Ad" button on YouTube when available.
- Loop videos are excluded from "Show video controls" by default, because background videos can take over the page. A new website option "Include loops" lets you include loop videos.
- Improved compatibility on cnn.com and iphoneincanada.com
Other improvements:
- "Stop link trackers" removes the __cft__[0], __tn__, and _fb_noscript URL parameters.
- The install instructions have been made clearer.
Version 29.2
July 4 2022
- Improved "Bring images to the front" and moved the option in the extension popup from "Use with caution" to "Widespread breakage" because of website incompatibilities
- Improved "Show native video controls"
- Improved "Protect text selection"
- Fixed "Stop autoplay videos" on msn.com
- Fixed a bug on macOS 10.13 High Sierra that caused the Replacement field to disappear in the Redirects tab of the Safari extension popup
Version 29.1
June 1 2022
- Improved "Bring images to the front".
- Enable contextual menu on Flickr images.
- Fixed an issue where a YouTube video was played muted when clicked from the YouTube front page.
Version 29.0
May 2 2022
New feature: Custom URL redirects!
Redirect new Reddit to old Reddit, Twitter to Nitter, YouTube to Invidious, etc.
You can create any redirect that you want!
Other changes:
- It's now easier to start playing embedded YouTube videos with "Stop autoplaying videos".
- Added igshid, ref_src, and ref_url to the URL tracking parameters removed by "Stop link trackers".
- When duplicating website options, custom CSS and JS elements are now also duplicated.
- Allow paste of 2FA codes on the App Store Connect login page.
- Fixed a bug with removing URL tracking parameters in Firefox.
Version 28.0
April 4 2022
- New setting in Web URL Rules to handle non-clicked URLs too! Now Web URLs can handle all links loaded in Safari, not just links clicked in the web page!
- New setting in Context Menu tab to Protect contextual menus only when the option key is pressed! This setting reverses the behavior of the Protect contextual menus website option: it's activated when the option key is pressed, instead of deactivated when the option key is pressed. The new setting improves compatibility with other Safari extensions that have special contextual menu items.
- Show native video controls improvements on many sites.
- Added cid, c_id, itm_, mbid, and mc_tc to URL tracking parameters removed by Stop link trackers.
- When you open the extension popup, the website options for the active tab are automatically selected.
- When you create new customized website options, the URL of the active tab is autofilled.
- Fixed an issue where iCloud import of settings could be slow or never finish.
- Improved error message text for iCloud export and import network problems.
- Fixed an incompatibility issue with the Dark Reader extension.
- Fixed a bug with Protect all mouse clicks where it didn't automatically remove tracking tags when opening the contextual menu.
- Moved the Protect mouse movement website option to the "Widespread breakage" section. It's recommended for use only on specific sites where needed.
- Moved the Safari style sheet website option to the Custom Elements tab. The feature has been superseded by Custom Elements CSS.
- Other minor fixes and improvements.
Version 27.0
March 10 2022
- iCloud export and import of StopTheMadness settings from Safari! Now it's easy to set up a new device. You can even share between the Mac and Mobile versions of StopTheMadness.
- Mailchimp list-manage.com and Google goo.gl have been added to Bypass link shorteners.
- Fixed a bug where Hover shortcuts could accidentally get triggered from a text field.
- Fixed a bug where Custom Elements edits could get lost when switching tabs in the Safari popup.
- Fixed a bug where Protect all mouse clicks didn't protect the click event.
- Firefox: Improved the interface for adding URL-specific website options.
Version 26.1
January 26 2022
Fixed a bug where customized website options created with a URL path at the end failed to match web pages with a URL query after the path.
Version 26.0
January 17 2022
- New feature: Site-specific CSS and JS! Add your own custom style and script elements to web pages. This gives you limitless possibilities for customizing the web!
- New website option: Protect option-key shortcuts!
- Show native video controls improvements on AniMixPlay and other sites. Also stops sites from disabling Picture-in-Picture.
- Removes even more URL tracking parameters.
- Protect drag and drop fixed on You Need A Budget.
- Fixed a Bypass link shorteners bug with links in an iframe.