From 1371bde5068efdc1e8a39fb32b519389ede7e5b6 Mon Sep 17 00:00:00 2001 From: Val Date: Wed, 12 Aug 2026 14:12:30 -0700 Subject: [PATCH] fix(core,producer): resolve relative data-start id-refs in render compile --- .../core/src/compiler/timingCompiler.test.ts | 20 +++++++++ packages/core/src/compiler/timingCompiler.ts | 44 +++++++++++-------- packages/engine/src/index.ts | 2 + .../src/services/videoFrameExtractor.test.ts | 11 +++++ .../src/services/htmlCompiler.test.ts | 17 +++++++ .../producer/src/services/htmlCompiler.ts | 6 ++- 6 files changed, 81 insertions(+), 19 deletions(-) diff --git a/packages/core/src/compiler/timingCompiler.test.ts b/packages/core/src/compiler/timingCompiler.test.ts index a3f411f8e0..42f6f8b789 100644 --- a/packages/core/src/compiler/timingCompiler.test.ts +++ b/packages/core/src/compiler/timingCompiler.test.ts @@ -116,6 +116,17 @@ describe("compileTimingAttrs", () => { expect(compiled).not.toContain("data-hf-auto-start"); }); + it("leaves data-end off a relative data-start id-ref", () => { + const html = + '