{"slug": "stopthemadness", "name": "StopTheMadness", "category": "browsers", "category_name": "Browsers and extensions", "description": "", "recommenders": 4, "commenters": 4, "warners": 0, "score": 3.085, "rising": 1.35, "first": "2026-05-23", "latest": "2026-10-12", "why": "I cannot recommend StopTheMadness [0] enough against this kind of user-hostile \"feature\".", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 0, "compare": 0, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "I cannot recommend StopTheMadness [0] enough against this kind of user-hostile \"feature\".", "kind": "", "icon": true, "domain": "underpassapp.com", "github_repo": null, "official_url": "https://underpassapp.com/StopTheMadness/", "pricing": "", "aliases": ["StopTheMadness"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 800822128, "item_id": 50051383, "url": "https://news.ycombinator.com/item?id=50051383", "by": "cassianoleal", "date": "2026-10-12", "stance": "recommend", "quote": "I cannot recommend StopTheMadness [0] enough against this kind of user-hostile \"feature\".", "excerpt": "> certain keyboard shortcuts are off-limits. Press the Escape key and you are thrown out of fullscreen mode. There\u2019s been no way to prevent this \u2014 until now. > The Keyboard Lock API lets you request access to specific keys when your application needs it. A game can now use the Escape key for its own menu system. I cannot recommend StopTheMadness [0] enough against this kind of user-hostile \"feature\". [0] https://unde", "context": "", "use_case": "blocking hostile browser features", "switched_from": "", "story": "Cognitive Decline or Sanity Incline?"}, {"id": 786526480, "item_id": 49157905, "url": "https://news.ycombinator.com/item?id=49157905", "by": "Barbing", "date": "2026-08-03", "stance": "recommend", "quote": "deserves every penny for his apps like StopTheMadness", "excerpt": "Jeff Johnson is an Apple privacy information hero and deserves every penny for his apps like StopTheMadness https://underpassapp.com/StopTheMadness", "context": "", "use_case": "Safari privacy protection", "switched_from": "", "story": "Why does Mail app contact iCloud when sending a non-iCloud email?"}, {"id": 774048080, "item_id": 48378005, "url": "https://news.ycombinator.com/item?id=48378005", "by": "illusive4080", "date": "2026-06-02", "stance": "recommend", "quote": "I use StopTheMadness to prevent it.", "excerpt": "Probably vibe coded. I use StopTheMadness to prevent it.", "context": "", "use_case": "Blocks scroll hijacking", "switched_from": "", "story": "Microsoft's MAI-Code-1-Flash Scores 51% SWE-Bench Pro with Just 5B Active Params"}, {"id": 772044352, "item_id": 48252772, "url": "https://news.ycombinator.com/item?id=48252772", "by": "js2", "date": "2026-05-23", "stance": "recommend", "quote": "All of these annoyances and more can be blocked by StopTheMadness", "excerpt": "All of these annoyances and more can be blocked by StopTheMadness (available for iOS and macOS): https://underpassapp.com/StopTheMadness/", "context": "", "use_case": "Blocking web annoyances", "switched_from": "", "story": "Don't Roll Your Own"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["blocking hostile browser features", "url redirects", "safari privacy protection", "blocks scroll hijacking", "blocking web annoyances"], "compared": [], "makers": [{"id": 799038592, "item_id": 49939912, "url": "https://news.ycombinator.com/item?id=49939912", "by": "lapcat", "date": "2026-10-02", "stance": "recommend", "quote": "my browser extension StopTheMadness has a feature to warn when your paste or typing exceeds the input maxlength", "excerpt": "[self-promotion] This is exactly why my browser extension StopTheMadness has a feature to warn when your paste or typing exceeds the input maxlength: https://apps.apple.com/app/stopthemadness-pro/id6471380298", "context": "", "use_case": "", "switched_from": "", "story": "<input type=\"password\" maxlength=\"20\"> prevents me from logging into Vanguard"}], "threads": [{"url": "https://news.ycombinator.com/item?id=50047257", "title": "Cognitive Decline or Sanity Incline?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49939773", "title": "<input type=\"password\" maxlength=\"20\"> prevents me from logging into Vanguard", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49270726", "title": "uBlock Origin Is Giving Up the Fight to Keep Ads Off Facebook", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49156299", "title": "Why does Mail app contact iCloud when sending a non-iCloud email?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48374466", "title": "Microsoft's MAI-Code-1-Flash Scores 51% SWE-Bench Pro with Just 5B Active Params", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48252192", "title": "Don't Roll Your Own", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {"recommend": 1}, "2026-06": {"recommend": 1}, "2026-07": {}, "2026-08": {"recommend": 1}, "2026-09": {}, "2026-10": {"recommend": 1}}, "quotes": [{"id": 800822128, "item_id": 50051383, "url": "https://news.ycombinator.com/item?id=50051383", "by": "cassianoleal", "date": "2026-10-12", "stance": "recommend", "quote": "I cannot recommend StopTheMadness [0] enough against this kind of user-hostile \"feature\".", "excerpt": "> certain keyboard shortcuts are off-limits. Press the Escape key and you are thrown out of fullscreen mode. There\u2019s been no way to prevent this \u2014 until now. > The Keyboard Lock API lets you request access to specific keys when your application needs it. A game can now use the Escape key for its own menu system. I cannot recommend StopTheMadness [0] enough against this kind of user-hostile \"feature\". [0] https://unde", "context": "", "use_case": "blocking hostile browser features", "switched_from": "", "story": "Cognitive Decline or Sanity Incline?"}, {"id": 788516193, "item_id": 49282262, "url": "https://news.ycombinator.com/item?id=49282262", "by": "Barbing", "date": "2026-08-12", "stance": "neutral", "quote": "my StopTheMadness URL redirects", "excerpt": "Should add https://breezewiki.com to my StopTheMadness URL redirects", "context": "", "use_case": "URL redirects", "switched_from": "", "story": "uBlock Origin Is Giving Up the Fight to Keep Ads Off Facebook"}, {"id": 786526480, "item_id": 49157905, "url": "https://news.ycombinator.com/item?id=49157905", "by": "Barbing", "date": "2026-08-03", "stance": "recommend", "quote": "deserves every penny for his apps like StopTheMadness", "excerpt": "Jeff Johnson is an Apple privacy information hero and deserves every penny for his apps like StopTheMadness https://underpassapp.com/StopTheMadness", "context": "", "use_case": "Safari privacy protection", "switched_from": "", "story": "Why does Mail app contact iCloud when sending a non-iCloud email?"}, {"id": 774048080, "item_id": 48378005, "url": "https://news.ycombinator.com/item?id=48378005", "by": "illusive4080", "date": "2026-06-02", "stance": "recommend", "quote": "I use StopTheMadness to prevent it.", "excerpt": "Probably vibe coded. I use StopTheMadness to prevent it.", "context": "", "use_case": "Blocks scroll hijacking", "switched_from": "", "story": "Microsoft's MAI-Code-1-Flash Scores 51% SWE-Bench Pro with Just 5B Active Params"}, {"id": 772044352, "item_id": 48252772, "url": "https://news.ycombinator.com/item?id=48252772", "by": "js2", "date": "2026-05-23", "stance": "recommend", "quote": "All of these annoyances and more can be blocked by StopTheMadness", "excerpt": "All of these annoyances and more can be blocked by StopTheMadness (available for iOS and macOS): https://underpassapp.com/StopTheMadness/", "context": "", "use_case": "Blocking web annoyances", "switched_from": "", "story": "Don't Roll Your Own"}]}