Skip to content

chore(git): sync with main #18571

chore(git): sync with main

chore(git): sync with main #18571

Triggered via pull request March 19, 2026 17:01
Status Success
Total duration 15m 54s
Artifacts 27

build.yml

on: pull_request
build-react
50s
build-react
build-vue
45s
build-vue
Matrix: test-core-screenshot
build-angular
1m 18s
build-angular
build-angular-server
44s
build-angular-server
test-core-clean-build
13s
test-core-clean-build
test-core-lint
59s
test-core-lint
test-core-spec
54s
test-core-spec
build-react-router
27s
build-react-router
build-vue-router
40s
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
2s
verify-test-react-e2e
verify-test-react-router-e2e
4s
verify-test-react-router-e2e
verify-test-vue-e2e
2s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 20 notices
[Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard: src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "Cancel" Received: "Option 1" 186 | 187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim()); > 188 | expect(focusedElement).toBe('Cancel'); | ^ 189 | }); 190 | }); 191 | }); at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
[Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard: src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard Error: expect(received).toBe(expected) // Object.is equality Expected: "Cancel" Received: "Option 1" 186 | 187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim()); > 188 | expect(focusedElement).toBe('Cancel'); | ^ 189 | }); 190 | }); 191 | }); at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › 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 › radio: keyboard navigation - md/ltr › 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 Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard: src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard Error: expect(received).toBe(expected) // Object.is equality Expected: "Cancel" Received: "Option 1" 186 | 187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim()); > 188 | expect(focusedElement).toBe('Cancel'); | ^ 189 | }); 190 | }); 191 | }); at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard 360 skipped 284 passed (2.5m)
🎭 Playwright Run Summary
2 skipped 578 passed (3.5m)
🎭 Playwright Run Summary
368 skipped 318 passed (3.8m)
🎭 Playwright Run Summary
8 skipped 713 passed (4.3m)
🎭 Playwright Run Summary
1 skipped 711 passed (4.3m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups 4 skipped 694 passed (5.3m)
🎭 Playwright Run Summary
8 skipped 797 passed (5.3m)
🎭 Playwright Run Summary
36 skipped 841 passed (5.7m)
🎭 Playwright Run Summary
14 skipped 498 passed (6.1m)
🎭 Playwright Run Summary
10 skipped 704 passed (7.4m)
🎭 Playwright Run Summary
5 skipped 695 passed (7.4m)
🎭 Playwright Run Summary
3 skipped 684 passed (8.4m)
🎭 Playwright Run Summary
12 skipped 689 passed (8.8m)
🎭 Playwright Run Summary
1 skipped 671 passed (9.4m)
🎭 Playwright Run Summary
5 skipped 697 passed (9.8m)
🎭 Playwright Run Summary
5 skipped 757 passed (10.1m)
🎭 Playwright Run Summary
14 skipped 716 passed (10.3m)
🎭 Playwright Run Summary
18 skipped 656 passed (10.4m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard 4 skipped 742 passed (9.7m)
🎭 Playwright Run Summary
13 skipped 689 passed (9.4m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
808 KB
sha256:4a2d3b6bfeceda676d78d4d59b9e1e0f780ad6fa1c037a1f1445cd2f4d21a9bc
ionic-angular-server Expired
8.55 KB
sha256:5b4f2cb8ec5c5d1dc13a1c1e23fa25983bb7ebbe69f9e6e4d1cac41bb34a6bd6
ionic-core Expired
5.1 MB
sha256:341fa80f027117f6a1c53e17758f045310f35c97e9a85b2fb7013261cd1bd769
ionic-react Expired
344 KB
sha256:a3a3b7cd35ec77e39df0963098121593bee5a2814320f6d868c0e1e358a6629d
ionic-react-router Expired
27.9 KB
sha256:1b52efc88b6908d25bc00b383e7a77387115b8f4f356db27feee3cf58075154e
ionic-vue Expired
375 KB
sha256:c3a879dd0d45b6a912d887d5ad5545096808cae3198a08354e412503a20dc304
ionic-vue-router Expired
17.1 KB
sha256:9fc355433b71e8ef61d40eab81f0b94787c1802caf2652eb0d488b3310c1f4d8
test-results-1-20 Expired
1.3 MB
sha256:ad9765b0bddeac5ea80309dd13ba452fbd49c4d797f44bde3ef827ffed448f41
test-results-10-20 Expired
441 KB
sha256:a5932250d9110157241bd839f95a3d3c834e0318d91b42f4be472c0e4fbe2bc5
test-results-11-20 Expired
1.36 MB
sha256:819a654e13895bf33168028bdcadfc0fa56f361552551ace8e460eb8edc438b4
test-results-12-20 Expired
522 KB
sha256:27ac2609051a581a293be74a9f50c3e1be0c8d7998857118bd2f908e895abafb
test-results-13-20 Expired
531 KB
sha256:691ce80dc82b6855f117afa14719f5baff379999774e341d26ce800795209fa9
test-results-14-20 Expired
448 KB
sha256:feb25fe5681a46653dd8d578256d3bda98dacd3f3798ae66c86fa438b04ac615
test-results-15-20 Expired
491 KB
sha256:6a6273bf3b0bd4c1f5d12e6573dc7a086ec251cae1befebdaf02822cbae33097
test-results-16-20 Expired
504 KB
sha256:acaca5bbabb616848055d88febf1c8900c2deb344c357857d2c3ddfa3b74f1c9
test-results-17-20 Expired
603 KB
sha256:849f9ffad6a946c5463ffae290ed8087d947f56cb3a489c46c9a21f0363fc56e
test-results-18-20 Expired
587 KB
sha256:793c178cdfdfe3ec56ed0087b86d71afea84c7280b4d380527d9d83010cef903
test-results-19-20 Expired
491 KB
sha256:7e501b7b7170b9f497e7233de9b9062f6184b75402a722feaca9e1f3b5106744
test-results-2-20 Expired
539 KB
sha256:fb39ea88f1d994a5dd7568ad4640f76bab41512596e87584e8117b3e39ec982c
test-results-20-20 Expired
365 KB
sha256:adbd4ddd7aedb0bc393c17d4d3e346623912bb2ea9a21b2fe0ee08fcf190f49f
test-results-3-20 Expired
470 KB
sha256:d74f35a18cd5e1a42d60765713568a0a4f0e7cee5ccba0fc825a2ee8fc7470e3
test-results-4-20 Expired
629 KB
sha256:dbdf1196d27027ec92fdf33a4f182c20e69ce0616fdf7c51fd04791ac06b7102
test-results-5-20 Expired
519 KB
sha256:12f0f3a69a3f0ddbc062797079e4733f6a6369767f6884b6b44174aab4097ac9
test-results-6-20 Expired
521 KB
sha256:58932896937267acc958eb9f42553ac3d5a86c91d9026ac4eba81e500a2599f0
test-results-7-20 Expired
1.68 MB
sha256:bcf455a44521c32550f8c523e52bda1ebf0f062a3a11b47b1c7894453ae7efdc
test-results-8-20 Expired
478 KB
sha256:bc9396c272cf14019fa1f518b4ee7b2e292533e5a2e7c50829dcec08fab8de1f
test-results-9-20 Expired
559 KB
sha256:e300fcd365a80300bfe117de25179a06b0a0025d4c72890dda6af55dc7a192c7