Describe the bug
npx hyperframes render --docker consistently times out at 25% with Navigation timeout of 60000 ms exceeded. Local rendering is also broken on macOS 26.5.1 due to an OS-level ReadPixels GPU stall. Docker mode is the only path forward on this OS version.
Link to reproduction
N/A - Docker rendering issue reproducible with any self-contained composition
Steps to reproduce
- Create a self-contained HyperFrames composition with all assets in a single directory
- Run: cd /path/to/composition && npx hyperframes render --docker --composition .
- Watch progress stall at 25% then timeout after 60s
Expected behavior
HyperFrames should render the composition to MP4 inside Docker without timing out. Frame capture should start and complete at normal speed.
Actual behavior
Navigation timeout after 60s at 25%. Chrome-headless-shell inside Docker never fires the page load event. Log: render failed with Navigation timeout of 60000 ms exceeded
Environment
macOS 26.5.1 (25F80) Apple M4 (ARM64)
HyperFrames 0.6.69 (0.6.56, 0.6.70 also tested)
Docker 29.4.3
Node.js v24.16.0
FFmpeg 8.0
Additional context
Attempted fixes: --workers 1, --workers auto; PRODUCER_FORCE_SCREENSHOT=1; self-contained render directories with 100% asset coverage; multiple HyperFrames versions (0.6.56, 0.6.69, 0.6.70). All fail the same way.
Describe the bug
npx hyperframes render --dockerconsistently times out at 25% with Navigation timeout of 60000 ms exceeded. Local rendering is also broken on macOS 26.5.1 due to an OS-level ReadPixels GPU stall. Docker mode is the only path forward on this OS version.Link to reproduction
N/A - Docker rendering issue reproducible with any self-contained composition
Steps to reproduce
Expected behavior
HyperFrames should render the composition to MP4 inside Docker without timing out. Frame capture should start and complete at normal speed.
Actual behavior
Navigation timeout after 60s at 25%. Chrome-headless-shell inside Docker never fires the page load event. Log: render failed with Navigation timeout of 60000 ms exceeded
Environment
Additional context
Attempted fixes: --workers 1, --workers auto; PRODUCER_FORCE_SCREENSHOT=1; self-contained render directories with 100% asset coverage; multiple HyperFrames versions (0.6.56, 0.6.69, 0.6.70). All fail the same way.