On Mon, 25 May 2026 19:23:41 +0200, Otto Cooper <[email protected]> wrote: > > To replicate the problem, use this template with its demo site: > > https://github.com/zjedi/hugo-scroll >
Thanks for reproducer. The issue was uncovered by this commit: https://github.com/gohugoio/hugo/commit/a8c5d0d00d0dbe5c4bec19823146874cadc839cf It fails on this timeout: https://github.com/gohugoio/hugo/blob/v0.161.1/internal/warpc/warpc.go#L223-L224 Why? WebP encoding is slow because it uses Wazero which works in interpreter mode in OpenBSD. So, you have three options: 1. Use something like HUGOxparamsximage_options='jpeg q90 lanczos photo' to avoid webp completley; 2. Open an issue in hugo and ask to make that timeout configurable, put some really large value and enjoy webp; 3. Implement support compiler in Wazero to make that webp resize fast. Unfortnetly I don't have time right now to make (3) and I frankly have no idea how large that scope of (3) is. -- wbr, Kirill

