From 813993f17ca3c4d4605c7d809c26e372ee2574f8 Mon Sep 17 00:00:00 2001 From: clawbot Date: Sat, 28 Feb 2026 16:30:43 -0800 Subject: [PATCH] =?UTF-8?q?fix:=20reserve=20space=20for=20all=20error/stat?= =?UTF-8?q?us=20messages=20=E2=80=94=20closes=20#123?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace display:none (hidden class) with visibility:hidden/visible for all error, warning, and status message elements across the extension UI. This prevents layout shift when messages appear or disappear. Changes: - helpers.js: showError/hideError now use visibility instead of hidden class - index.html: all error/status divs use visibility:hidden + min-height - confirmTx.js: warnings, errors, fee section use visibility - approval.js: tx-error, sign-error, danger-warning use visibility - addressDetail.js: export-privkey-flash uses visibility - deleteWallet.js: delete-wallet-flash uses visibility - addWallet.js: phrase-warning uses visibility - receive.js: erc20-warning uses visibility - addToken.js: add-token-info uses visibility - settingsAddToken.js: settings-addtoken-info uses visibility --- src/popup/index.html | 40 ++++++++++++++++++++--------- src/popup/views/addToken.js | 8 +++--- src/popup/views/addWallet.js | 4 +-- src/popup/views/addressDetail.js | 8 +++--- src/popup/views/approval.js | 6 ++--- src/popup/views/confirmTx.js | 12 +++++---- src/popup/views/deleteWallet.js | 8 +++--- src/popup/views/helpers.js | 6 +++-- src/popup/views/receive.js | 5 ++-- src/popup/views/settingsAddToken.js | 11 +++++--- 10 files changed, 67 insertions(+), 41 deletions(-) diff --git a/src/popup/index.html b/src/popup/index.html index ae393ae..2c62210 100644 --- a/src/popup/index.html +++ b/src/popup/index.html @@ -107,7 +107,8 @@