Skip to content

fix(datetime): remove ion-buttons to fix CSP violations #17865

fix(datetime): remove ion-buttons to fix CSP violations

fix(datetime): remove ion-buttons to fix CSP violations #17865

Triggered via pull request December 23, 2025 19:04
Status Success
Total duration 12m 46s
Artifacts 27

build.yml

on: pull_request
build-react
48s
build-react
build-vue
41s
build-vue
Matrix: test-core-screenshot
build-angular
1m 8s
build-angular
build-angular-server
40s
build-angular-server
test-core-clean-build
13s
test-core-clean-build
test-core-lint
56s
test-core-lint
test-core-spec
48s
test-core-spec
build-react-router
24s
build-react-router
build-vue-router
46s
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
4s
verify-test-react-e2e
verify-test-react-router-e2e
3s
verify-test-react-router-e2e
verify-test-vue-e2e
4s
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/dark › radio: keyboard navigation - md/ltr/dark › 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/dark › radio: keyboard navigation - md/ltr/dark › 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: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 277 passed (2.3m)
🎭 Playwright Run Summary
368 skipped 308 passed (3.4m)
🎭 Playwright Run Summary
2 skipped 667 passed (3.7m)
🎭 Playwright Run Summary
2 skipped 681 passed (3.8m)
🎭 Playwright Run Summary
1 skipped 683 passed (3.9m)
🎭 Playwright Run Summary
14 skipped 682 passed (4.5m)
🎭 Playwright Run Summary
2 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 [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group 4 skipped 670 passed (4.9m)
🎭 Playwright Run Summary
36 skipped 824 passed (5.8m)
🎭 Playwright Run Summary
14 skipped 483 passed (6.1m)
🎭 Playwright Run Summary
5 skipped 691 passed (7.0m)
🎭 Playwright Run Summary
10 skipped 676 passed (7.2m)
🎭 Playwright Run Summary
3 skipped 664 passed (7.7m)
🎭 Playwright Run Summary
12 skipped 667 passed (8.1m)
🎭 Playwright Run Summary
1 skipped 656 passed (8.4m)
🎭 Playwright Run Summary
13 skipped 673 passed (8.5m)
🎭 Playwright Run Summary
5 skipped 658 passed (8.7m)
🎭 Playwright Run Summary
5 skipped 720 passed (8.8m)
🎭 Playwright Run Summary
18 skipped 629 passed (9.6m)
🎭 Playwright Run Summary
4 skipped 742 passed (9.8m)
🎭 Playwright Run Summary
14 skipped 682 passed (9.9m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
805 KB
sha256:d46a9ba6590c7088687d90d5caf3aa4455a07bcc6012292a4e52fdacdc3b7a16
ionic-angular-server
8.55 KB
sha256:d34ec3ecd0cfe60ad3f01a71493525f19121b7e737d946ea366a0c7538ddcf16
ionic-core
5.16 MB
sha256:32f3a7f5bed11387d51ff2335d46e45a0a42f76d91a024ef33c71d93c027c2d0
ionic-react
343 KB
sha256:7b29ef98cef3dd70bc3e2ea35df60bc0deb779ea04c9ddacf35122557b548d96
ionic-react-router
27.9 KB
sha256:57b9163eb3130625d48ad03a1f018b61d540d5368ce92e6f925b3ad63bc432d6
ionic-vue
374 KB
sha256:8923a4002ef4519ac5bf8528ff0468c2ea85de5338a2729fdb350a553dd4b1eb
ionic-vue-router
17 KB
sha256:a04ab23eedbb789ebf7a47ceaed8f77f5cebf168c669b22f66a5233432f22b38
test-results-1-20
517 KB
sha256:0a353e99e8252027d36f9175b131329d467c539a0e4fbb64e156adcdbfc2eeff
test-results-10-20
460 KB
sha256:768ef981325f8ada2c122f03bc8647b624c03cf2d111dc4fca0e220ee85d44d9
test-results-11-20
1.71 MB
sha256:4ef98634d719ab2669b8e42cc6482ef365340db530160c61baa0455bc3a81c6a
test-results-12-20
502 KB
sha256:1246e4b38acd9b9ba6ac1f796b6536fdbba44893a2ff08e14b27cfe1ad663768
test-results-13-20
522 KB
sha256:abbba1e2330dbfe92afafe92fc0d17c32a29a2fe8a863c337aac395d648904fa
test-results-14-20
441 KB
sha256:e051c101e21255f32c5170b96ff672b21ad559259e1a5aee40922fcc2f04da28
test-results-15-20
480 KB
sha256:46c77d72157e8f8d1d6730d66af806b4a4d578ac7ea60cc2b5e8aa250c9eac0e
test-results-16-20
498 KB
sha256:1132405ed09212628d9cd4e307346a51e1408517d51cf34cbdf94a81639a89cb
test-results-17-20
569 KB
sha256:e9dc9ffcad1a941d52316c4e74c05dae7f5fd95688b770218fb88dbcd5c9e949
test-results-18-20
569 KB
sha256:55f62af0e4be6eb2a52bdd2dfff05a4d4dd10f0154e6f9f71ba98d7cf0dd516a
test-results-19-20
472 KB
sha256:a1cfc618703c5e04fe000962faec50867e308e7e422ba912e4bc59540c7cf94f
test-results-2-20
526 KB
sha256:35e38d33b8f58b624849e5ee2273adbd3365fc52a457b9950029efe0213ed31e
test-results-20-20
360 KB
sha256:4a87cf7dd2646c8e7cd317f299486d3b435847119756f0072ee0bc1c721b262e
test-results-3-20
456 KB
sha256:66aaf496af67c27d7c397e2fe52904c135cc8785efd6a66e459775a5db29bf6c
test-results-4-20
601 KB
sha256:cb137e528598cc1cf3c8fbde9930314d94941b3e0e08435552d08b50eba58e9e
test-results-5-20
505 KB
sha256:908c51b09cbaceb59a52c5602388b2245481c0b092dbcdc00461857e8df9f577
test-results-6-20
498 KB
sha256:153f57805cabd76d70d94b147fa747a66679a1b06bf97b02290b9e3d04fb08fb
test-results-7-20
377 KB
sha256:fc624f1afaaff009760bbd535a8b31942a364972902fcad3eabba4aaca02fc5e
test-results-8-20
464 KB
sha256:4574ba8c3fdce9fb5f382a54d4b1c9d6d323292b04ee6cd1c8c17c821f76a5ad
test-results-9-20
512 KB
sha256:eda8c6e6214d649f36a800c57741f37e192dcd00fd7308aed85a073d388a3c86