Skip to content

fix(segment-button): correct color for button childs #17872

fix(segment-button): correct color for button childs

fix(segment-button): correct color for button childs #17872

Triggered via pull request December 26, 2025 15:52
Status Success
Total duration 12m 56s
Artifacts 27

build.yml

on: pull_request
build-react
52s
build-react
build-vue
44s
build-vue
Matrix: test-core-screenshot
build-angular
1m 8s
build-angular
build-angular-server
44s
build-angular-server
test-core-clean-build
14s
test-core-clean-build
test-core-lint
57s
test-core-lint
test-core-spec
46s
test-core-spec
build-react-router
25s
build-react-router
build-vue-router
39s
build-vue-router
verify-screenshots
3s
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

4 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
3) [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 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
2) [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
[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/menu/test/basic/menu.e2e.ts:152:9 › menu: events - md/ltr › should pass role when swiping to close: src/components/menu/test/basic/menu.e2e.ts#L0
1) [Mobile Firefox] › src/components/menu/test/basic/menu.e2e.ts:152:9 › menu: events - md/ltr › should pass role when swiping to close Test timeout of 30000ms exceeded.
🎭 Playwright Run Summary
360 skipped 280 passed (2.2m)
🎭 Playwright Run Summary
368 skipped 308 passed (3.4m)
🎭 Playwright Run Summary
2 skipped 667 passed (3.6m)
🎭 Playwright Run Summary
8 skipped 688 passed (3.9m)
🎭 Playwright Run Summary
1 skipped 676 passed (3.8m)
🎭 Playwright Run Summary
8 skipped 664 passed (4.3m)
🎭 Playwright Run Summary
3 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 [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 [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 678 passed (5.2m)
🎭 Playwright Run Summary
36 skipped 824 passed (5.7m)
🎭 Playwright Run Summary
14 skipped 486 passed (6.0m)
🎭 Playwright Run Summary
10 skipped 648 passed (6.7m)
🎭 Playwright Run Summary
3 skipped 664 passed (7.1m)
🎭 Playwright Run Summary
5 skipped 682 passed (6.9m)
🎭 Playwright Run Summary
12 skipped 691 passed (8.2m)
🎭 Playwright Run Summary
13 skipped 671 passed (8.5m)
🎭 Playwright Run Summary
1 skipped 656 passed (8.4m)
🎭 Playwright Run Summary
5 skipped 720 passed (8.8m)
🎭 Playwright Run Summary
5 skipped 664 passed (9.4m)
🎭 Playwright Run Summary
18 skipped 618 passed (9.5m)
🎭 Playwright Run Summary
4 skipped 745 passed (9.4m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/menu/test/basic/menu.e2e.ts:152:9 › menu: events - md/ltr › should pass role when swiping to close 14 skipped 683 passed (9.9m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
805 KB
sha256:78a523955a0115f3279ca65bdfccc4341ffbf7ce6c7747081c6b8d15daea19a7
ionic-angular-server
8.55 KB
sha256:db7d5ee2d74858e53aad433397c56ca29ee3f42a8cd160a20047974fc71f9ca8
ionic-core
5.15 MB
sha256:28019c7ee55a0341d8395cce26a409e2c68023fe5ed2de663f8f4fcb8bbbdfbd
ionic-react
344 KB
sha256:ebd9f6916c1199824511c5c3168b58d3b24e8557c67e74a28dc2becbb46bff00
ionic-react-router
27.9 KB
sha256:eb0da19568638c5e2ab183ce07b510e5740a9af15127a93dc97ffd4fe42fb6c5
ionic-vue
374 KB
sha256:e590fdfce96ad917fc36faa419084ae4500d438ecbc2248c469e09dbaaf2f839
ionic-vue-router
17.1 KB
sha256:b9d28e634be079ec8805db392e640323b5204f3e9bc648be47c1eda4f1894c36
test-results-1-20
519 KB
sha256:b60dc2042af591c364d4df77d95b2d1961721b6985fc61d01d5f22972683612b
test-results-10-20
459 KB
sha256:781670404d3eb73ddd6428e8c320b865e693b6c9a29400b4126eaa407f854617
test-results-11-20
2.09 MB
sha256:d5062477a11d0c85c2eb207749a54e829dfe9308c85def988a26df896fa02788
test-results-12-20
498 KB
sha256:400492055b55f6b02ea7fc53cfdd667cba1e032c26e1d5792018bb0814b3ef58
test-results-13-20
520 KB
sha256:513a110710c5021befedcffb6bc6a633985b7ae38d862a24b5beadde0b2c6e0c
test-results-14-20
444 KB
sha256:43a4b76899daa673f7690a589273bf281b5f349f3a7e23fe24c120faced73862
test-results-15-20
481 KB
sha256:063c0d306e7a9ee92df97a3c3d38f55c50b89c4e1b02501ee288293d8cffcb87
test-results-16-20
495 KB
sha256:0d5b0b260937c25311be724a6c991f923ff6c70d50e1a3aab6428a9022ccae35
test-results-17-20
576 KB
sha256:2ac892ffde71bf878b2339f4a6ae295489abdd03de06510d7b46859b897e1d5c
test-results-18-20
575 KB
sha256:4893fa63cbe579e02457968d2f6d02316ff1fe8e64502346366cd03c5395cf5e
test-results-19-20
462 KB
sha256:c81a6549cbba549b35b5faea5ca4e5da9c02652aebdbb792f346afd1a1903ef1
test-results-2-20
524 KB
sha256:ba5d0ecca3312350ccbaa596bd142961d8b4ac959759ea9021475dcdd53574bc
test-results-20-20
359 KB
sha256:e16ba09003c8528eb8e00ef2d00b249492060c482b2cf940d43f8feb445a574b
test-results-3-20
455 KB
sha256:d4de1076c497221d368c7b4ca33b8cadab6a5194df5ae52f66bfbd5c04962218
test-results-4-20
1.51 MB
sha256:8b7972a20d7490d5fc323a5439d3dc06b1dcbcf0dd6a821f2726595237fd5cf2
test-results-5-20
505 KB
sha256:ab28c4101e69f3f06652fceeff1ff2fb044d6018fb313f95f16e46bffa8aff46
test-results-6-20
498 KB
sha256:c9ddadb013f6a4dce3676ad265787eced33c97f491132cadc6232aae7562fad9
test-results-7-20
379 KB
sha256:e3585865ba3319f81eb4e20ee54bff0c0d916fb6e35688db7112128ac2339247
test-results-8-20
469 KB
sha256:48f82a7a67fef1812344a139253f8ce4a7983397e1df38eab4a402dc51daa0f3
test-results-9-20
505 KB
sha256:3d38127e9857fe2d5e25cb7bdb66a07e58be0255186ce0aafac6189b1a3f8e19