Jabb0 / CatchAllBird

CatchAll support Addon for Thunderbird
Mozilla Public License 2.0
7 stars 2 forks source link

Account not stored in Local Extension Storage #19

Open noCorona opened 1 year ago

noCorona commented 1 year ago

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)

noCorona commented 1 year ago
CatchAllBird_Account

missing screenshoot

noCorona commented 1 year ago

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:

Jabb0 commented 1 year ago

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.

Jabb0 commented 11 months ago

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?

noCorona commented 11 months ago

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.

Jabb0 commented 11 months ago

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?

noCorona commented 11 months ago

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.