Skip to content

fix(react-router): reject orphaned IonPage registrations during navigation #17800

fix(react-router): reject orphaned IonPage registrations during navigation

fix(react-router): reject orphaned IonPage registrations during navigation #17800

Triggered via pull request December 16, 2025 18:35
@ShaneKShaneK
synchronize #30867
FW-6316
Status Success
Total duration 9m 25s
Artifacts 27

build.yml

on: pull_request
build-react
43s
build-react
build-vue
36s
build-vue
Matrix: test-core-screenshot
build-angular
1m 1s
build-angular
build-angular-server
41s
build-angular-server
test-core-clean-build
13s
test-core-clean-build
test-core-lint
56s
test-core-lint
test-core-spec
46s
test-core-spec
build-react-router
1m 12s
build-react-router
build-vue-router
50s
build-vue-router
verify-screenshots
4s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
2s
verify-test-angular-e2e
verify-test-react-e2e
2s
verify-test-react-e2e
verify-test-react-router-e2e
2s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

1 error and 20 notices
[Mobile Safari] › src/components/segment-view/test/dynamic-height/segment-view.e2e.ts:9:9 › segment-view: dynamic height - md/ltr › should show the third content when clicking the third button: src/components/segment-view/test/dynamic-height/segment-view.e2e.ts#L64
1) [Mobile Safari] › src/components/segment-view/test/dynamic-height/segment-view.e2e.ts:9:9 › segment-view: dynamic height - md/ltr › should show the third content when clicking the third button TimeoutError: locator.waitFor: Timeout 10000ms exceeded. Call log: - waiting for locator('ion-segment-content#third ion-img') to be visible 25 × locator resolved to hidden <ion-img class="img-part md hydrated" src="https://picsum.photos/200/300"></ion-img> 62 | // Wait for the image to load and be visible 63 | const imgLocator = page.locator('ion-segment-content#third ion-img'); > 64 | await imgLocator.waitFor({ state: 'visible', timeout: 10000 }); | ^ 65 | 66 | // Wait for any layout adjustments 67 | await page.waitForChanges(); at /ionic/src/components/segment-view/test/dynamic-height/segment-view.e2e.ts:64:24
🎭 Playwright Run Summary
216 skipped 259 passed (2.3m)
🎭 Playwright Run Summary
535 passed (3.1m)
🎭 Playwright Run Summary
1 skipped 534 passed (3.2m)
🎭 Playwright Run Summary
1 skipped 537 passed (3.3m)
🎭 Playwright Run Summary
4 skipped 511 passed (3.4m)
🎭 Playwright Run Summary
212 skipped 313 passed (3.6m)
🎭 Playwright Run Summary
4 skipped 515 passed (3.7m)
🎭 Playwright Run Summary
648 passed (4.3m)
🎭 Playwright Run Summary
10 skipped 503 passed (4.8m)
🎭 Playwright Run Summary
14 skipped 401 passed (5.1m)
🎭 Playwright Run Summary
5 skipped 513 passed (5.2m)
🎭 Playwright Run Summary
4 skipped 537 passed (6.6m)
🎭 Playwright Run Summary
1 skipped 528 passed (6.8m)
🎭 Playwright Run Summary
1 skipped 538 passed (6.3m)
🎭 Playwright Run Summary
2 skipped 517 passed (6.9m)
🎭 Playwright Run Summary
14 skipped 498 passed (7.0m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/segment-view/test/dynamic-height/segment-view.e2e.ts:9:9 › segment-view: dynamic height - md/ltr › should show the third content when clicking the third button 10 skipped 528 passed (7.0m)
🎭 Playwright Run Summary
5 skipped 518 passed (7.0m)
🎭 Playwright Run Summary
5 skipped 573 passed (7.1m)
🎭 Playwright Run Summary
7 skipped 510 passed (7.3m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
667 KB
sha256:fbda30abbf395cafc9ed66b9305d1696a894b7191b9850e0fd1a75a5725f79c1
ionic-angular-server Expired
8.55 KB
sha256:f20e01b35d51dc8f28d15323bf6c699c93da09a8bf142988484ea992fd716c61
ionic-core Expired
4.58 MB
sha256:0c47d57cd1d9598d9123d550c6e55a1a4be2a51f60a2996573fb2d3b5e1e9033
ionic-react Expired
212 KB
sha256:2921c68b60328e25160765fea2957289900f0ffb83966eb5595034ad108dd952
ionic-react-router Expired
82.3 KB
sha256:8680ea70ac40ccaa19f4559600181c7cd4b0b17908234f1d9100a8b727d14fad
ionic-vue Expired
233 KB
sha256:d47ce756a91b3004d60e8fefd52eaf1084cbb8978c6c5da69c76d118fdb30fe9
ionic-vue-router Expired
17.1 KB
sha256:92b69ec9d719d9ded1e78527dd314f73867f7862d2ab41b8cc758004f03f7737
test-results-1-20 Expired
442 KB
sha256:b9087fd620a77277069aa0fc20c0cdaa249f89e76dbf38d70db7203e44c6d3b0
test-results-10-20 Expired
461 KB
sha256:dd0423a87a6ffd364da66a399ef5d300111d271cb1c31721ad684ba593f167ac
test-results-11-20 Expired
504 KB
sha256:8a559a216a958490b75df6c3524d28e3d62712aef01df4cff9298129f293a81e
test-results-12-20 Expired
442 KB
sha256:d519fe1413d7ae72f81283113561abaeca527691c69c91126f9e1c25ff4580d8
test-results-13-20 Expired
450 KB
sha256:79deb4442cfa5d5acf0454efecf529abe79ff907eccfddcee64e561e1d813252
test-results-14-20 Expired
406 KB
sha256:80d389fb5a77446c66993ca8168e0e7e90a478f6744ac1c2b36f7eb704400dcc
test-results-15-20 Expired
430 KB
sha256:2f0fdf7fdc4d4cf14f32add8e385d8fa4df0ef36f9d16d20a1c11bbb7cd5b092
test-results-16-20 Expired
427 KB
sha256:99d7526fafd6905982674c04c47f6e7f330df7784e4957ce7b22d6371e45186f
test-results-17-20 Expired
530 KB
sha256:7edbdebc3b8aae54d589e36407a13e4a078b59c8b2cd13b02abb5faa27444d3b
test-results-18-20 Expired
1.48 MB
sha256:9e95e1b139addd092dc9ffc81599c7e2542daf531a644cfd1c227dec5b3744e8
test-results-19-20 Expired
396 KB
sha256:0490c500bf604cd2ec673a28f464a64e2b546fbd9948cb2cb19ce48fe3e58c23
test-results-2-20 Expired
471 KB
sha256:b1ce61f8edde308459002c5807cef0ccd864cb7035858b55b312f98049cd7a29
test-results-20-20 Expired
359 KB
sha256:c6b34effa842d1c1cf24053a3b8a8e6eb193d64cfbf9b61a956ac750a61c9000
test-results-3-20 Expired
431 KB
sha256:e4ab9e728927b344c43d9b129374f144c6b2099cb21c5072c19bfe2e4bfba580
test-results-4-20 Expired
522 KB
sha256:cb1b204064ef124cb2c0754737b7630f6f1b5cd9c9e057eef49aed305dcda740
test-results-5-20 Expired
456 KB
sha256:bb6b571b7139d3dd1d9a97c8ca8525b12169adf82162afa4df87db3010a8d082
test-results-6-20 Expired
447 KB
sha256:efcf79524338619cef947c5bd2acf5987b5fe92b88d27ad4a068a3888097eb84
test-results-7-20 Expired
352 KB
sha256:ac3058abcff910a1d677cb75655945e8a9bb4566dd599fde063d5d08f2e29ab9
test-results-8-20 Expired
429 KB
sha256:555cae8a700bb7dd31fda59da560b796fb34d9d8cacdd48d3778466236f0189c
test-results-9-20 Expired
437 KB
sha256:73462d1d02327086211ec7f4e040ef1ef2bedfa448799ef2f19c2ffa74913a44