From 7757f712a2f5c0c9d0784f56971a7dd9bb4497a4 Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Fri, 31 Jul 2026 12:13:16 -0400 Subject: [PATCH] test(app): restore stable offset observer ordering (#39901) --- .../session/timeline/observe-element-offset.test.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/app/src/pages/session/timeline/observe-element-offset.test.ts b/packages/app/src/pages/session/timeline/observe-element-offset.test.ts index d656a31415..4885b05052 100644 --- a/packages/app/src/pages/session/timeline/observe-element-offset.test.ts +++ b/packages/app/src/pages/session/timeline/observe-element-offset.test.ts @@ -38,17 +38,19 @@ test("reports a divergent native offset once and ignores equal offsets and unrel instance.scrollOffset = offset }) - document.body.append(unrelated) - unrelated.remove() - await frames(2) - expect(calls).toEqual([]) - route.remove() document.body.append(route) await new Promise((resolve) => setTimeout(resolve, 0)) await frames(3) expect(calls).toEqual([[0, false]]) + instance.scrollOffset = 79_400 + document.body.append(unrelated) + unrelated.remove() + await frames(2) + expect(calls).toEqual([[0, false]]) + + instance.scrollOffset = 0 route.remove() document.body.append(route) await new Promise((resolve) => setTimeout(resolve, 0))