AppCorpus
Market ES

StopTheMadness Pro

by Jeff Johnson

iPhone · iPad

Active Last checked 31 Jul 2026

Quick verdict

What it is
Store information collected; independent summary not yet available.
At a glance
  • $14.99

Categories and search queries

Official categories

AppCorpus categories

Key functions

Function Availability Access Scope Evidence
Family Sharing Yes Unknown App Store Store published

Screens

No screenshots collected yet.

Pricing & paywalls

App Store

Shown for US

  • Price: $14.99

Ratings & reviews

App Store

Shown for US

4.7 196 ratings · App Store

  1. 5/5Worth The Money!

    I dithered for nearly a year over spending $15 on an extension but the ubiquity of autoplay video despite toggling the useless iOS settings that are supposed to stop these intrusions and recent changes at the NYTimes which include pop-up banners pestering me, a multi-decade subscriber, to download the app even though I've stubbornly refused to do so ever since it was introduced in the late 2000s and now an autoscroll-to-top-of-page feature after I finish an article and return to the front page (WHY?), I finally caved and shelled out the cash for Stop The Madness. Indeed, it does! After a bit of fiddling with settings, no more autoplay videos, EVER (looking at you, HuffPost and local TV news sites). No more forcing me back over old territory when I just want to pick up where I left off scrolling down the front page. And no more pop-ups badgering me to download yet another walled-garden app when a single, well-designed, web browser should do the job of multiple apps. Installed together with two of the best ad-blocking extensions along with another which forces recalcitrant websites that ignore my system's dark mode, Stop The Madness provides the finishing touches needed for web browsing that feels like the early glory days of exploring The Web that old-schoolers like me remember (okay, maybe not "glory" but it certainly wasn't as bad in terms of relentless advertising, incessant video, and blatant defiance of user preferences). Thank you, brave and persevering indie developer, for vastly improving the netizen experience!

    cyberfinch · 31 Jul 2026

  2. 5/5Outstanding product & support

    Updated: Years ago someone wrote that great software is like a gem that, consistently polished by an expert craftsman, just gets better and better. That’s the story of Stop The Madness. New features, many not even immediately obvious, continue to add extraordinary value to this tool. The developer is incredibly responsive to addressing and removing new web annoyances. A hugely customizable tool for getting your browser to work the way you want it to work. And when I have a question, Jeff Johnson is quick to help out. I suspect I use 20% of Stop The Madness’ capabilities and I’m thrilled all the same. I’m at a trust point now where anything he makes is an instant-buy for me.

    rdelrossi · 31 Jul 2026

  3. 5/5Quality of life improvement. Just makes the web easier to use. Less friction.

    Love this app. Have used the classic version previously, and use the browser extension everywhere it's compatible. Dev is very responsive, and regularly updates app By far my most used feature is probably the copy on hover. Right-clicking for copy isn't a huge inconvenience individually, but when you have to copy long lists of links or especially link titles, it's such a decrease in friction with this app. Has other fantastic features such as hotkey protection (to stop websites stealing your key binds), right-click protection, a basic element viewer for those annoying sticky elements on mobile websites, bringing images to the front of the page for interaction, etc. Most functions of the app can be replicated with userscripts, but this app provides a convenient "toolkit" that seamlessly removes so many little annoyances about the modern "thanks Google/Shopify now web standards are optional and everything is just an ugly, slow javascript animation" web

    ⅐ · 31 Jul 2026

  4. 5/5Nice tool for taking back control

    Web designers sometimes get aggressive in controlling your use of a site. This app allows you to push back on that behavior and revert to the way a browser ought to work. This is *not* a content blocker, for that you need a separate app. Also look at the same developer's StopTheScript. It is an app you normally don't use but when encountering a site that goes crazy with scripts you can shut them down. Both apps highly recommended.

    dame wang · 31 Jul 2026

  5. 3/5Great except element blocking.

    Seriously love stop all audio and video playing automatically. I cannot commend you enough for this feature as I personally find it extremely annoying that everywhere you go videos play automatically regardless if you press play or not. Looking at you IMDb. However the element blocking needs an extreme overhaul. For one don’t ever know which item to choose after bring up the menu on tap to block an element. For two it seems to work but then never does. From news sites banners to Google news nav bar at the bottom and top; always reappear after setting STM to block it. Using Adguard plus to block the elements ALWAYS works so for now that’s my solution.

    CynicalSkept1c · 31 Jul 2026

Privacy & accessibility

App Store

Privacy

  • Data Not Collected Developer declared

Accessibility

No accessibility labels collected yet.

Versions

App Store

  • 20.3

    • Removed transparency in the extension popup window • Stop autoplaying audio and video: Fixed a bug where autoplay was allowed after searching on YouTube • Show video controls toggle: Fixed a bug where the toggle button might not be added when both Show native video controls and and Stop autoplaying audio and video are disabled • Show video controls toggle: The button is no longer displayed in fullscreen mode • Max volume on first audio play: Fixed on mobile Instagram • Show native video controls: Improved on Instagram • Protect vertical scrollbar: Fixed on corriere.it • Protect private windows: Fixed on corriere.it • Fixed a bug where the extension wasn't loaded into XHTML documents • Protect text selection: Stop iframes from disabling pointer events

  • 20.4

    • New feature: Add your favorite settings to the top of the extension popup for quick access • Show native video controls and Stop autoplaying audio and video: Improved on ESPN • Stop link trackers: Added igsh (Instagram share) to the list of tracking parameters removed from URL queries • Protect private windows: Fixed for recent versions of Safari • Fixed the spacing after the checkboxes for Media Highlight and Show Menu on Tap in the extension popup • Fixed a typo in the Hidden Elements section of the extension popup

  • 21.0

    • New website option: Declarative Shadow DOM. This option fixes “Show native videos controls” and “Stop autoplaying audio and video” on nytimes.com. • New website option: Stop video pausing. This option fixes “Stop autoplaying audio and video” with “Show native videos controls” on nytimes.com. • Max volume on first video play: Made this a separate option from “Stop autoplaying audio and video.” • Stop link trackers: Fixed image thumbnails on gamenerdz.com. • Protect private windows: Fixed an issue introduced in version 20.4 where disabling the option didn't work right. • Protect private windows: Fixed a console log error on http pages introduced in version 20.3. • Extension Enabled: The checkbox text is now red when unchecked.

  • 22.0

    • Hide some app banners: Hides Reddit Unreviewed Content popups. • Bypass link shorteners: Bypass Bing tracking URLs. • Bypass link shorteners: Fixed an issue where Notion sites could redirect to a JavaScript disabled page. • New website option: Protect navigation. This option, enabled by default, stops websites from using the new experimental Navigation API to intercept link clicks. • Input maxlength warning: Fixed incorrect warnings with number pickers.

  • 22.1

    • Max volume on first video play: Improved on Facebook • Show native video controls: Fixed with Facebook reels • Show native audio controls and Stop autoplaying audio and video: Allow an extra second of buffering to fix an issue where Connecticut Public Radio would not play • Show video controls toggle: Show the button only in the main frame, not in embedded video iframes • Redirects: Fixed the error "This video is unavailable" when redirecting from youtube.com to youtube-nocookie.com • Stop link trackers: Automatically remove the ueid parameter from YouTube URLs • Improved the appearance and layout of some elements in the extension popup window • Fixed autofill of the Custom CSS and JavaScript fields from a source file web page, which was broken on iOS 18 and 26

  • 22.2

    • Redirects: Fixed redirects to custom URL schemes broken in version 22.1 • Show video controls toggle: Fixed on iPhone • Show native video controls: Fixed on ESPN • Stop autoplaying audio and video: Prevent close buttons from triggering playback • Stop link trackers: Remove dib, dib_tag and sr parameters from Amazon URLs

  • 23.0

    • Hide page element: Improved handling of iframes • Hide page element: Added a dedicated switch in the extension popup, separate from Show Menu on Tap • Hide some app banners: Hide push notification requests from moengage and pushnami • Hide some app banners: Hide newsletter signup requests from hellobar • Reload in minutes: The timer is restarted when you interact with the web page • YouTube skip video ads: Fixed an issue where the sort comments popup would not appear • Bypass link shorteners: Fixed Substack redirects

  • 23.1

    • Show native video controls: Prevent YouTube from changing the volume • Show native video controls: Fixed an issue with multiple videos stacked in a tablist • Protect text selection: Protect selection mouseup events • Protect text selection and Show native video controls: Fixed an incompatibility with reveryburlingame.com • Stop autoplaying audio and video: Possible improvement when Show native video controls is enabled • Bypass link shorteners: Fixed same-site Bing and Substack redirects • Stop link trackers: Remove the rcm tracking parameters from LinkedIn URLs • Hide some app banners: Hide the new "Try app" banner at the bottom of Google search • Edit tab URL: Switched the order of the Delete Query and Delete Path buttons in the window • In the add website sheet, changed the popup label "Enabled on platforms" to "Customize on platforms", because "Enabled" caused confusion about the purpose of the popup • Changed the website options button label "Rename" to "Edit" and switched the button order with "Remove"

  • 24.0

    • New website option: Stop scroll to top, which stops websites from using JavaScript to scroll the page to the top • Show native video controls: Fixed slideshow buttons on keurig.ca • JavaScript Snippets: Moved the Run Snippets button above the snippet selector in the HTML extension window, because the button was too close to the Remove button • Show stopped window URL: Fixed the Watch on YouTube button in YouTube embeds • Hide some app banners: Fixed an issue where page elements could not be clicked behind some hidden “Sign in with Google” banners

  • 24.1

    • Bypass AMP: Handle link URLs including “_amp.” • Show native audio controls and Stop autoplaying audio and video: Fixed an incompatibility with the Mastodon audio player • Added a button in the app to open Safari Extensions Settings on iOS 26.2 and later

  • 24.2

    • Stop autoplaying audio and video: Stop autoplay after pressing the instagram.com home button • Stop autoplaying audio and video: Hide fixed-position videos on abcnews.go.com, hollywoodreporter.com, and lifehacker.com • Stop autoplaying audio and video and Show native video controls: Fixed a bug introduced in StopTheMadness Pro 22.3 where fixed-position videos were no longer hidden on deadline.com • Show native video controls: Improved with Instagram Stories • Show native video controls: Fixed an issue on YouTube where the video could have no controls after waking the device from sleep • Show native audio controls: Fixed an incompatibility with the naver.com login form • Bypass link shorteners: Handle https://www.google.com/share.google?q= links • Stop link trackers: Automatically remove the wt_mc URL tracking parameter

  • 24.3

    Show native video controls: Fixed a bug introduced in StopTheMadness Pro version 24.2

  • 25.0

    • New website option on iPhone: Play videos inline, which can force videos to play inline or fullscreen • Hide Page Element and Show Menu on Tap: The extension popup window now closes automatically when you check the button • Hide Page Element: The “Hide” button is no longer disabled when the “Enter page domain or URL” field is empty • Stop autoplaying audio and video: Hide fixed-position videos on abcnews.com and sfgate.com • Show native video controls: Fixed on mobile CNN • Show native video controls: Stop ESPN from muting videos on play • Show native video controls toggle and Stop autoplaying audio and video: Fixed a bug where clicking the toggle button could allow video play • Show native audio controls: Fixed an incompatibility with smzdm.com • Added a warning about importing large user-installed font replacement files • Font replacements: Optimize memory usage of user-installed font replacement files

  • 25.1

    • Protect tab closing and visibility: Fixed on YouTube • The Hidden Elements and Tracking Parameters sections now have search fields • Declarative Shadow DOM: Fixed on nytimes.com • Stop video pausing: Fixed on nytimes.com • Show native video controls: Hides the non-native buttons on nytimes.com • Show native video controls: Fixed on ABC News • Stop autoplaying audio and video: Hides sticky videos on thehill.com • Hide some app banners: Hides notification requests on Lifehacker

  • 25.2

    • Override built-in functions: Fixed an incompatibility with the FancyZoom image viewer on Daring Fireball • Declarative Shadow DOM: Fixed an issue with ESPN videos introduced in StopTheMadness Pro 25.1 • Stop link trackers: Handle newsletter.smartbrief.com redirects • Bypass link shorteners: Bypass r.smartbrief.com redirects • Edit Tab URL: Added a close button to the window

  • 25.3

    • Hide YouTube Shorts: Fixed on the Subscriptions page • Protect tab closing and visibility: Fixed an issue with video playback on aniwatchtv.to introduced in version 25.1 • Stop scroll to top: Minor implementation improvement

  • 25.4

    • Renamed “Protect textareas” to “Protect multi-line text editing” • Protect text selection: Fixed an issue on YouTube with releasing the video timeline slider • Protect text selection and Show native video controls: Fixed some issues on unchained.com • Media Highlight on Page: Prevent CSS transform from hiding video controls • Protect history: Apply only to the main frame, not to iframes, which fixes an incompatibility with Cloudflare challenges • Protect vertical scrollbar: Fixed an issue on MyChart where a dialog could appear too far down the page • Hide some app banners: Improved on Yelp

  • 25.5

    • Protect text selection and Stop autoplaying audio and video: Fixed an issue on mobile Instagram introduced in StopTheMadness Pro 24.0 where videos could not be started • Protect text selection: Fixed a YouTube issue where clicking a video could double the speed when text is selected on the page • Show native video controls: Fixed a hang on hhpanda.st • Show native video controls and Max volume on first video play: Fixed on Instagram • Show native video controls and Include loop videos: Fixed a Slack issue where the video container covered clickable buttons and links • Show native video controls and Include loop videos: Make the transparent video opaque on megamac.com • Force same-site links into the same tab: Fixed on MSN • Protect multi-line text editing: The option is now listed in alphabetical order again after the rename from Protect textareas in StopTheMadness Pro 25.4

  • 25.6

    • Max volume on first video play: Fixed a bug where this setting was not disabled when “Stop autoplaying audio and video” is disabled • Protect text selection: Fixed an issue with the Google Search AI Mode “Ask anything” field • Force same-site links into the same tab: Undid the fix on MSN introduced in version 25.5, because it broke the chats popup on Reddit

  • 26.0

    • New feature: Autoclick buttons! Specify a button on a website to be clicked automatically. For example, agree to terms and conditions, reject cookies, or close a popup. • Font replacements: New option “Warn of blocked replacement.” This option, enabled by default, displays a warning when the Content Security Policy of the web page blocks your font replacement. • Font replacements: Fixed “Unset all of the website's fonts” in the Shadow DOM. • Shadow DOM: Fixed an incompatibility with the Noir extension on Cloudflare challenges. • Show native video controls: Fixed Vimeo embeds. • Stop autoplaying audio and video: Fixed a display issue on thehill.com when scrolling down the page. • Max volume on first video play: Undid a change in version 25.6 that disabled this option when “Stop autoplaying audio and video” was disabled. You can once again enable them separately. • Input maxlength warning: Fixed an issue where autofill could produce multiple warnings. • Stop link trackers: Remove the cvid and ocid tracking parameters from msn.com URLs. • Force popups into tabs: Fixed a bug where noopener and noreferrer could be lost. • Show Menu on Tap: Fixed a bug where the tap is passed to the web page if there are no relevant menu items. • Override built-in functions: Fixed an incompatibility with the qBittorrent WebUI. • StopTheMadness Pro now requires iOS 17 and later.

  • 26.1

    • Autoclick buttons: Fixed autoclick of buttons in same-origin iframes, such as YouTube live chat • Autoclick buttons: Include aria-label in the button selector • Autoclick buttons: Fixed a bug where Autoclick Button was not disabled in the extension popup when the extension was disabled • Override built-in functions: Improved on CNN

  • 26.2

    • Autoclick buttons: Fixed a bug where the Autoclick Buttons list in the extension popup window was incorrectly empty • Autoclick buttons: No longer clicks hidden buttons • Protect navigation: This option is now disabled by default, because it breaks scroll position restoration when navigating back on Reddit • Stop autoplaying audio and video: Improved on apnews.com

  • 26.3

    • Autoclick buttons: Use the Frame Domain about:blank for about:blank iframes • Override built-in functions: Fixed some breakage introduced in StopTheMadness Pro version 26.1

  • 27.0

    • Added a one-tap command to exempt the current website from StopTheMadness Pro • Removed “None” from the platforms popup menu of site-specific options, because it was very confusing • Fixed a bug where the platform of site-specific options could not be edited when the platform was unknown • Bypass link shorteners: Added https://e.daily.comms.yahoo.net/click • Show native video controls: Uncover the Share sheet on YouTube • Stop autoplaying audio and video: Improved when tapping on non-video page elements • Stop link trackers: Removes the new "is" tracking parameter from YouTube links • Stop link trackers: Removes tracking parameters from yahoo.com links

  • 27.1 · 29 Jul 2026

    • Stop keyboard focus zoom: Fixed incorrect page sizing that could occur when Page Zoom in Settings was not 100% • Edit Tab URL: Renamed the Delete Path button to Shorten Path, which deletes the last path component instead of the entire path • Fixed an issue where the buttons at the top of the extension popup window were not enabled or disabled correctly after some changes • Show native video controls: Uncover the top area of the native video controls on Instagram • Show native video controls: Fixed the missing header on the apple.com iOS preview page • Stop video pausing: Renamed to “Stop media pausing” and added audio support to handle the Dithering podcast • Show stopped window URL: Show a brief popover when no URL is passed to window.open • Autoclick buttons: Fixed an issue on YouTube where a button in a same-origin iframe could get autoclicked after the specified timeout • Autoclick buttons: Fixed an issue on CNN where the bottom subscription banner close button did not get clicked • Bypass link shorteners: Fixed with maps.app.goo.gl links

Alternatives

Availability by market

Data quality & evidence

Page completeness
Live store listing
Last verified
31 Jul 2026
Sources
App Store

Report a correction