@pheonix An interesting overlap here is with accessibility. Specifically screen reader accessibility is my angle, but cognative load is a real thing and curves differently, and any visual issues would become problematic with what you point out. But take screen readers. Assuming the article isn't paywalled, if we don't have an ad blocker, all those ad frames literally slow down navigation of the entire page, including arrowing through the text, the modals can be half visible and sometimes not actually in focus but disable interaction with the page, and those frames? Not a single ad frame in the history of ever has ever been accessible. They generate text that's marked as inserted over and over again, with image links who's alt text is a stream of easily hundreds of characters, the raw text of an add link. I saw one of those reach 900 characters. We don't even know what they're advertising And the user has to navigate *through* every one of these, there is no such thing as skimming. Sure, we could navigate by heading or something, but there's actual text below that frame without any markup besides not in the frame. NVDA, at least, provides a gesture that says exit current container from the bottom, so you should be able to get out of a frame that way, except there is a combination of nesting and chains going on. Without uBlock origin, most of the web is downright completely unusable. And on iOS? We just don't browse the web.