diff --git a/artifacts/issue_moderation_tests.md b/artifacts/issue_moderation_tests.md new file mode 100644 index 00000000..7ac7357e --- /dev/null +++ b/artifacts/issue_moderation_tests.md @@ -0,0 +1,25 @@ +# todo: Investigate why visibility check fails in fixture environment + +Found TODOs in `tests/visual/moderation.spec.ts` related to Playwright test failures in headless mode. + +## Context +Several tests in `tests/visual/moderation.spec.ts` have commented-out assertions and interactions due to visibility checks failing or clicks timing out when running in the fixture environment (headless). + +## TODOs +- `// TODO: Investigate why visibility check fails in fixture environment (headless)` +- `// TODO: Investigate why click times out in fixture environment (headless)` +- `// TODO: Investigate visibility check failure` +- `// TODO: Investigate click timeout failure` + +## Code Excerpt +```typescript + // TODO: Investigate why visibility check fails in fixture environment (headless) + // await expect(showAnywayButton).toBeVisible(); + await expect(restoreButtonQuery).toHaveCount(0); + + // TODO: Investigate why click times out in fixture environment (headless) + // await showAnywayButton.click({ force: true }); +``` + +## Suggested Next Step +Investigate the `tests/visual/moderation.spec.ts` execution in headless mode. It might be related to rendering timing, fixture loading state, or specific CSS properties affecting visibility in the headless renderer. diff --git a/js/nostr/client.js b/js/nostr/client.js index 1ab71bac..2b7e5ae3 100644 --- a/js/nostr/client.js +++ b/js/nostr/client.js @@ -2079,7 +2079,7 @@ export class NostrClient { } const permissionResult = await this.ensureExtensionPermissions( - DEFAULT_NIP07_CORE_METHODS, + DEFAULT_NIP07_PERMISSION_METHODS, { context: "login", logMetrics: true, showStatus: false }, ); if (!permissionResult.ok) {