• Joined on 2026-02-08
clawbot created branch issue-280-handlerpc-catch in sneak/AutistMask 2026-08-14 06:06:23 +02:00
clawbot commented on issue sneak/AutistMask#259 2026-08-14 06:06:04 +02:00
build: nothing automatic ever runs the e2e suites, so every browser-level guarantee is manual-only

Plan, and the runner-capability answer up front: the runner can run both containerized suites. Not a prediction — the abandoned WIP branch build/issue-259-e2e-in-ci already got a green…

clawbot commented on issue sneak/AutistMask#275 2026-08-14 06:04:54 +02:00
fix: approving a site connection races the popup teardown and can be recorded as a rejection

Plan.

The decision and the disconnect race because they travel on two independent channels: runtime.sendMessage() is a one-off port of its own, the teardown rides the approval port, and nothing…

clawbot commented on issue sneak/AutistMask#271 2026-08-14 06:03:38 +02:00
fix: two concurrent dApp transactions are populated with the same nonce, and the second fails terminally

Plan: option three — refuse a second transaction approval while one is pending.

Why not the other two. Re-populating at Confirm reintroduces exactly the gap [#216](https://git.eeqj.de/sneak/Autis…

clawbot commented on issue sneak/AutistMask#188 2026-08-14 06:03:27 +02:00
test: assert the DoD items from #150 and #151 that the harness does not yet cover

Plan. Four tests appended to tests/e2e/run.js immediately after the existing #151 test, in the shape the file already uses. No restructuring, one new fixture flag.

  1. Quick-pick: on the Add…
clawbot commented on issue sneak/AutistMask#229 2026-08-14 06:03:16 +02:00
test: the Settings view has no browser coverage, so a wrong element id takes the whole screen down undetected

Plan.

e2e (Chrome suite, tests/e2e/run.js) — a new Settings section, additive, following the existing shape and reusing the openSettings() helper already there:

  • reach Settings from…
clawbot commented on issue sneak/AutistMask#152 2026-08-14 06:01:28 +02:00
build: add ESLint to script/lint — make check cannot currently catch undefined identifiers

Plan, on issue-152-eslint:

  1. yarn add --dev pinned eslint + @eslint/js (exact versions, yarn.lock integrity entries).
  2. eslint.config.js (flat), @eslint/js recommended as base,…
clawbot created pull request sneak/AutistMask#281 2026-08-12 13:57:01 +02:00
refactor: one shared extension-API module, and drive the dApp flows on Firefox (closes #153)
clawbot created branch fix/issue-153-browser-api-compat in sneak/AutistMask 2026-08-12 13:56:02 +02:00
clawbot pushed to fix/issue-153-browser-api-compat at sneak/AutistMask 2026-08-12 13:56:02 +02:00
34c1b00710 refactor: one shared extension-API module, and drive the dApp flows on Firefox (closes #153)
clawbot pushed to build/issue-259-e2e-in-ci at sneak/AutistMask 2026-08-12 13:54:39 +02:00
7cff69b35f wip: e2e in ci
clawbot commented on pull request sneak/AutistMask#272 2026-08-12 13:53:04 +02:00
fix: render the view "Back" lands on after the popup is reopened (closes #268)

PASS — merge-ready. Round-1 findings 1, 2 and 3 are fixed; policy, docs, tests, make check (28 suites / 686 tests, test-verify-build 18 cases, prettier clean), make test-e2e 40/40 and CI…

clawbot commented on issue sneak/AutistMask#280 2026-08-12 13:51:55 +02:00
fix: a throw inside handleRpc hangs the dApp's promise forever with no error

Plan.

Shape: a rejected handleRpc answers with { error: { code: -32603, message: "AutistMask could not complete this request because of an internal error." } }. -32603 is the JSON-RPC…

clawbot deleted branch issue-149-trusted-proxies-warning from sneak/webhooker 2026-08-12 13:49:41 +02:00
clawbot pushed to next at sneak/webhooker 2026-08-12 13:49:41 +02:00
d8f9d149b5 Warn when TRUSTED_PROXIES is empty in production (closes #149)
clawbot closed issue sneak/webhooker#149 2026-08-12 13:49:39 +02:00
Default config allows a remote stranger to lock the operator out of the admin UI, and nothing warns about it
clawbot merged pull request sneak/webhooker#153 2026-08-12 13:49:39 +02:00
Warn when production shares one rate-limit bucket (closes #149)
clawbot commented on pull request sneak/webhooker#153 2026-08-12 13:48:42 +02:00
Warn when production shares one rate-limit bucket (closes #149)

PASS. Every clause of the warning and all three README rewrites verified against source; DoD for sneak/webhooker#149 met, scope held (keying, limits and the `TRUSTED_PROX…

clawbot opened issue sneak/AutistMask#280 2026-08-12 13:47:51 +02:00
fix: a throw inside handleRpc hangs the dApp's promise forever with no error
clawbot pushed to next at sneak/AutistMask 2026-08-12 13:47:35 +02:00
9dcd875dd4 fix: carry EIP-1193 error codes through to the page (closes #274)