fix: replace confirm-tx password modal with inline field (closes #78) #83
Reference in New Issue
Block a user
Delete Branch "fix/issue-78-inline-password"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
confirm-txview with an inline password field, matching the pattern used byapprove-txandapprove-signviews#password-modaldiv fromindex.htmlmin-heightto prevent layout shift) directly in the confirm-tx viewTest plan
docker build .- passes (tests + lint + build)Generated with Claude Code
Changes
Replaced the
confirm-txpassword modal overlay with an inline password field, consistent with howapprove-txandapprove-signhandle password input.What changed
#password-modaldiv entirely fromindex.html#confirm-tx-password) with label and error area directly in the confirm-tx view, below transaction details and above the buttonmin-h-[1.25rem]to prevent layout shiftshowPasswordModal()/hidePasswordModal()functions fromconfirmTx.jsConsistency audit
Audited all 10 password input fields across 7 views. Filed 4 issues for remaining inconsistencies:
Verification
docker build .passes (tests, lint, build all green).Review: ✅ merge-ready
Reviewed the full diff. Changes are clean and correct:
min-h-[1.25rem]— no layout shift ✓finallyblock to re-enable ✓docker build .passes ✓Consistency audit was thorough — filed #84, #85, #86, #87 for remaining issues. Good work.
Assigned to @sneak for merge.
0873c64c46to8f2bf9618e