{"id":52046,"date":"2026-05-29T13:28:57","date_gmt":"2026-05-29T17:28:57","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=52046"},"modified":"2026-05-29T13:28:57","modified_gmt":"2026-05-29T17:28:57","slug":"stopthemadness-pro-26","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2026\/05\/29\/stopthemadness-pro-26\/","title":{"rendered":"StopTheMadness Pro 26"},"content":{"rendered":"<p><a href=\"https:\/\/underpassapp.com\/news\/2025\/9\/4.html\">Jeff Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/underpassapp.com\/news\/2025\/9\/4.html\">\n<p>My Safari extension StopTheMadness Pro has a feature to protect private windows. In other words, StopTheMadness Pro stops websites from detecting private windows in Safari. I won&rsquo;t explain how my feature works, but in this blog post I&rsquo;ll explain how websites detect private windows.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/underpassapp.com\/news\/2025\/9\/5.html\">Jeff Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/underpassapp.com\/news\/2025\/9\/5.html\">\n<p>I&rsquo;m sorry to say that at this time I don&rsquo;t plan to make any additions or enhancements to YouTube-specific features in StopTheMadness Pro.<\/p>\n<p>[&#8230;]<\/p>\n<p>The downsides of adding YouTube-specific features to StopTheMadness have outweighed the upsides. YouTube is an endless time sink. Even though StopTheMadness is not a YouTube-specific extension, I&rsquo;ve spent more time working on YouTube than on every other website in the world <em>combined<\/em>. Seriously. And YouTube doesn&rsquo;t remain static; Google continues to change YouTube, sometimes breaking my features, requiring even more work.<\/p>\n<\/blockquote>\n\n<p>I generally use <a href=\"https:\/\/software.charliemonroe.net\/downie\/\">Downie<\/a> for YouTube videos, and it requires an insane number of updates to keep working.<\/p>\n\n<p><a href=\"https:\/\/underpassapp.com\/news\/2025\/9\/10.html\">Jeff Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/underpassapp.com\/news\/2025\/9\/10.html\">\n<p>Although DuckDuckGo doesn&rsquo;t allow you to specify the number of results per page, it does have a <a href=\"https:\/\/duckduckgo.com\/settings\">setting<\/a> to enable infinite scroll, which is more convenient than Google&rsquo;s strict division of results into pages of 10 links. The problem is that I prefer to use private windows for the majority of my web browsing, especially searches, which means that any settings would disappear when the window is closed. DuckDuckGo claims to support <a href=\"https:\/\/duckduckgo.com\/duckduckgo-help-pages\/settings\/params\">URL parameters for settings<\/a>, but in my testing, the parameters don&rsquo;t actually seem to work reliably.<\/p>\n<p>As you might expect, my solution to the problem is my web browser extension <a href=\"https:\/\/underpassapp.com\/StopTheMadness\/\">StopTheMadness Pro<\/a>.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/underpassapp.com\/news\/2026\/5\/3.html\">Jeff Johnson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/underpassapp.com\/news\/2026\/5\/3.html\">\n<p>This update brings a great 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.<\/p>\n<\/blockquote>\n\n<p>I&rsquo;ll have to report back on how well this works across various sites, but it <a href=\"https:\/\/underpassapp.com\/StopTheMadness\/Pro\/Docs\/Autoclick.html\">sounds great<\/a> and was successful in my initial testing:<\/p>\n\n<blockquote cite=\"https:\/\/underpassapp.com\/StopTheMadness\/Pro\/Docs\/Autoclick.html\">\n<p>In selection mode, manually click the button that you want to be automatically clicked.<\/p>\n<p>[&#8230;]<\/p>\n<p>StopTheMadness Pro uses <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_Selectors\">CSS selectors<\/a> to autoclick buttons. In order to click a single, specific button, and not mistakenly click the wrong buttons, StopTheMadness Pro searches for a unique way to identify the button on the page. If a unique identifier cannot be found, then the autoclick feature can&rsquo;t be used with the button.<\/p>\n<p>By default, StopTheMadness Pro attempts to find the button on the web page for 10 seconds after the page loads, and then it stops looking. <\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/11\/20\/europe-scaling-back-gdpr-and-ai-laws\/\">Europe Scaling Back GDPR and AI Laws<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/03\/03\/stopthemadness-for-safari-web-apps\/\">StopTheMadness for Safari Web Apps?<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/11\/05\/how-to-highlight-text-fragments-when-linking\/\">How to Highlight Text Fragments When Linking<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/09\/13\/stopthemadness-pro-9\/\">StopTheMadness Pro 9<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/12\/04\/disabled-safari-extensions-are-not-fully-disabled\/\">Disabled Safari Extensions Are Not Fully Disabled<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Jeff Johnson: My Safari extension StopTheMadness Pro has a feature to protect private windows. In other words, StopTheMadness Pro stops websites from detecting private windows in Safari. I won&rsquo;t explain how my feature works, but in this blog post I&rsquo;ll explain how websites detect private windows. Jeff Johnson: I&rsquo;m sorry to say that at this [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2026-05-29T17:29:02Z","apple_news_api_id":"d0e4d361-3605-4cb8-9db5-da953a8e3866","apple_news_api_modified_at":"2026-05-29T17:29:02Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/A0OTTYTYFTLidtdqVOo44Zg","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1965,1469,30,32,2742,355,2246,1775,96,555],"class_list":["post-52046","post","type-post","status-publish","format-standard","hentry","category-technology","tag-downie","tag-duckduckgo","tag-mac","tag-macapp","tag-macos-tahoe-26","tag-privacy","tag-safari-extensions","tag-stop-the-madness","tag-web","tag-youtube"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/52046","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=52046"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/52046\/revisions"}],"predecessor-version":[{"id":52047,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/52046\/revisions\/52047"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=52046"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=52046"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=52046"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}