Skip to content

fix(react-router): support React Router 6 style relative paths in IonRouterOutlet #17730

fix(react-router): support React Router 6 style relative paths in IonRouterOutlet

fix(react-router): support React Router 6 style relative paths in IonRouterOutlet #17730

Triggered via pull request December 10, 2025 22:33
Status Success
Total duration 10m 15s
Artifacts 27

build.yml

on: pull_request
build-react
48s
build-react
build-vue
37s
build-vue
Matrix: test-core-screenshot
build-angular
1m 2s
build-angular
build-angular-server
38s
build-angular-server
test-core-clean-build
12s
test-core-clean-build
test-core-lint
1m 11s
test-core-lint
test-core-spec
47s
test-core-spec
build-react-router
39s
build-react-router
build-vue-router
47s
build-vue-router
verify-screenshots
2s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
4s
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

2 errors and 20 notices
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups: src/components/radio/test/a11y/radio.e2e.ts#L122
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups Error: expect(locator).toBeFocused() failed Locator: locator('#first-group ion-radio').first() Expected: focused Received: inactive Timeout: 5000ms Call log: - Expect "toBeFocused" with timeout 5000ms - waiting for locator('#first-group ion-radio').first() 9 × locator resolved to <ion-radio value="huey" role="radio" tabindex="0" aria-checked="true" class="md in-item radio-checked radio-label-placement-start hydrated">Huey</ion-radio> - unexpected value "inactive" 120 | 121 | await pageUtils.pressKeys('Tab'); > 122 | await expect(firstGroupRadios.nth(0)).toBeFocused(); | ^ 123 | 124 | await pageUtils.pressKeys('Tab'); 125 | await expect(secondGroupRadios.nth(0)).toBeFocused(); at /ionic/src/components/radio/test/a11y/radio.e2e.ts:122:47
[Mobile Safari] › src/components/select/test/basic/select.e2e.ts:120:11 › select: basic - md/ltr › select: action sheet › it should not focus any option when opened with no value: src/components/select/test/basic/select.e2e.ts#L0
1) [Mobile Safari] › src/components/select/test/basic/select.e2e.ts:120:11 › select: basic - md/ltr › select: action sheet › it should not focus any option when opened with no value Test timeout of 30000ms exceeded.
🎭 Playwright Run Summary
216 skipped 259 passed (2.3m)
🎭 Playwright Run Summary
534 passed (3.0m)
🎭 Playwright Run Summary
1 skipped 534 passed (3.2m)
🎭 Playwright Run Summary
1 skipped 537 passed (3.2m)
🎭 Playwright Run Summary
4 skipped 511 passed (3.3m)
🎭 Playwright Run Summary
212 skipped 313 passed (3.7m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups 4 skipped 514 passed (3.8m)
🎭 Playwright Run Summary
648 passed (4.3m)
🎭 Playwright Run Summary
10 skipped 503 passed (4.9m)
🎭 Playwright Run Summary
14 skipped 401 passed (5.2m)
🎭 Playwright Run Summary
5 skipped 513 passed (5.1m)
🎭 Playwright Run Summary
1 skipped 538 passed (6.1m)
🎭 Playwright Run Summary
5 skipped 517 passed (6.9m)
🎭 Playwright Run Summary
4 skipped 537 passed (6.7m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/select/test/basic/select.e2e.ts:120:11 › select: basic - md/ltr › select: action sheet › it should not focus any option when opened with no value 10 skipped 528 passed (6.9m)
🎭 Playwright Run Summary
2 skipped 517 passed (7.1m)
🎭 Playwright Run Summary
14 skipped 497 passed (6.8m)
🎭 Playwright Run Summary
5 skipped 573 passed (7.0m)
🎭 Playwright Run Summary
7 skipped 510 passed (7.9m)
🎭 Playwright Run Summary
1 skipped 528 passed (7.8m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
667 KB
sha256:05d3df7bdf67c584f0fb73c0b6895ecd99be99bc04ab230eed389c7b3825ecbc
ionic-angular-server Expired
8.55 KB
sha256:d63e65470bef065cf7b90cac7bddb40b60139b324b137229c412178fabcd3acc
ionic-core Expired
4.58 MB
sha256:a8b7fa24e87908b325dfd3eab45013d94988b555dd915ff2ba500bd3835b438e
ionic-react Expired
212 KB
sha256:b2a72f3966a9a2962e094fdb2dea7b484f628fff854886e406ebbb7e778139af
ionic-react-router Expired
76.4 KB
sha256:cd1862fdd95b34982d6f2088c44bf164a838d2d3f2891376d6311d9a68222a60
ionic-vue Expired
233 KB
sha256:8e19ec7889fe6f58553c0ee1482d7180d7d8dd64ff717b9a51361b0902913bc3
ionic-vue-router Expired
17.1 KB
sha256:b947473486ca196a5055b10dc5f4dc05153edbaabc8ccab13f911b2d4df7d41e
test-results-1-20 Expired
442 KB
sha256:78b7236e378938c18744a673b6a82eada838975ad419ed80443ccd27cf742dde
test-results-10-20 Expired
459 KB
sha256:af847fe860b9e0c786fc8529e7e2e66504fb6dbce0c6ecccad4c8e1c134694b4
test-results-11-20 Expired
1.26 MB
sha256:beffb64d5b411c10f330939edf482b772bd150c790d6ae3338d4cce86d889dbc
test-results-12-20 Expired
442 KB
sha256:f36f28aa9ba03f0193bf82ccc58be93f7d6e3127c1e3d0228844403e711d551c
test-results-13-20 Expired
450 KB
sha256:ba5736fc9a4f19ac22e927b28ce7d417430756b29835d58877b403b418684bd0
test-results-14-20 Expired
407 KB
sha256:e6d3142ba40d18d64742ff6bc27500739d53dc71bc5458ebde10e7b780102b24
test-results-15-20 Expired
431 KB
sha256:42a1889b58aabee5a997f05f1be4a20a4c4db2a200d854ec53ca73f55ad65a85
test-results-16-20 Expired
428 KB
sha256:bd8a56d274f1847a17a3c5a41fad1bdc48115b9fc9b25df1447eb5e6eb33abc0
test-results-17-20 Expired
529 KB
sha256:157f6a5736db6a3b90ed78d02b4d9c41a721ae4086c11ef37d3596f9b4563bf4
test-results-18-20 Expired
1.28 MB
sha256:6d6d0e8d89e265fe65f5595ed1fd8e998b3d6d48551c7471e906c06bdf47dc40
test-results-19-20 Expired
396 KB
sha256:82383369d53a96aea66aa6be3359f0ecbb0a22f0823434c294a4409e97a14329
test-results-2-20 Expired
472 KB
sha256:ba54080c30205fc291ffa8a08b6179120cb9a27ad0ba31826d5d19c898356b50
test-results-20-20 Expired
360 KB
sha256:36d3fd2fd761f53708b36ea4ac8a1f16bd226fa198f3879f64c45d1ae2a3203c
test-results-3-20 Expired
430 KB
sha256:801b106d3f2e8ef9d61f3be07f8cfe2ba66ac66d1d78e96f2d16fa20d7695ac6
test-results-4-20 Expired
521 KB
sha256:ccd9f70f6ac958bf2019e823cf36795ec6702c114dbd0c049929291f02b3adcb
test-results-5-20 Expired
459 KB
sha256:e3435470014e13b80262c96e57812d4c8f530b41ba24be18d6fe1665eb2cac85
test-results-6-20 Expired
446 KB
sha256:adc84fb97c3f65b41d1146d97ec25db635fbb8b7cc976526ea274ae68c041cc2
test-results-7-20 Expired
352 KB
sha256:c02f61e2545fc8f2b5b37c89cc78212c33916f8f2a5dc8bdab7b2f56d7f9dc79
test-results-8-20 Expired
428 KB
sha256:e32c4ad8bb2d231b5e580e904a3034831b11b501d8d0930b2f72a3274ecc290c
test-results-9-20 Expired
436 KB
sha256:c561b89c6aff20e8175c14f2d3e82e40123e1ef05feee9026bdcc814e94e63e3