If you're using ublock origin on Chromium, you already have this.<p>Go to chrome://extensions/shortcuts and set a shortcut on "Enter element zapper mode".<p>I set it to ctrl+shift+q because I kept accidentally closing my browser and I needed something to override it ...
For Firefox, there's Nuke Anything Enhanced <a href="https://addons.mozilla.org/en-US/firefox/addon/nuke-anything-enhanced" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/nuke-anything...</a> The removals are temporary though. There used to be an addon called "Remove it permanently", but I guess it didn't make the transition to a web extension.<p>For a general slide-in/pop-up blocker, try Kill It <a href="https://addons.mozilla.org/en-US/firefox/addon/kill-it/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/kill-it/</a>
For any tridactyl (<a href="https://github.com/tridactyl/tridactyl" rel="nofollow">https://github.com/tridactyl/tridactyl</a>) users out there: ;k
Great idea. I found Saka Key [0], an extension (Chrome and Firefox) for general re/binding of keyboard shortcuts, similar to the various vim extensions, but more general, though it has two vim variants amongst the binding templates. Seems well done. I've felt dissappointed by the other vim extensions. Maybe I'll be able to bind the ublock origin zapper.<p>[0] <a href="https://key.saka.io/" rel="nofollow">https://key.saka.io/</a>
The web-application can tell when you have deleted elements (and in some cases might even crash, and perhaps even deliberately).<p>How this should <i>really</i> work is by maintaining two DOMs, one which the application sees, and one which the user sees.