StopTheMadness Pro version 20.4 is now available in the App Store. A nice new feature in this update is the ability to add your favorite website options to the top of the extension popup window for quick access.| Underpass App Company News
Link Unshortener 19.4 released in the Mac App Store| underpassapp.com
StopTheMadness Pro version 20.3 is now available in the App Store. This updates brings several fixes and improvements:| Underpass App Company News
Trusted Types are coming for your JavaScript in Safari 26| underpassapp.com
Sign in with Google in Chrome| underpassapp.com
StopTheMadness Pro version 20.2 is now available in the App Store. There's just one change in this update: it fixes the Hide YouTube Shorts feature in YouTube search results.| Underpass App Company News
StopTheMadness Pro has been updated in the App Store to version 20.0 for macOS and version 20.1 for iOS. These updates brings a number of new features, improvements, and fixes:| Underpass App Company News
Safari extension update madness| underpassapp.com
StopTheMadness Pro version 19.0 is available now in the App Store. Below are the full release notes, with the biggest news first:| Underpass App Company News
Version 2.1 of ChangeTheHeaders, my Safari extension to customize HTTP request headers, is available now in the Mac App Store. This is a minor update with only one change, a fix for the appearance of the Safari extension popup window in dark mode. The issue affected only the macOS Safari extension, so there was no need for a version 2.1 update in the iOS App Store.| underpassapp.com
StopTheMadness Pro version 18.0 is available now in the App Store. This update brings several new features, improvements, and fixes:| Underpass App Company News
Link Unshortener is updated today to version 19.3 in the Mac App Store. Here's what's new:| Underpass App Company News
Yesterday at WWDC '25, Apple announced iOS 26, iPadOS 26, macOS 26, and visionOS 26. In my brief testing on the developer betas of iPadOS 26 and macOS 26, my App Store apps, including StopTheMadness Pro, appear to work fine. The only issue I've seen is that macOS 26 Tahoe unfortunately puts the StopTheScript app icon inside a rounded rect. We'll see if that change remains in the public release of Tahoe.| underpassapp.com
My web browser extension StopTheMadness Pro has a font replacement feature that allows you to replace the fonts chosen by the website with fonts chosen by you. This feature is implemented by automatically adding CSS @font-face rules to the page style. Unfortunately, @font-face rules don't work to override the default system font, San Francisco on Apple devices, specified in CSS by a font-family declaration such as -apple-system, system-ui, or ui-sans-serif. (Don't ask me why this doesn't work...| Underpass App Company News
StopTheMadness Pro version 17.0 is available now in the App Store. This update brings a number of improvements and fixes:| Underpass App Company News
Link Unshortener 19.2 released in the Mac App Store| underpassapp.com
Redirect Google Maps to Apple Maps with StopTheMadness Pro| underpassapp.com
StopTheMadness Pro version 16.0 is available now in the App Store. This update brings fixes, improvements, and a new feature:| Underpass App Company News
The preexisting URL Domains field applies to all URL requests coming from a website with the specified domain, even if those requests are to third-party URLs. For example, the website https://www.google.com/ loads JavaScript not only from the www.google.com domain but also from the www.gstatic.com domain, and if your URL Domains setting includes www.google.com, then it would cover the www.gstatic.com load too. On the other hand, the new URL Filter field applies directly to the URL of the requ...| underpassapp.com
StopTheScript, my Safari extension that stops all JavaScript on your selected websites, is updated today to version 3.2 in the iOS App Store. StopTheScript is the only Safari extension that stops inline JavaScript on the web page as well as externally loaded JavaScript, in contrast to Safari content blockers, which can only block external JavaScript, not inline JavaScript. Today's release brings two small, superficial changes:| Underpass App Company News
Link Unshortener is updated today to version 19.1 in the Mac App Store. This update fixes link-unshortener: URLs on macOS 15.4.| Underpass App Company News
StopTheMadness Pro version 15.0 is available now in the App Store. This update brings new features, improvements, and fixes:| Underpass App Company News
Version 1.2 of ChangeTheHeaders, my new Safari extension to customize HTTP request headers, is available now in the App Store. I just released version 1.0 last week, but unfortunately it had a few bugs. Version 1.1 already fixed a couple of bugs, and now version 1.2 fixes another bug: the error "Invalid call to declarativeNetRequest.updateDynamicRules()" could not be dismissed when you opened the ChangeTheHeaders popup. Sorry about that!| underpassapp.com
New Safari extension: ChangeTheHeaders to customize HTTP request headers| underpassapp.com
Installing StopTheMadness Pro in Google Chrome has always required enabling developer mode in the Extensions window, as explained in the instructions, because StopTheMadness Pro is an "unpacked" Chrome extension from outside the Chrome Web Store (indicated by the orange badge on the extension icon).| Underpass App Company News
StopTheMadness Pro version 14.1 is available now in the App Store. This update brings "bug fixes and performance improvements", as the cliché goes. Specifically:| Underpass App Company News
The non-Pro variation of StopTheMadness has been updated today to version 18.3 in the iOS App Store and version 41.3 in the Mac App Store. These updates fix two issues:| Underpass App Company News
Safari web apps on macOS are created with the Add to Dock… menu item in Safari. As I wrote last year, StopTheMadness can't be used in Safari web apps, because it's a Safari app extension, but Safari web apps currently support only Safari web extensions. I have no idea if or when Apple will add Safari app extension support to Safari web apps. StopTheMadness would lose a number of important features if I switched it to the Safari web extension API, so that's not currently a viable option. How...| Underpass App Company News
The Firefox extension is unfortunately unchanged in this update and remains at version 74. The Firefox extension has to be code signed by Mozilla in order to work in Firefox, and I'm having a lot of trouble getting the latest version approved. For six years I've been uploading my Firefox extension to https://addons.mozilla.org, and for six years my Firefox extension has been automatically validated, usually very quickly, within minutes. I need to do this before I submit a StopTheMadness updat...| underpassapp.com
YouTube fullscreen captions missing in Safari| underpassapp.com
StopTheMadness Pro 13.1 improves YouTube video ad skipping| underpassapp.com
StopTheMadness Pro version 13.0 is available now in the App Store. This update includes a number of improvements and fixes:| Underpass App Company News
First, the setting "Open URL in the background" has been expanded. This setting is found in the General pane of Link Unshortener Settings. By default, the setting was disabled, which means that Link Unshortener opens unshortened URLs in the foreground with your selected app; enabling the setting made Link Unshortener open unshortened URLs in the background instead. In Link Unshortener version 19.0, "Open URL in the background" now has three options, the third of which is new: (1) Never, (2) A...| underpassapp.com
Warning: iOS App Store updates can disable Safari extensions| underpassapp.com
StopTheMadness Pro version 12.3 is available now in the App Store. This update fixes the Hide Page Element feature in Chrome and Firefox, which was accidentally broken in StopTheMadness Pro 12.2. I apologize for the bug, and also for the too-frequent updates recently.| Underpass App Company News
Today, Apple released Safari version 18.2, included with iOS 18.2 and macOS 15.2, as a separate update for macOS 14 and 13. One feature added in Safari 18.2 is a new contextual menu item to copy text fragment links. I mentioned last month that this feature was coming to Safari, joking that I was Sherlocked.| Underpass App Company News
StopTheMadness Pro 12.2 released in the App Store| underpassapp.com
Link Unshortener is updated today to version 18.0 in the Mac App Store. This update includes a number of improvements, listed below.| Underpass App Company News
StopTheMadness Pro version 12.0 introduced a new Safari extension toolbar icon, but a number of customers immediately found the new icon too large, so by popular demand I've reduced its size in version 12.1, now available for iOS and macOS in the App Store. I've also added the new icon to StopTheMadness Pro Spatial 12.1, which I forget to do in the previous version. StopTheMadness Pro Spatial is sold separately in the Vision Pro App Store.| Underpass App Company News
I'm currently holding a 50% off sale that will last for two weeks, starting today, November 25, through December 8. The following apps are on sale:| Underpass App Company News
StopTheMadness Pro 12.0 released in the App Store| underpassapp.com
StopTheMadness Pro version 11.1 is available now in the App Store. This update includes several fixes and improvements:| Underpass App Company News
Sherlocked: The phenomenon of Apple releasing a feature that supplants or obviates third-party software| Underpass App Company News
StopTheMadness Pro version 11.0 for iOS and macOS is available now in the App Store. This update brings a number of features, improvements, and fixes, which are listed in the release notes. I'll mention a couple of the new features below.| Underpass App Company News
My beloved Safari extension StopTheMadness Pro is finally available for Apple's newest platform, Vision Pro. StopTheMadness Pro customers who own Vision Pro devices have been begging me for a visionOS version, and now I've delivered! StopTheMadness Pro Spatial, as it's officially called, requires visionOS 2 and can be purchased in the Vision Pro App Store.| Underpass App Company News
My Safari extension StopTheMadness Pro has a font replacement feature that allows you to replace the fonts chosen by a web page with fonts chosen by you. However, Safari refuses to display fonts that you have downloaded and installed on your device. This restriction is an anti-fingerprinting measure in WebKit.| Underpass App Company News
StopTheMadness Pro version 10.0 is available now in the App Store. This update brings a number of fixes and improvements, which are listed in the release notes. Two notable improvements:| Underpass App Company News
I've always tried to be unobtrusive with in-app rating requests, because I find them annoying myself, and I don't want to annoy my customers. Moreover, the native app component of a browser extension such as StopTheMadness Pro is mainly just a container for the extension, so customers rarely need to run the app. The extension runs in your web browser, and it's difficult to show an App Store rating request there without interrupting your browsing. On iOS, the only request is at the bottom of t...| Underpass App Company News
I've discovered a bug in Safari version 18, released to the public yesterday, where migrating from Safari 17 can cause the loss of data saved by your Safari extensions. I've reported this bug to Apple, and I've been told that Apple is fixing this bug. In the meantime, I'm posting a warning. I believe that the bug affects both macOS and iOS (Safari 18 is part of iOS 18).| Underpass App Company News
Safari web apps were introduced with Safari 17 on macOS 14 Sonoma. A Safari web app is a web page added to your Dock as an independent, launchable app. Safari 18, released yesterday by Apple, adds a new feature to Safari web apps: extension support.| Underpass App Company News
StopTheMadness Pro version 9.1 is available now in the App Store. This update addresses a few minor issues introduced in the previous version 9.0.| Underpass App Company News
The non-Pro version of StopTheMadness has been updated today to version 18.2 in the iOS App Store and version 41.2 in the Mac App Store. These updates should fix all remaining problems with Cloudflare challenges.| Underpass App Company News
Link Unshortener is updated today to version 17.2 in the Mac App Store. There's only one change in this release: AppleScript is now enabled. Specifically, the key NSAppleScriptEnabled was added to the app's Info.plist file. Apparently this is required for sandboxed apps in the App Store. So now Link Unshortener is scriptable!| Underpass App Company News
StopTheMadness Pro version 9.0 is available now in the App Store. The update includes a number of improvements and fixes, listed in the release notes. It also adds a great new feature: JavaScript snippets!| Underpass App Company News
StopTheMadness Pro injects its code into every website you visit in your browser. I try to avoid breaking websites, of course, but there's practically an unlimited number of sites in the world, and each site can change at any time, so it's impossible for me to test everything beforehand. Consequently, you might encounter an incompatibility between a website and StopTheMadness Pro on occasion. I maintain a list of known website compatibility issues. What about the unknown issues, though? How d...| Underpass App Company News
The principal change is that now there's one set of documentation for all web browsers instead of four separate sets of documentation for iOS Safari, macOS Safari, Google Chrome, and Firefox. Most of the browser-specific documentation was redundant, which was unnecessary, circuitous if you use multiple browsers, and also tedious for me to maintain. I think we're all going to be happier with the new documentation format.| underpassapp.com
StopTheMadness Pro version 8.2 is available now in the App Store. This update should fix all remaining problems with Cloudflare challenges when the Shadow DOM website option is enabled in StopTheMadness Pro. If you still experience a Cloudflare problem after updating to version 8.2, please let me know.| Underpass App Company News
This is a follow-up to yesterday's blog post StopTheMadness problems with Cloudflare challenges. Today I've released four updates: StopTheMadness Pro 8.1 in the Mac App Store and iOS App Store, StopTheMadness 41.1 in the Mac App Store, and StopTheMadness Mobile 18.1 in the iOS App Store. These updates fix Cloudflare challenges on many websites that haven't been working the past few days when the Shadow DOM website option is enabled in StopTheMadness.| Underpass App Company News
It appears that a few days ago, Cloudflare changed the implementation of its challenges to verify that you are human.| Underpass App Company News
StopTheMadness Pro 8.0 released in the App Store| underpassapp.com
Homecoming for Mastodon is my Safari extension for iOS and macOS that makes it easy to open Mastodon pages in different instances. You click the Homecoming extension icon in the Safari toolbar to open a Mastodon page from another instance in your own instance, which makes it a lot easier to follow new accounts on Mastodon. You can also go in the reverse direction: click the toolbar icon to switch from your own instance to the page's original instance.| Underpass App Company News
Link Unshortener is updated today to version 17.1 in the Mac App Store. There's only one change in this release: Link Unshortener 17.1 fixes a bug introduced in version 17.0 where disabling the setting "Close the window after opening a URL" didn't work. Sorry about that!| Underpass App Company News
TL;DR A Safari bug causes extensions in a profile to lose access to websites.| Underpass App Company News
StopTheMadness Pro 7.3 released in the App Store| underpassapp.com
StopTheMadness Pro version 7.2 is available now in the App Store. This update includes many fixes and improvements, which are listed in release notes:| Underpass App Company News
Link Unshortener is updated today to version 17.0 in the Mac App Store. Link Unshortener expands shortened web links, following redirects until it reveals the destination URL, and it allows you to open the destination URL in any web browser.| Underpass App Company News
Legacy StopTheMadness (non-Pro) updated in the App Store| underpassapp.com
StopTheMadness Pro version 7.1 is available now in the App Store. This update includes a number of fixes and improvements, which are listed in release notes:| Underpass App Company News
WWDC updates| underpassapp.com
Safari Gmail arrow keys problem and solution| underpassapp.com
From Daring Fireball, How to make Google’s ‘Web’ view your search default:| Underpass App Company News
StopTheMadness Pro version 7.0 is available now in the App Store. This update includes a number of fixes and improvements, which are listed in release notes:| Underpass App Company News
Link Unshortener 16.0 adds custom URL scheme| underpassapp.com
Mac Safari link preview keyboard shortcut| underpassapp.com
StopTheMadness Pro 6.0 released in the App Store| underpassapp.com
Homecoming for Mastodon 4.0 released in the App Store| underpassapp.com
Earlier today I released StopTheMadness Pro version 5.4 for iOS and Mac. Unfortunately, the iOS extension included a bug that made the website option names in the extension popup impossible to read in dark mode. Fortunately, that bug has been fixed in version 5.5, now available in the iOS App Store.| Underpass App Company News
StopTheMadness Pro version 5.4 is available now in the App Store. This update includes a number of fixes and improvements, which are listed in release notes:| Underpass App Company News
Link Unshortener is updated today to version 15.2 in the Mac App Store. Link Unshortener expands shortened web links, following redirects until it reveals the destination URL, and it allows you to open the destination URL in any web browser.| underpassapp.com
The non-Pro version of StopTheMadness has been updated today in the iOS App Store and Mac App Store. These updates include a number of bug fixes.| Underpass App Company News
StopTheMadness Pro 5.3 fixes YouTube mid-roll ad skipping| underpassapp.com
StopTheMadness Pro version 5.2 is available now in the App Store. This update fixes a couple of problems introduced in StopTheMadness Pro 5.1, which was released a few days ago. I apologize for the problems and inconvenience!| Underpass App Company News
StopTheMadness Pro 5.1 released in the App Store| underpassapp.com
StopTheMadness Pro adds Chrome and Firefox extensions| underpassapp.com
Link Unshortener 15.1 brings import and export| underpassapp.com
Old Reddit redirect| underpassapp.com
StopTheMadness Pro 4.0 brings iOS 16 support and more| underpassapp.com
The ability to customize URL tracking parameter removal is the same feature that was just added in StopTheMadness Pro. Indeed, today's changes to Link Unshortener were inspired by the recent release of StopTheMadness Pro. Previous versions of Link Unshortener shared a number of settings with (non-Pro) StopTheMadness, but StopTheMadness Pro has its own settings, which are independent from StopTheMadness and which are automatically synced via iCloud to all versions of StopTheMadness Pro on macO...| underpassapp.com
New Year, New StopTheMadness Pro Icon| underpassapp.com
StopTheMadness Pro 2.2 released in the iOS App Store| underpassapp.com
StopTheMadness Pro emergency bug fix releases| underpassapp.com
StopTheMadness Pro 2.0 released in the App Store| underpassapp.com
The non-Pro version of StopTheMadness has been updated today in the iOS App Store and Mac App Store. These updates include a number of bug fixes.| underpassapp.com
StopTheMadness Pro 1.2 released in the iOS App Store| underpassapp.com
StopTheMadness Pro FAQ| underpassapp.com
Introducing StopTheMadness Pro| underpassapp.com
PrivateWindow and PublicWindow apps now support Safari Profiles| underpassapp.com
StopTheMadness Mobile 17.7 fixes YouTube show native controls on iPhone| underpassapp.com
StopTheScript 3.1 released in the App Store| underpassapp.com
Link Unshortener 14.0 released in the Mac App Store| underpassapp.com