diff --git a/docs/moderation/fixtures/index.html b/docs/moderation/fixtures/index.html
index 80b1de88..d48904b1 100644
--- a/docs/moderation/fixtures/index.html
+++ b/docs/moderation/fixtures/index.html
@@ -130,7 +130,7 @@
title: "Fixture: Override Persistence",
pubkey: "f".repeat(64),
thumbnail: "/assets/jpg/video-thumbnail-fallback.jpg",
- url: "https://example.com/video.mp4"
+ url: "#"
},
moderation: {
blockAutoplay: true,
@@ -156,7 +156,7 @@
title: "Fixture: Trusted Report Hide",
pubkey: "aa".repeat(32),
thumbnail: "/assets/jpg/video-thumbnail-fallback.jpg",
- url: "https://example.com/video.mp4"
+ url: "#"
},
moderation: {
blockAutoplay: true,
@@ -182,7 +182,7 @@
title: "Fixture: Trusted Mute Hide",
pubkey: "bb".repeat(32),
thumbnail: "/assets/jpg/video-thumbnail-fallback.jpg",
- url: "https://example.com/video.mp4"
+ url: "#"
},
moderation: {
blockAutoplay: false,
diff --git a/tests/visual/moderation.spec.ts b/tests/visual/moderation.spec.ts
index 7f05beaa..d5e0516c 100644
--- a/tests/visual/moderation.spec.ts
+++ b/tests/visual/moderation.spec.ts
@@ -211,12 +211,7 @@ test.describe("moderation fixtures", () => {
await expect(muteCard).toHaveAttribute("data-moderation-trusted-mute-count", "1");
await expect(badge).toContainText("Hidden ยท 1 trusted mute");
await expect(thumbnail).toHaveAttribute("data-thumbnail-state", "blurred");
- // TODO: Visibility check fails in headless environment due to layout issues (0x0 size).
- // Verifying existence via selector instead of role/visibility.
- // await expect(showAnywayButton).toBeVisible();
- const showAnywayLocator = muteCard.locator('button[data-moderation-action="override"]');
- await expect(showAnywayLocator).toHaveCount(1);
- await expect(showAnywayLocator).toHaveAttribute("aria-label", "Show anyway");
+ await expect(showAnywayButton).toBeVisible();
await expect(restoreButtonQuery).toHaveCount(0);
await showAnywayButton.click();