diff options
| author | Adam Soltys <[email protected]> | 2026-09-24 08:33:46 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-24 08:33:46 -0700 |
| commit | 189c1a3d24b859d3ebf351cff24bbec788a0251a (patch) | |
| tree | 13e52ea66f136ccf753114f98b297acd64981d4f /src/app.js | |
| parent | cdca3fa061c856f9063aadfabf1c1e713f512123 (diff) | |
| download | coinosv3-189c1a3d24b859d3ebf351cff24bbec788a0251a.tar.gz coinosv3-189c1a3d24b859d3ebf351cff24bbec788a0251a.zip | |
Preserve restored thread state across rapid refreshes
Diffstat (limited to 'src/app.js')
| -rw-r--r-- | src/app.js | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -607,7 +607,7 @@ function renderInner() { // Get started here is what flashed the sign-in page over a // wallet that was about to restore. Every other screen is a // deliberate choice and still paints; this one waits. - ? h('div', { class: 'col', style: 'gap:16px' }, brandHeader(false)) + ? h('div', { class: 'col', style: 'gap:16px' }, BOOT_NAV ? null : brandHeader(false)) : shouldOnboard() ? onboardScreen() : unlockScreen()); // Navigation animates; background repaints must not. The key is every // ui field that decides which page is on screen. @@ -5579,7 +5579,7 @@ const INTENT_URI = (() => { } catch { return null; } })(); const FEATURES = buildFeatures(ctx); -// Deferred features (gifts, NWC, hats) hold placeholder slots in FEATURES — +// Deferred features (gifts, NWC, POS) hold placeholder slots in FEATURES — // hook precedence is position — and arrive as separate chunks right after // boot, filled in place. If a wallet opened before they landed, each newcomer // gets the init() it missed; if the wallet locked again, it doesn't. |
