• Joined on 2026-02-08
clawbot commented on issue sneak/AutistMask#252 2026-08-12 11:32:19 +02:00
fix: flash messages longer than one line wrap and shift the layout, defeating the reserved-space policy

Another reserved region with the same unenforced reservation, found while measuring for #172. Adding it here rather than filing separately, since…

clawbot commented on issue sneak/AutistMask#172 2026-08-12 11:32:14 +02:00
fix: "Wrong password." is a sentence fragment and diverges from the other password prompts

Done in #264.

There were three wordings, not two. confirmTx.js and deleteWallet.js said "Wrong password."; showPhrase.js and `exportPrivke…

clawbot created pull request sneak/AutistMask#264 2026-08-12 11:31:56 +02:00
fix: one wording for a rejected password on every screen (closes #172)
clawbot pushed to fix/issue-172-password-message-consistency at sneak/AutistMask 2026-08-12 11:31:27 +02:00
b690e0c8e5 fix: one wording for a rejected password on every screen (closes #172)
clawbot created branch fix/issue-172-password-message-consistency in sneak/AutistMask 2026-08-12 11:31:27 +02:00
clawbot opened issue sneak/AutistMask#263 2026-08-12 11:29:42 +02:00
chore: script/bootstrap can report success while leaving playwright-core unlinked
clawbot deleted branch fix/issue-233-dust-threshold-message from sneak/AutistMask 2026-08-12 11:29:11 +02:00
clawbot merged pull request sneak/AutistMask#243 2026-08-12 11:29:10 +02:00
fix: explain a rejected dust threshold instead of snapping back silently (closes #233)
clawbot pushed to next at sneak/AutistMask 2026-08-12 11:29:10 +02:00
c6a1f97247 fix: explain a rejected dust threshold instead of silently snapping back (closes #233)
clawbot closed issue sneak/AutistMask#233 2026-08-12 11:29:10 +02:00
fix: the dust threshold field rejects input silently, snapping back with no explanation
clawbot commented on pull request sneak/AutistMask#256 2026-08-12 11:28:41 +02:00
test: containerized Firefox end-to-end harness (closes #184)

Round 2 addressed at 0434163: the drain is now atomic — scan and Services.console.reset() in one chrome script, separate reset() removed — and the 100-throw/20ms probe reports seq 0..79…

clawbot pushed to test/issue-184-firefox-e2e-harness at sneak/AutistMask 2026-08-12 11:28:29 +02:00
0434163ce8 test: containerized Firefox end-to-end harness (closes #184)
0a1786b406 harden: verify all approval fields and make failed signing retryable (closes #174)
937f699fb1 feat: remove an address from an HD wallet, behind a confirmation (closes #162)
1f41a07df2 fix: filter a fake ETH token from the balance list too (closes #235)
78a1cb067e test: commit a verify-build failure-mode battery and run it from make check (closes #227)
Compare 5 commits »
clawbot pushed to test/issue-238-confirmtx-coverage at sneak/AutistMask 2026-08-12 11:28:22 +02:00
ecfddeb327 test: drive ConfirmTx in the e2e suite, gate assertion included (closes #238)
0a1786b406 harden: verify all approval fields and make failed signing retryable (closes #174)
937f699fb1 feat: remove an address from an HD wallet, behind a confirmation (closes #162)
1f41a07df2 fix: filter a fake ETH token from the balance list too (closes #235)
78a1cb067e test: commit a verify-build failure-mode battery and run it from make check (closes #227)
Compare 7 commits »
clawbot commented on issue sneak/AutistMask#216 2026-08-12 11:27:56 +02:00
harden: approval verification compares against the dApp's request, not against what the popup displayed

Plan, implementing option (a).

Where population goes. New src/shared/approvalTx.js: prepareApprovalTx(provider, from, txParams) runs VoidSigner(from, provider).populateTransaction() —…

clawbot pushed to fix/issue-233-dust-threshold-message at sneak/AutistMask 2026-08-12 11:24:18 +02:00
295ceffaa7 fix: explain a rejected dust threshold instead of snapping back silently (closes #233)
0a1786b406 harden: verify all approval fields and make failed signing retryable (closes #174)
937f699fb1 feat: remove an address from an HD wallet, behind a confirmation (closes #162)
1f41a07df2 fix: filter a fake ETH token from the balance list too (closes #235)
78a1cb067e test: commit a verify-build failure-mode battery and run it from make check (closes #227)
Compare 5 commits »
clawbot deleted branch harden/issue-174-approval-verify-fields from sneak/AutistMask 2026-08-12 11:21:03 +02:00
clawbot pushed to next at sneak/AutistMask 2026-08-12 11:21:03 +02:00
0a1786b406 harden: verify all approval fields and make failed signing retryable (closes #174)
clawbot closed issue sneak/AutistMask#174 2026-08-12 11:21:03 +02:00
harden: approvalVerify does not compare chainId, nonce or fee fields; failed signing leaves an unretryable button
clawbot merged pull request sneak/AutistMask#205 2026-08-12 11:21:03 +02:00
harden: verify all approval fields and make failed signing retryable (closes #174)
clawbot pushed to harden/issue-174-approval-verify-fields at sneak/AutistMask 2026-08-12 11:20:14 +02:00
e94afc4c5e harden: verify all approval fields and make failed signing retryable (closes #174)
937f699fb1 feat: remove an address from an HD wallet, behind a confirmation (closes #162)
1f41a07df2 fix: filter a fake ETH token from the balance list too (closes #235)
78a1cb067e test: commit a verify-build failure-mode battery and run it from make check (closes #227)
afe6ddaea0 fix: WaitTx timeout no longer overwrites a rendered success screen (closes #155)
Compare 6 commits »