aboutsummaryrefslogtreecommitdiffstats
path: root/src/features
diff options
context:
space:
mode:
Diffstat (limited to 'src/features')
-rw-r--r--src/features/messages.js4
-rw-r--r--src/features/nostrlogin.js3
2 files changed, 4 insertions, 3 deletions
diff --git a/src/features/messages.js b/src/features/messages.js
index e9d1799..ed16f76 100644
--- a/src/features/messages.js
+++ b/src/features/messages.js
@@ -1241,8 +1241,8 @@ export function messagesFeature(ctx) {
ui.msgReconnecting = true; render();
const s = await hook('nostrLoginResume');
ui.msgReconnecting = false;
- if (s) toast(t('msgSignerBack'));
- else { ui.chatOpen = false; ui.screen = 'wallet'; ui.tab = 'settings'; ui.settingsPage = 'nostr'; }
+ // Success needs no announcement — the notice itself goes away.
+ if (!s) { ui.chatOpen = false; ui.screen = 'wallet'; ui.tab = 'settings'; ui.settingsPage = 'nostr'; }
render();
},
}, ui.msgReconnecting ? h('span', { class: 'spinner sm' }) : t('msgReconnect')));
diff --git a/src/features/nostrlogin.js b/src/features/nostrlogin.js
index 611a707..ced5504 100644
--- a/src/features/nostrlogin.js
+++ b/src/features/nostrlogin.js
@@ -274,7 +274,8 @@ export function nostrLoginFeature(ctx) {
}
live = selfHealing(signer);
save({ ...load(), ...sessionOf(signer) });
- toast(t('nlReconnected'));
+ // No toast: the badge flips to "connected" and the reconnect controls
+ // disappear, which says it better than a pill floating over the footer.
busy(false);
} catch (e) { fail(e); }
}