Files e2e waits for a text-card thumbnail from a PDF cache fixture #1563

Open
opened 2026-10-10 21:32:26 +00:00 by kayg · 1 comment
Owner

Merge round #1561 ran the same cd apps/web && bun e2e/files.mjs on production 4ebeba0b8 and the merged release build. Both stop at files.mjs:433 / main:1906 waiting for a text-card thumbnail for thumbnail-cache-547.txt.

Both responses identify the same 604-byte content hash a2b2a4ec324467e94f80e6b96bb33ec6f0ce89e5245d1f23dc698a58e01f6ae7, MIME application/pdf, and has_thumbnail: true. The #547 cache fixture places PDF bytes under a .txt name, then waits for a text-card WebP. The wait expires on both builds. CSP reports are zero on both.

Check the fixture and current content detection / text-card contract. The merge did not change the thumbnail backend. No assertion or fixture was changed to make the test pass. This pre-existing failure prevents the remainder of this script from running. The public long-name row regression passes on merged code and fails on production, as expected for #1561.

Merge round #1561 ran the same `cd apps/web && bun e2e/files.mjs` on production `4ebeba0b8` and the merged release build. Both stop at files.mjs:433 / main:1906 waiting for a text-card thumbnail for `thumbnail-cache-547.txt`. Both responses identify the same 604-byte content hash `a2b2a4ec324467e94f80e6b96bb33ec6f0ce89e5245d1f23dc698a58e01f6ae7`, MIME `application/pdf`, and `has_thumbnail: true`. The #547 cache fixture places PDF bytes under a .txt name, then waits for a text-card WebP. The wait expires on both builds. CSP reports are zero on both. Check the fixture and current content detection / text-card contract. The merge did not change the thumbnail backend. No assertion or fixture was changed to make the test pass. This pre-existing failure prevents the remainder of this script from running. The public long-name row regression passes on merged code and fails on production, as expected for #1561.
Author
Owner

Merge40 reproduces the existing fixture-family mismatch on both the release candidate and production 4ebeba0b8: apps/web/e2e/files.mjs waits for a text-card thumbnail for thumbnail-cache-547.txt, while the live Files row reports mime=application/pdf and has_thumbnail=true. The check times out at files.mjs:433; no server 5xx or crash occurred. This remains the pre-existing #1563 issue; I kept the assertion unchanged.

Merge40 reproduces the existing fixture-family mismatch on both the release candidate and production `4ebeba0b8`: `apps/web/e2e/files.mjs` waits for a text-card thumbnail for `thumbnail-cache-547.txt`, while the live Files row reports `mime=application/pdf` and `has_thumbnail=true`. The check times out at `files.mjs:433`; no server 5xx or crash occurred. This remains the pre-existing #1563 issue; I kept the assertion unchanged.
Commenting is not possible because the repository is archived.
No labels
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal-v0#1563
No description provided.