12/11/2025 at 2:08:36 PM
Very neat, but recently I've tried my best to reduce my extension usage across all apps (browsers/ide).I do something similar locally by manually specifying all the things I want scrubbed/replaced and having keyboard maestro run a script on my system keyboard whenever doing a paste operation that's mapped to `hyperkey + v`. The plus side of this is that the paste is instant. The latency introduced by even the littlest of inference is enough friction to make you want to ditch the process entirely.
Another plus of the non-extension solution is that it's application agnostic.
by postalcoder
12/11/2025 at 2:15:23 PM
Smart idea! Thanks for sharing.If we move the detection and modification process from paste to copy operation, that will reduce in-use latency
by informal007
12/11/2025 at 4:49:27 PM
That's a great idea. My original excuse to not do that was because I copy so many things but, duh, I could just key the sanitizing copy to `hyperkey + c`.by postalcoder
12/11/2025 at 4:12:06 PM
out of curiosity, what's the motivation behind trying to reduce your extension usage everywhere?by bjord
12/11/2025 at 4:19:40 PM
Multiple things: 1) extensions are overly permissive, 2) so many of them are sold to shady entities without peep from the developer, and 3) it's never been easier to generate my own tooling.by postalcoder
12/11/2025 at 4:58:22 PM
brutal. I just typed out a much longer response and lost it when my time wasting extension saw the url change (time for a text area cache extension?)you might find this useful: https://github.com/classvsoftware/under-new-management
my port (and now fork): https://github.com/maxtheaxe/under-new-management-firefox
they currently (PRs are welcome!) only check listing info. mine doesn't route requests through an external (non addon store) server.
a couple PRs are overdue on mine due to linting making the diffs impossible. I'll get to it. (see the wxt-migration branch)
by bjord
12/11/2025 at 5:20:16 PM
I just download the extension file, check it out, and install it locally. No worries about future updates until something breaks (doesn't tend to happen).by sgc
12/11/2025 at 5:52:36 PM
at least on firefox, you can also just disallow automatic updatesby bjord
12/11/2025 at 8:17:09 PM
I want to see the source, and I don't want to worry about future browser changes messing with my settings..by sgc
12/12/2025 at 7:54:05 AM
fair enough. I'll add that one fantastic use I've found for LLMs is quickly checking the source of a given addon (though obviously this is no replacement for a real audit or finely-grained permissions).I'd be doing this type of thing a lot more if browsers didn't make it difficult to load unpacked addons (in which case I could be modifying things I didn't like on the fly).
by bjord