I got first a report of this happening from someone else in private messages, and today I reproduced this myself for the first time.
Both occasions happened in Firefox, on Linux, after migration to manifest v3.
After some amount of time, Browserpass shows the infamous "Loading available logins" error in popup:

In the debugger of background script, I see this error:
Could not establish connection. Receiving end does not exist.
Console says that this happens on this line when I open the popup and see the error:
|
var response = await chrome.runtime.sendMessage({ action: "getSettings" }); |
Reloading the extension, or restarting browser, fixes it.
I don't have a way to reproduce this, and I don't know what's going on, and whether it's something that is in our control to recover from. Weird that it happens with manifest v3 and never happened before. Any good ideas are welcome 🙂
I got first a report of this happening from someone else in private messages, and today I reproduced this myself for the first time.
Both occasions happened in Firefox, on Linux, after migration to manifest v3.
After some amount of time, Browserpass shows the infamous "Loading available logins" error in popup:
In the debugger of background script, I see this error:
Console says that this happens on this line when I open the popup and see the error:
browserpass-extension/src/popup/models/Settings.js
Line 71 in f1e6f5a
Reloading the extension, or restarting browser, fixes it.
I don't have a way to reproduce this, and I don't know what's going on, and whether it's something that is in our control to recover from. Weird that it happens with manifest v3 and never happened before. Any good ideas are welcome 🙂