Skip to content

chore(git): sync ionic-modular with next #17577

chore(git): sync ionic-modular with next

chore(git): sync ionic-modular with next #17577

Triggered via pull request December 1, 2025 22:01
Status Success
Total duration 12m 23s
Artifacts 27

build.yml

on: pull_request
build-react
49s
build-react
build-vue
40s
build-vue
Matrix: test-core-screenshot
build-angular
1m 0s
build-angular
build-angular-server
36s
build-angular-server
test-core-clean-build
16s
test-core-clean-build
test-core-lint
55s
test-core-lint
test-core-spec
41s
test-core-spec
build-react-router
30s
build-react-router
build-vue-router
37s
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
2s
verify-test-angular-e2e
verify-test-react-e2e
3s
verify-test-react-e2e
verify-test-react-router-e2e
3s
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:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group: src/components/radio/test/a11y/radio.e2e.ts#L134
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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" 132 | 133 | await pageUtils.pressKeys('Tab'); > 134 | await expect(firstGroupRadios.nth(0)).toBeFocused(); | ^ 135 | 136 | await page.keyboard.press('ArrowDown'); 137 | await expect(firstGroupRadios.nth(1)).toBeFocused(); at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group: src/components/radio/test/a11y/radio.e2e.ts#L134
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group 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" 132 | 133 | await pageUtils.pressKeys('Tab'); > 134 | await expect(firstGroupRadios.nth(0)).toBeFocused(); | ^ 135 | 136 | await page.keyboard.press('ArrowDown'); 137 | await expect(firstGroupRadios.nth(1)).toBeFocused(); at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
🎭 Playwright Run Summary
360 skipped 275 passed (2.2m)
🎭 Playwright Run Summary
368 skipped 307 passed (3.4m)
🎭 Playwright Run Summary
2 skipped 669 passed (3.7m)
🎭 Playwright Run Summary
8 skipped 683 passed (4.0m)
🎭 Playwright Run Summary
1 skipped 676 passed (3.9m)
🎭 Playwright Run Summary
144 skipped 715 passed (4.7m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › using arrow keys should move between enabled radios within group 4 skipped 675 passed (5.0m)
🎭 Playwright Run Summary
8 skipped 663 passed (4.8m)
🎭 Playwright Run Summary
14 skipped 489 passed (5.8m)
🎭 Playwright Run Summary
10 skipped 648 passed (6.8m)
🎭 Playwright Run Summary
5 skipped 681 passed (7.1m)
🎭 Playwright Run Summary
3 skipped 664 passed (7.9m)
🎭 Playwright Run Summary
12 skipped 685 passed (8.2m)
🎭 Playwright Run Summary
13 skipped 659 passed (8.2m)
🎭 Playwright Run Summary
4 skipped 736 passed (8.3m)
🎭 Playwright Run Summary
1 skipped 668 passed (8.5m)
🎭 Playwright Run Summary
5 skipped 708 passed (8.9m)
🎭 Playwright Run Summary
5 skipped 667 passed (9.7m)
🎭 Playwright Run Summary
18 skipped 617 passed (9.5m)
🎭 Playwright Run Summary
14 skipped 681 passed (9.7m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
776 KB
sha256:731873e8b9d1a05e65690c7dae48a14f83875d57a542e126dbbf76901b44b050
ionic-angular-server
8.55 KB
sha256:692cda58f8acf083cdbc5c290ee4625c543c102c8f86f6d9d31425ee5a5cb95d
ionic-core
5.15 MB
sha256:2252840cd2f7359e0d0c2df2f201a4edbcb4fb9694560a2488189853ef1414fc
ionic-react
314 KB
sha256:d178a79eea7b24c546cf7d54c77747334d1f48755d0fef99e21211d8cfbd17ee
ionic-react-router
27.9 KB
sha256:bfaa4fccd85f5ad8ecfc51ff0326edc180375353485bcf4ed1c25a5775720fc4
ionic-vue
344 KB
sha256:6a1d7f8169e630a5e136547b481e73427a1199327e1af192979d5738edb410d0
ionic-vue-router
17.1 KB
sha256:7309c892a0fed3692def59dd764713ffffa9c3e1c850e991d704f5970f36474d
test-results-1-20
512 KB
sha256:bf14325e971cbad76aa95ba43262cdde59fdaebed11577b373c7eee38840f3e8
test-results-10-20
463 KB
sha256:69286e309818325f4b0c106834d5cc15fa250862b912c4a9648442ab53a0e9ba
test-results-11-20
1.71 MB
sha256:2a143cc7db4534a81b6866ac58f846e77a522160974ff2521829e247ac42dbb6
test-results-12-20
498 KB
sha256:3c707901f9b61ffa7a9f76992537be401e00f406b0dcc4cedbc41105d8143508
test-results-13-20
476 KB
sha256:8ed14f47547fa4056bf263348fd62aa4dfc4c3f84616b3a2d791815a70bc9efb
test-results-14-20
441 KB
sha256:85af29a8f338063bfb1d2d93fee7b48a65982c91d56b22154adc007e31ac0895
test-results-15-20
477 KB
sha256:89fc530c7450881dd92ea96ef047728cdfa8e7245705169825d91b688da8886b
test-results-16-20
493 KB
sha256:17805f0729a3fdee14224c68b9f9cf4854131c5991f49c8b01ffa34b1db90bfb
test-results-17-20
579 KB
sha256:efd05a0934bded1363ff4d5466a37c6f4f0610316f7c81dc19f474e8f6c30c3e
test-results-18-20
570 KB
sha256:7af2f92a386cb5a1c628304e7a12ec327714e2b379c53b472ba641bfbda69053
test-results-19-20
463 KB
sha256:6784bdd75a4102ab3f14a713d8b1307d83d63bbc4912a4fc03f569a1a8f7f8d1
test-results-2-20
522 KB
sha256:f9281ded57cf63608e09dbd6e076a24557d3ec802a17a935933503bdaaa3dfdf
test-results-20-20
356 KB
sha256:12588c8355a42c217b7781daaaf4508a1aac1d423e1721d4ae3332277e3e60fd
test-results-3-20
456 KB
sha256:0055a40474f9a7341424e635f69355d173cf743e43fda7807e87cd1f2548caf4
test-results-4-20
601 KB
sha256:42e46e34a88ac6f13b5e46c8d63684c31655598f5133b72f084a2f618ff46582
test-results-5-20
509 KB
sha256:b91b90eb69d64b90ca25f93c75687acfe90d3989f662a234add4a3bc6dd9c180
test-results-6-20
495 KB
sha256:57068caad562098e627b054923544fef7bc92ca7f6ad343e8804f49772ce388d
test-results-7-20
375 KB
sha256:32a89858042eee8f0ae4ee41359b386baf043c76c44f7e743458fee44e69d7e3
test-results-8-20
466 KB
sha256:fdaaff252164eabe825e53ef977f78144b276ca11ed225854e15db9468b38add
test-results-9-20
506 KB
sha256:d07a2028ac7c5ad471874feb3f934be3ae94c00f4d9a771659f2bcbb09135e09