Skip to content

fix(select): derive option text from all child nodes #20166

fix(select): derive option text from all child nodes

fix(select): derive option text from all child nodes #20166

Re-run triggered August 20, 2026 20:25
Status Failure
Total duration 11m 31s
Artifacts 26

build.yml

on: pull_request
build-react
47s
build-react
build-vue
42s
build-vue
Matrix: test-core-screenshot
build-angular
59s
build-angular
build-angular-server
46s
build-angular-server
test-core-clean-build
13s
test-core-clean-build
test-core-lint
49s
test-core-lint
test-core-spec
57s
test-core-spec
build-react-router
40s
build-react-router
build-vue-router
42s
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
3s
verify-test-angular-e2e
verify-test-react-e2e
3s
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

14 errors and 19 notices
test-core-screenshot (15, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:270:9 › datetime-button: reopening modal - md/ltr › should navigate to the previous month when reopened: src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L244
2) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:270:9 › datetime-button: reopening modal - md/ltr › should navigate to the previous month when reopened Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('ion-datetime.datetime-ready') to be visible 242 | await page.click('#date-button'); 243 | await ionModalDidPresent.next(); > 244 | await page.locator('ion-datetime.datetime-ready').waitFor(); | ^ 245 | await page.waitForChanges(); 246 | }; 247 | at openModal (/ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:244:57) at /ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:278:7
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:270:9 › datetime-button: reopening modal - md/ltr › should navigate to the previous month when reopened: src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L0
2) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:270:9 › datetime-button: reopening modal - md/ltr › should navigate to the previous month when reopened Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal: src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L191
1) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('ion-datetime.datetime-ready') to be visible 189 | await ionModalDidPresent.next(); 190 | > 191 | await page.locator('ion-datetime.datetime-ready').waitFor(); | ^ 192 | 193 | const calendarBody = datetime.locator('.calendar-body'); 194 | await expect(calendarBody).toBeVisible(); at openAndInteract (/ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:191:59) at /ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:206:7
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal: src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L0
1) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal: src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L191
1) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('ion-datetime.datetime-ready') to be visible 189 | await ionModalDidPresent.next(); 190 | > 191 | await page.locator('ion-datetime.datetime-ready').waitFor(); | ^ 192 | 193 | const calendarBody = datetime.locator('.calendar-body'); 194 | await expect(calendarBody).toBeVisible(); at openAndInteract (/ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:191:59) at /ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:197:7
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal: src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L0
1) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal: src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L191
1) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('ion-datetime.datetime-ready') to be visible 189 | await ionModalDidPresent.next(); 190 | > 191 | await page.locator('ion-datetime.datetime-ready').waitFor(); | ^ 192 | 193 | const calendarBody = datetime.locator('.calendar-body'); 194 | await expect(calendarBody).toBeVisible(); at openAndInteract (/ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:191:59) at /ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:197:7
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal: src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L0
1) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal Test timeout of 30000ms exceeded.
test-core-screenshot (4, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
test-core-screenshot (2, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
test-core-screenshot (2, 20)
Process completed with exit code 12.
test-core-screenshot (2, 20)
The operation was canceled.
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
212 skipped 345 passed (2.7m)
🎭 Playwright Run Summary
216 skipped 396 passed (3.0m)
🎭 Playwright Run Summary
505 passed (3.2m)
🎭 Playwright Run Summary
1 skipped 610 passed (3.9m)
🎭 Playwright Run Summary
4 skipped 718 passed (4.5m)
🎭 Playwright Run Summary
1 skipped 606 passed (4.4m)
🎭 Playwright Run Summary
4 skipped 603 passed (4.5m)
🎭 Playwright Run Summary
764 passed (5.0m)
🎭 Playwright Run Summary
3 skipped 609 passed (5.0m)
🎭 Playwright Run Summary
14 skipped 454 passed (5.5m)
🎭 Playwright Run Summary
13 skipped 640 passed (6.0m)
🎭 Playwright Run Summary
19 skipped 597 passed (6.7m)
🎭 Playwright Run Summary
9 skipped 603 passed (6.8m)
🎭 Playwright Run Summary
592 passed (7.0m)
🎭 Playwright Run Summary
7 skipped 572 passed (7.2m)
🎭 Playwright Run Summary
4 skipped 610 passed (7.3m)
🎭 Playwright Run Summary
1 skipped 629 passed (8.4m)
🎭 Playwright Run Summary
1 failed [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal 1 flaky [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:270:9 › datetime-button: reopening modal - md/ltr › should navigate to the previous month when reopened 3 skipped 592 passed (8.4m)
🎭 Playwright Run Summary
14 skipped 610 passed (8.6m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
582 KB
sha256:c6fe8c9272fd1a77d19a8838c64714a0ac360f2c0a32ac959844f7e763788439
ionic-angular-server
4.31 KB
sha256:29ed144b288f2442f21bc421a095c3cd6ea5f8c7971fbe212d5ff1e18acfb60c
ionic-core
4.66 MB
sha256:3e53c3de15400d8e984e1fa7d60656901a072a05b73c1cc8389d8bc70976901b
ionic-react
233 KB
sha256:f575189bd2eed9d9f4cad28036feb32fde01ec8804b43898404313e251993d3f
ionic-react-router
109 KB
sha256:dcb1d7c4a0116c089f2996654179a5c5d2bd40b791fbb82aa6856ba798c6e5f0
ionic-vue
236 KB
sha256:2da9281bd3f9a58710c8287666d5bbdc65fc38a4365ed1794b820563b413e78f
ionic-vue-router
19.4 KB
sha256:484c15c4eab7a090a0f9f0dc2ee1acac86ad2ad5a962f52ea7ab9247f597acd4
test-results-1-20
488 KB
sha256:b26d519685519105d49b87f4742ed2a36969969cbe90405430ad41f7de4841c8
test-results-10-20
489 KB
sha256:98dfbe64102e51613c633991b2caf1b05814ba122d1f84da883c4b12293f5696
test-results-11-20
551 KB
sha256:4ed900d4069a9ff91c383da062f681d144868f8d79c3d557da4ee040c37e3c3e
test-results-12-20
469 KB
sha256:529b819038b1f1f75ff66846d3ba6cf97f8b228cf8a1e8fe9659ae0798c79c66
test-results-13-20
498 KB
sha256:a62b3afc780caa943c6b679a112f813d71b0713e3518e3c4d2f802519f2bbaba
test-results-14-20
438 KB
sha256:240705cd2de589b489b12cbb5bbdd1e76c9b0bcc9999be1dd7a962efabcb9e13
test-results-15-20
3.41 MB
sha256:3b76c11e878faa32f10f2bb2e560f1c49aaddc89b5a79adc4909bdeccfa243da
test-results-16-20
470 KB
sha256:8998ff3d1aff9ecbcda0dc441b6e74a953e019db98758a7c837fe283c1c8c2ec
test-results-17-20
616 KB
sha256:b9f8c67e81c064c812a4fc9d342a765941cb0deeb7c76e2f61f1cbea58450c6e
test-results-18-20
533 KB
sha256:68818e41c8392815a782c21721218e6b3e6ccb9bbca25f0d7739df1a254d5713
test-results-19-20
452 KB
sha256:6ffbc27165dc1d3fb371d5af6f53b879efd151ee4721d726a002c4c7df7b8bab
test-results-20-20
375 KB
sha256:988f3fbd7080aa31639db4fef0ee21ca7af4ed230b8e681a241b31d43d867c7e
test-results-3-20
471 KB
sha256:3a112d9046cc38855cdab7a1ab540839739dad623ed5693086dade96f6049491
test-results-4-20
601 KB
sha256:f08342ff76af0ed5ad4708e74a898dc54de37be5808ca73377c591782f085d51
test-results-5-20
500 KB
sha256:7dec5847ec932a53d6caf550323aa8ec039ed791b27bfad47f77497d18b9ddbb
test-results-6-20
461 KB
sha256:9138f8bdfe1e4604c1969293af2a63cbb4dc88931788a363ce8b06c3e4051e7f
test-results-7-20
410 KB
sha256:fd99843eed17da22f715a1c781b0403bf41734ca502fa75cb1c0f1fc953dc506
test-results-8-20
467 KB
sha256:19cfc7df3362ffb33e7f4a27e1d29aeddc35e49a9356b795a59093b7feb29e31
test-results-9-20
530 KB
sha256:039cfe0f89d93a9fd3ea25a1b4624f7407abf3f57b59c31180b510137620c08a