Domain blocking at the network layer
A curated list of 150+ adult domains is blocked using Chrome's Declarative Net Request. The request is killed before DNS even resolves, so nothing ever loads. No thumbnails, no preview, no chance to change your mind halfway.