diff options
| author | Adam Soltys <[email protected]> | 2026-08-13 14:07:36 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-08-13 14:07:36 -0700 |
| commit | 6eefc98ffe5abc2004685a7696d4eec0eef44c20 (patch) | |
| tree | 187522671683ff6f3d49ffe7eca07d1e9d9c785a /src/app.js | |
| parent | 6a0fc982c608a39138a6581e26a3091255fd741f (diff) | |
| download | coinosv3-6eefc98ffe5abc2004685a7696d4eec0eef44c20.tar.gz coinosv3-6eefc98ffe5abc2004685a7696d4eec0eef44c20.zip | |
The passphrase explains itself: a tap on "What's this?" says it's an optional 13th word, not a login or encryption
Co-Authored-By: Claude Fable 5 <[email protected]>
Diffstat (limited to 'src/app.js')
| -rw-r--r-- | src/app.js | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -817,7 +817,15 @@ function optionsPanel() { return h( 'label', { class: 'field' }, - h('span', { class: 'lab' }, t('passphrase')), + h('span', { class: 'lab' }, + t('passphrase'), + // People assume a password logs in or encrypts; a BIP39 passphrase does + // neither, and getting that wrong loses money — worth a sentence here. + h('button', { + class: 'linklike small', type: 'button', style: 'margin-left:8px', + onClick: (e) => { e.preventDefault(); ui.passInfoOpen = !ui.passInfoOpen; render(); }, + }, t('passWhatsThis'))), + ui.passInfoOpen ? h('p', { class: 'small muted', style: 'margin:0 0 6px' }, t('passInfo')) : null, h( 'div', { class: 'input-group' }, |
