Describe the bug
Clicking on an island sector's Treasure Chart or Triforce Chart icon in the tracker "opens" the icon as usual, and the chart logic requirement for that island's "Sunken Treasure" check properly turns blue. However, if the randomizer program is exited and restarted, then the logic requirement expectedly remains blue, but the chart icon suddenly changes back to the "closed" icon again. Only by clicking and opening the chart icon a second time does the icon remain open when the randomizer program is exited and restarted again.
To Reproduce
Steps to reproduce the behavior:
Go to the main tracker screen (not inside any island or dungeon)
Click on an island's Treasure Chart or Triforce Chart icon to "open" it.
Exit the randomizer program and restart it.
Go back to the tracker and see that the chart icon is now "closed" again.
Repeat Steps 1-3.
Go back to the tracker and see that the chart icon now remains "open".
Expected behavior
The chart icon should remain open on program restart after the first click, not on subsequent clicks.
Platform:
App Version: Desktop, dev version 3cbabb0
Platform: Windows 11
Additional context
This bug still occurs regardless of whether the "Randomize Charts" setting is on.
The chart icon remains open on all subsequent program restarts after the second.
Describe the bug Clicking on an island sector's Treasure Chart or Triforce Chart icon in the tracker "opens" the icon as usual, and the chart logic requirement for that island's "Sunken Treasure" check properly turns blue. However, if the randomizer program is exited and restarted, then the logic requirement expectedly remains blue, but the chart icon suddenly changes back to the "closed" icon again. Only by clicking and opening the chart icon a second time does the icon remain open when the randomizer program is exited and restarted again.
To Reproduce Steps to reproduce the behavior:
Expected behavior The chart icon should remain open on program restart after the first click, not on subsequent clicks.
Platform:
Additional context