Open noCorona opened 1 year ago
missing screenshoot
As it seams, storing a SET in local extension storage fails. as the account information is equivalent to an array and storing of an array is without issues a workaround is:
const catchAllBirdAccounts = new Set(catchAllBirdAccounts_array);
catchAllBirdAccounts_array = Array.from(catchAllBirdAccounts);
Hey @noCorona ,
thanks for raising this and sorry for the late reply.
I was away for a while. Will have a look as soon as possible.
I am on thunderbird 115.5.2
on Linux and the storage works fine.
Does it not work or is it just not shown in the inspection tool?
For my case it was not working.
I started digging in the inspection tool to try to figure out why it was not storing the account.
It failed without any error msgs.
Alright.
How did you open the extension storage tab?
Mine is completely empty with "No data present for selected host".
Is your account selection not persisted at all or only lost after restarts?
The account selection is not persistant at all. So checking an account and leaving that configuration tap has no account selected on return.
I started the inspection tool via "Debug Add-ons" (wheel menu) on the CatchAll Bird configuration page followed by clicking on "Inspect" for the CatchAll Bird plugin on the opening debugging tab.
The Account set in the configuration page is not stored in the local extension storage and as such not persistant
(Thunderbird 115.3.1 on Win10, CatchAllBird 1.0.8)