From 01ab257da40f4a71faf2e601758adbcc976c8291 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Tue, 25 Nov 2025 12:28:44 -0800 Subject: [PATCH] refactor(core): match spec updates for FakeNavigation Updates FakeNavigation based on updates in https://github.com/whatwg/html/pull/11952 (cherry picked from commit d355205198842edd18bcd09c1655016cd3667bb9) --- .../primitives/dom-navigation/testing/fake_navigation.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/core/primitives/dom-navigation/testing/fake_navigation.ts b/packages/core/primitives/dom-navigation/testing/fake_navigation.ts index 9f0fa68a629..566423699c5 100644 --- a/packages/core/primitives/dom-navigation/testing/fake_navigation.ts +++ b/packages/core/primitives/dom-navigation/testing/fake_navigation.ts @@ -956,10 +956,8 @@ function dispatchNavigateEvent({ } } (navigation.transition as InternalNavigationTransition)?.committedResolve(); - const promisesList = handlers.map((handler) => handler()); - if (promisesList.length === 0) { - promisesList.push(Promise.resolve()); - } + const promisesList: Array> = handlers.map((handler) => handler()); + promisesList.push(result.committed); Promise.all(promisesList) .then(() => { // Follows steps outlined under "Wait for all of promisesList, with the following success steps:"