Browser extensions that interrupt your scrolling
I installed Tell Me To Stop because I noticed myself opening the same tab, closing it, and reopening it three times within a minute while half-read articles stacked up across six tabs. The extension detects repetitive browsing patterns and nudges you to reconsider whether you actually need to keep going. It sounds simple, and the premise is straightforward, but the implementation details matter more than people usually realize. The basic workflow works like this: you set a threshold for how many times you're willing to revisit the same site or tab within a given window, then the extension tracks your behavior and fires a popup when you cross that line. It doesn't block anything by default. It just asks you a question like whether you want to close the tab or leave the site. Most people I know use it as a mild friction layer between impulse and action rather than a hard blocker.
How to actually get it working
Download the extension from the Chrome Web Store, install it, and then open the options page. This is where most people give up because they treat it like a one-click setup. It isn't. You need to configure the trigger thresholds, pick which sites get monitored, and decide on the type of interruption — a simple overlay, a full-page break, or a tab close prompt. I recommend starting conservative: set your repeat threshold to 5 visits within 10 minutes and the overlay delay to around 8 seconds after the trigger fires. Too aggressive and you'll just disable it within a day. The notification style matters more than the thresholds. The default overlay is annoying enough to work for most people without being so intrusive that you start clicking through it on autopilot. I switched to the gentle prompt after a week because the overlay kept triggering in contexts where I actually needed to reference the same page repeatedly — like when I was cross-referencing two tabs while writing a document. The gentle version gives you a single yes/no without taking over the screen. There's also a whitelist feature that most people don't bother with initially. After two weeks of use, I added my work documentation sites and a few reference pages to the whitelist. Without that, the extension treated my legitimate research loops the same way it treated my mindless scrolling. That distinction is the difference between this tool helping you and it becoming background noise you learn to ignore.
What happens on edge cases
One thing the documentation barely mentions is how the extension handles iframe-heavy sites. I spent a good twenty minutes troubleshooting why the trigger never fired on my news aggregator. Turns out the site loads articles inside iframes, and the extension's event listener wasn't catching the DOM changes properly because each iframe runs in its own context. The workaround is to add the parent domain to the monitored list instead of the individual iframe URLs, or switch to the extended tracking mode if your version supports it. I ended up using a separate tab-counting strategy for that particular site rather than fighting the extension's detection logic. Another quirk is timer persistence across browser sessions. If you set a 10-minute window and the browser restarts mid-window, the timer resets. This means your thresholds are effectively softer than the settings imply. The extension does store its state in localStorage, but the timing logic recalculates on load. It's not a dealbreaker, but it's worth knowing if you're relying on this for a strict productivity routine. I don't run it anymore on workdays because of that — I use it only during personal browsing sessions where the slight timing drift doesn't matter.
Get the Full Details

Limitations you should know about before committing
Tell Me To Stop doesn't prevent you from doing what you were about to do. It interrupts and asks. If you have the willpower to just dismiss the prompt and keep going, it won't stop you. That's by design — the extension is built on the premise that friction can create a moment of reflection, not that it can enforce discipline. People who expect it to be a hard block are usually disappointed within a week and uninstall it. The detection algorithm also has a lag. It measures tab activity and DOM interactions, not intent. So if you're rapidly switching between five tabs, the extension might not trigger even if you're technically doomscrolling, because no single tab hits the repeat threshold. It's good at catching loops on one or two sites, less reliable for distributed browsing across many tabs. I learned this the hard way after setting it up and realizing I was still bouncing between tabs faster than the extension could register a pattern. It's Chrome-only for now. Firefox users have to look elsewhere. The extension hasn't expanded to Safari or Edge, and there's no equivalent with the same feature set on those browsers. If you're on Firefox, the closest alternative is StayFocusd, which does more heavy-handed blocking but lacks the pattern-detection nuance that makes Tell Me To Stop useful.
The extension is free with optional premium tiers that add things like usage statistics and custom styling for the interrupt prompt. The free version is sufficient for most people. I've been running it for about four months now and haven't paid for anything. The premium features feel tacked on rather than essential. If you're skeptical about whether something this lightweight will actually change your behavior, the honest answer is probably no. But if you're someone who already recognizes the problem and just needs a small nudge to interrupt the habit loop, it's worth the fifteen minutes it takes to set up properly. Just don't expect it to do the work for you.