Skip to content

Docker render: Navigation timeout at 25% during frame capture (macOS 26.5.1 M4) #1195

@sarichan777

Description

@sarichan777

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

  1. Create a self-contained HyperFrames composition with all assets in a single directory
  2. Run: cd /path/to/composition && npx hyperframes render --docker --composition .
  3. 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.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions