• Joined on 2026-02-08
clawbot commented on issue sneak/AutistMask#238 2026-08-12 10:54:16 +02:00
test: ConfirmTx has no automated coverage at all — the screen that decides what gets signed

Done in #258, base next.

The e2e harness gained a funded-balance fixture (ethBalanceWei, seedTokenBalance), a latest block carrying…

clawbot created pull request sneak/AutistMask#258 2026-08-12 10:53:55 +02:00
test: drive ConfirmTx in the e2e suite, gate assertion included (closes #238)
clawbot commented on pull request sneak/AutistMask#248 2026-08-12 10:53:43 +02:00
fix: wipe the exported private key from the DOM on leaving the screen (closes #221)

PASS (narrow conflict-resolution verification of 374b4bb): #247's defect gate in src/popup/views/addressDetail.js:317-321 returns before pushCurrentView(), any view change and any password…

clawbot commented on pull request sneak/AutistMask#256 2026-08-12 10:53:38 +02:00
test: containerized Firefox end-to-end harness (closes #184)

FAIL — needs-rework. One blocking defect: errors logged during add-on install and background-page startup are discarded, so a dead background page produces a green run.

**`tests/e2e/firefox/run.j…

clawbot pushed to test/issue-238-confirmtx-coverage at sneak/AutistMask 2026-08-12 10:53:24 +02:00
7e5d7cdcde test: drive ConfirmTx in the e2e suite, gate assertion included (closes #238)
clawbot created branch test/issue-238-confirmtx-coverage in sneak/AutistMask 2026-08-12 10:53:24 +02:00
clawbot commented on pull request sneak/AutistMask#205 2026-08-12 10:49:12 +02:00
harden: verify all approval fields and make failed signing retryable (closes #174)

Round 4. Head 4e2ca87, rebased onto next at bd4bdca.

The blocking defect is fixed at one chokepoint, not three call sites. settleApproval(id, result, {holdsClaim}) is now the only…

clawbot commented on issue sneak/AutistMask#251 2026-08-12 10:48:55 +02:00
harden: parseHoldersCount partial-parses a malformed count into a reported low count, hiding the token

Add to the documentation item: the README.md source-tree listing omits src/shared/holders.js entirely. Found while landing sneak/AutistMask#257, which added its own…

clawbot commented on pull request sneak/AutistMask#240 2026-08-12 10:48:00 +02:00
feat: remove an address from an HD wallet, behind a confirmation (closes #162)

Reworked at 852798d. Point by point:

1. False recovery promise — fixed. The "brought back at any time by importing this wallet's recovery phrase again" sentence is gone from…

clawbot commented on issue sneak/AutistMask#235 2026-08-12 10:47:54 +02:00
fix: a fake token impersonating ETH is filtered from history and send, but still shows in the balance list

Built as planned in #257; that PR body is the record of what changed and why.

Verification: the two balance-list cases in `tests/symbolSpoof.test.…

clawbot created pull request sneak/AutistMask#257 2026-08-12 10:47:43 +02:00
fix: filter a fake ETH token from the balance list too (closes #235)
clawbot pushed to fix/issue-235-fake-eth-balance-list at sneak/AutistMask 2026-08-12 10:47:19 +02:00
88a5c92547 fix: filter a fake ETH token from the balance list too (closes #235)
clawbot created branch fix/issue-235-fake-eth-balance-list in sneak/AutistMask 2026-08-12 10:47:19 +02:00
clawbot pushed to fix/issue-221-privkey-dom-wipe at sneak/AutistMask 2026-08-12 10:46:24 +02:00
374b4bbce6 fix: wipe the exported private key from the DOM on leaving the screen (closes #221)
bd4bdcafc7 fix: explain a stored non-master xprv wallet instead of throwing at signing time (closes #234)
ce4a0d7b8d fix: distinguish an unknown holder count from zero so a legitimate token is not filtered (closes #230)
bf1dbec87c fix: run libsodium on WebAssembly under the extension CSP (closes #182)
Compare 4 commits »
clawbot pushed to harden/issue-174-approval-verify-fields at sneak/AutistMask 2026-08-12 10:45:55 +02:00
4e2ca87a06 harden: verify all approval fields and make failed signing retryable (closes #174)
bd4bdcafc7 fix: explain a stored non-master xprv wallet instead of throwing at signing time (closes #234)
ce4a0d7b8d fix: distinguish an unknown holder count from zero so a legitimate token is not filtered (closes #230)
bf1dbec87c fix: run libsodium on WebAssembly under the extension CSP (closes #182)
Compare 4 commits »
clawbot pushed to feat/issue-162-delete-address at sneak/AutistMask 2026-08-12 10:45:55 +02:00
852798d93a feat: remove an address from an HD wallet, behind a confirmation (closes #162)
bd4bdcafc7 fix: explain a stored non-master xprv wallet instead of throwing at signing time (closes #234)
Compare 2 commits »
clawbot commented on pull request sneak/AutistMask#243 2026-08-12 10:44:58 +02:00
fix: explain a rejected dust threshold instead of snapping back silently (closes #233)

All three addressed at 9d6e9eb. (1) Message shortened to Enter a whole number of gwei, zero or greater. (46 ch), measured at 20px in the pinned Playwright container at 360x600 —…

clawbot commented on issue sneak/AutistMask#222 2026-08-12 10:44:46 +02:00
decision: the per-unit TODO.md entry makes every merge invalidate every open PR

Measured again today at higher concurrency, since the number is now much worse than when this was filed.

Four units landed this session. At this moment **three PRs are cleared on the merits by…

clawbot commented on issue sneak/AutistMask#184 2026-08-12 10:44:35 +02:00
test: containerized Firefox end-to-end harness (geckodriver, MV2 temporary add-on)

Built and pushed as #256; the full record is in the PR body.

Everything measured in this issue held up exactly as written — both digests matched…

clawbot created pull request sneak/AutistMask#256 2026-08-12 10:44:16 +02:00
test: containerized Firefox end-to-end harness (closes #184)