Files
moli/moli-protocol
ldm0 3d0e8776fd fix(renderer): isolate print media from live screen state
Pass temporary media through native layout and child style observations, and
require transient publication. Printing preserves screen geometry, observer
samples, pending frame callbacks and live FontFaceSet identities on errors too.

Separate source style generations from computed-context cleanup so temporary
print materialization does not dirty screencast tokens. Live media, CSSOM,
interaction and resource changes still invalidate output. Keep live font
reconciliation screen-owned; print-specific resource integration remains
experimental. Scope the diagnostic deadline helper to debug/test builds.

Validation: cargo fmt --all; workspace/all-targets/all-features Clippy with
-D warnings; cargo nextest run --no-fail-fast (20,101 passed, 17 skipped).
Four new regressions cover isolation, pending work, live media and failures.
2026-11-13 06:00:48 +08:00
..