Compare commits
base: sneak/AutistMask:cac9b71709eb5a02401634a0bbe182868ab7fa24
sneak/AutistMask:main
sneak/AutistMask:issue-398-fresh-provider-uuid
sneak/AutistMask:issue-369-approval-amount-vocabulary
sneak/AutistMask:next
sneak/AutistMask:feat/issue-131-transaction-view-layout
sneak/AutistMask:fix/116-timestamps-include-timezone
sneak/AutistMask:feature/expanded-warnings
sneak/AutistMask:fix/cross-wallet-duplicate-detection
sneak/AutistMask:feature/copy-flash-feedback
sneak/AutistMask:feature/issue-82-new-address-warning
sneak/AutistMask:feature/82-warn-new-address
sneak/AutistMask:issue-99-block-number-external-link
sneak/AutistMask:issue-99-block-number-styling
sneak/AutistMask:feature/82-zero-history-warning
sneak/AutistMask:fix/issue-99-block-number-link-copy
sneak/AutistMask:fix/99-block-number-clickable
sneak/AutistMask:fix/87-consistent-error-display-v2
sneak/AutistMask:fix/87-consistent-error-display
sneak/AutistMask:fix/consistent-error-display
sneak/AutistMask:fix/77-confirm-tx-persist
sneak/AutistMask:fix/issue-72-address-token-tx-history
sneak/AutistMask:fix/70-confirm-tx-contract-display
sneak/AutistMask:fix/issue-58-receive-address-consistency
sneak/AutistMask:fix/55-swap-show-own-address
sneak/AutistMask:feature/show-private-key
..
compare: sneak/AutistMask:next
sneak/AutistMask:issue-398-fresh-provider-uuid
sneak/AutistMask:issue-369-approval-amount-vocabulary
sneak/AutistMask:next
sneak/AutistMask:main
sneak/AutistMask:feat/issue-131-transaction-view-layout
sneak/AutistMask:fix/116-timestamps-include-timezone
sneak/AutistMask:feature/expanded-warnings
sneak/AutistMask:fix/cross-wallet-duplicate-detection
sneak/AutistMask:feature/copy-flash-feedback
sneak/AutistMask:feature/issue-82-new-address-warning
sneak/AutistMask:feature/82-warn-new-address
sneak/AutistMask:issue-99-block-number-external-link
sneak/AutistMask:issue-99-block-number-styling
sneak/AutistMask:feature/82-zero-history-warning
sneak/AutistMask:fix/issue-99-block-number-link-copy
sneak/AutistMask:fix/99-block-number-clickable
sneak/AutistMask:fix/87-consistent-error-display-v2
sneak/AutistMask:fix/87-consistent-error-display
sneak/AutistMask:fix/consistent-error-display
sneak/AutistMask:fix/77-confirm-tx-persist
sneak/AutistMask:fix/issue-72-address-token-tx-history
sneak/AutistMask:fix/70-confirm-tx-contract-display
sneak/AutistMask:fix/issue-58-receive-address-consistency
sneak/AutistMask:fix/55-swap-show-own-address
sneak/AutistMask:feature/show-private-key
1
Commits
cac9b71709
..
next
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
598de3ff1a |
fix: re-enable Confirm Delete after a delete, so a second one needs no reopen (closes #335)
The password route disabled its Confirm Delete button before the decrypt and never re-enabled it on success, so a second delete in the same popup session found a dead button until the popup was closed and reopened. The lost-password route re-enabled its own button in its leave hook, so the two screens on the one screen behaved differently. Both routes now reset the button through the shared finishDelete(), the one path they both take, and the lost-password leave hook no longer handles it separately. Tests drive a password-route delete and a second delete in the same session; they fail against the prior head, where the button stays disabled after the first delete. Model: opus-4-8 |