diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-27 22:21:07 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-27 22:21:07 +0200 |
| commit | c7899e2218af26f3bab6a157c70acf5eb7871da6 (patch) | |
| tree | 5ed08cfbf26cdd8d9dbf6ce1159fc259d611df2d /packages/meshbay-node/tests/test_keystore.py | |
| parent | 7422a777297347dc83e6c5b2e89c1a6fa99a36b0 (diff) | |
| download | meshbay-c7899e2218af26f3bab6a157c70acf5eb7871da6.tar.gz | |
fix(hub): the sidebar's Node section follows the node link
Reported on a real install: after the first click on Create group, the Node
section (Node, Create group) disappeared from the sidebar until a reload,
although the group was created and the node ran.
hasNodeKey was read once per session change and never again, so a node the
wizard linked stayed out of the sidebar; and that read swallowed its errors,
so a session blip (a refused renewal, then the desktop app's silent device
sign-in) followed by one failed request hid the section for good. The wizard
now tells the app when it has linked or started a node, the app asks again
then and after a group is created, and a failed read is retried -- never
applied to a session that has changed meanwhile.
The wizard also starts the node on its own for a node in waiting_for_hub.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-node/tests/test_keystore.py')
0 files changed, 0 insertions, 0 deletions