Generate PDFs (headless Chrome) without wedging your app | LlamaPress Cookbook
LlamaPress Logo LlamaPress
Cookbook
Files Stable

Generate PDFs (headless Chrome) without wedging your app

A naive `grover.to_pdf` in a controller can freeze your entire app (blank screen / infinite spinner). Funnel every PDF render through one safe helper — single-flight, hard timeout, self-contained HTML — so a slow or hung render can never take the app down.

Proven on leo-note.leo.llamapress.ai controller · view · stimulus_js