Covers over maxBodyBytes (4 MiB) can never be filled by the Poll #71
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Finding
Observed during the #61 manual verification (2026-08-10, local stack, this branch): a Series whose cover image is larger than
maxBodyBytes(4 MiB,backend/internal/latest/fetch.go) can never acquire a Cover server-side.TLSCoverFetcher.Fetch(backend/internal/latest/cover.go) rejects any cover withContentLength > maxBodyBytes(and any body that actually reads past the cap). The error is logged against the Series and swallowed — the Series stays blank forever, and the fetch is retried on every due cycle. Not a #61 defect: the failure-isolation path works as designed. It is a ceiling question.Live example
a-dragonslayers-peerless-regressionon asura: og:image is a 8,571,192-byte GIF (cdn.asurascans.com). Log:Cover rejected; chapter poll unaffected (good). The Series keeps a monogram in the UI indefinitely.
Options to consider
Out of scope
absolute-regression, 615 KB webp) and passed.Triage notes