From bd650308a99aa4233074a11a541248134bc23568 Mon Sep 17 00:00:00 2001 From: SkyZeroZx <73321943+SkyZeroZx@users.noreply.github.com> Date: Tue, 11 Aug 2026 10:20:18 -0500 Subject: [PATCH] test(platform-server): clean up viewport hydration observer Trigger routed viewport hydration so its cached observer is removed before later randomized specs run. --- packages/platform-server/test/incremental_hydration_spec.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/platform-server/test/incremental_hydration_spec.ts b/packages/platform-server/test/incremental_hydration_spec.ts index 09c709d41a3..74a81426c7d 100644 --- a/packages/platform-server/test/incremental_hydration_spec.ts +++ b/packages/platform-server/test/incremental_hydration_spec.ts @@ -1376,6 +1376,12 @@ describe('platform-server partial hydration integration', () => { expect(activeObservers.length).toBe(1); expect(activeObservers[0].options).toEqual({rootMargin: '123px', threshold: 0.5}); + + const article = doc.getElementsByTagName('article')[0]; + MockIntersectionObserver.invokeCallbacksForElement(article, true); + await appRef.whenStable(); + + expect(activeObservers[0].observedElements.size).toBe(0); }); });