I use the extension firenvim to connect to a local neovim server to edit the text in a browser’s textarea. The extension connects to the neovim server through a WebSocket connection. Brave shields seem to block this connection (unless it’s on localhost) as a cross-origin request, is there a workaround or a way to allow the shields to allow this connection?
The extension works as expected in chromium and firefox.
Brave version:
Version 1.18.70 Chromium: 87.0.4280.101 (Official Build) unknown (64-bit)
installed using brave-bin from the AUR
Ah yeah, The reasoning we block localhost by third-party sites (and in this case extensions).
There a few sites using 127.0.0.1/localhost fingerprinting users (ebay for example), which is why its blocked by default.
If you need this extension, recommendation would be to disable site trackers/shields globally in brave://settings. And use a adblocker extension as a replacement for brave adblock.