Merge remote-tracking branch 'origin/main' into refactor/circular-deps-next

This commit is contained in:
Nathan Walker
2025-07-11 16:37:12 -07:00
11 changed files with 120 additions and 156 deletions

View File

@@ -140,16 +140,11 @@ export function test_offset_zero_should_raise_same_events() {
resetActualEventsRaised();
waitUntilNavigatedToMaxTimeout([items[2].page], () => (tabView.selectedIndex = 2));
const startEvents = ['Tab0 Frame0 Page0 unloaded', 'Tab0 Frame0 unloaded'];
if (__APPLE__) {
startEvents.push('Tab0 Frame0 Page0 navigatingFrom');
}
const expectedEventsRaisedAfterSelectThirdTab = [startEvents, [], ['Tab2 Frame2 loaded', 'Tab2 Frame2 Page2 navigatingTo', 'Tab2 Frame2 Page2 loaded', 'Tab2 Frame2 Page2 navigatedTo']];
const expectedEventsRaisedAfterSelectThirdTab = [['Tab0 Frame0 Page0 unloaded', 'Tab0 Frame0 unloaded'], [], ['Tab2 Frame2 loaded', 'Tab2 Frame2 Page2 navigatingTo', 'Tab2 Frame2 Page2 loaded', 'Tab2 Frame2 Page2 navigatedTo']];
TKUnit.assertDeepEqual(actualEventsRaised, expectedEventsRaisedAfterSelectThirdTab);
resetActualEventsRaised();
waitUntilTabViewReady(items[0].page, () => (tabView.selectedIndex = 0));
const expectedEventsRaisedAfterReturnToFirstTab = [['Tab0 Frame0 Page0 loaded', 'Tab0 Frame0 loaded'], [], ['Tab2 Frame2 Page2 unloaded', 'Tab2 Frame2 unloaded']];