Skip to content

fix(modal): allow interaction with parent content through sheet modals in child routes #17651

fix(modal): allow interaction with parent content through sheet modals in child routes

fix(modal): allow interaction with parent content through sheet modals in child routes #17651

Triggered via pull request December 5, 2025 02:49
Status Failure
Total duration 9m 49s
Artifacts 27

build.yml

on: pull_request
build-react
45s
build-react
build-vue
42s
build-vue
Matrix: test-core-screenshot
build-angular
1m 9s
build-angular
build-angular-server
36s
build-angular-server
test-core-clean-build
13s
test-core-clean-build
test-core-lint
50s
test-core-lint
test-core-spec
47s
test-core-spec
build-react-router
29s
build-react-router
build-vue-router
36s
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
2s
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
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 20 notices
test-react-e2e (react18)
Process completed with exit code 1.
test-react-e2e (react19)
Process completed with exit code 1.
test-react-e2e (react17)
Process completed with exit code 1.
verify-test-react-e2e
Process completed with exit code 1.
[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
2) [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: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
🎭 Playwright Run Summary
216 skipped 257 passed (2.3m)
🎭 Playwright Run Summary
534 passed (3.0m)
🎭 Playwright Run Summary
1 skipped 534 passed (3.2m)
🎭 Playwright Run Summary
1 skipped 537 passed (3.3m)
🎭 Playwright Run Summary
4 skipped 511 passed (3.4m)
🎭 Playwright Run Summary
212 skipped 313 passed (3.6m)
🎭 Playwright Run Summary
2 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:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups 4 skipped 513 passed (3.9m)
🎭 Playwright Run Summary
648 passed (4.3m)
🎭 Playwright Run Summary
10 skipped 503 passed (4.9m)
🎭 Playwright Run Summary
14 skipped 399 passed (5.2m)
🎭 Playwright Run Summary
5 skipped 513 passed (5.3m)
🎭 Playwright Run Summary
1 skipped 538 passed (6.0m)
🎭 Playwright Run Summary
4 skipped 535 passed (6.4m)
🎭 Playwright Run Summary
1 skipped 523 passed (6.6m)
🎭 Playwright Run Summary
10 skipped 529 passed (6.6m)
🎭 Playwright Run Summary
7 skipped 510 passed (7.0m)
🎭 Playwright Run Summary
2 skipped 517 passed (7.1m)
🎭 Playwright Run Summary
5 skipped 517 passed (7.0m)
🎭 Playwright Run Summary
14 skipped 502 passed (7.2m)
🎭 Playwright Run Summary
5 skipped 573 passed (7.5m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
667 KB
sha256:e7d53fc1955146d2e8a6dad64c703d973805152b51ce8fb4c9539d8986ef2529
ionic-angular-server
8.55 KB
sha256:34d9df8a82ac1d74bf9b8bff1a51c91174cb018814388077d0802296af078d37
ionic-core
4.56 MB
sha256:5e0f970c8a348803f903bb3d62960e3d78f78da205a279d695bcff595cd23c90
ionic-react
211 KB
sha256:a527c5ecd70beb7a0ad9e09f9b352063c76086bb28f1b92c6c0d4875fa6720b5
ionic-react-router
27.9 KB
sha256:f628997a63cb6e11efe0e07bbda6a6b436c1c24b4feb3d57881ba4adb674ddee
ionic-vue
233 KB
sha256:a168e9cddfe16cbb32aa4ecb004ed0f666ad2e8e115a2560a4e40fc1e1580311
ionic-vue-router
17 KB
sha256:819e80a5f79104f02b9453455047be0cdc9ddf12afe02d83eb08c7e549d2de1c
test-results-1-20
441 KB
sha256:a28699cdfb37251535da4175c411a8b918b4dcfb16918c737be71caeb071f4d3
test-results-10-20
460 KB
sha256:adec1a2bc96c5354d657b053aa1a51ba37e7be4d354e5dd2d2aa1822630b3d3c
test-results-11-20
1.62 MB
sha256:ebe7e65adcf2e862b80256dfb1923f9f7ce148e91d3b24b557b1d8d92ad068c4
test-results-12-20
442 KB
sha256:6953ca6745280a3bbd18682fcecf118052275f7d4f6fbfe5775a9eb1431b7753
test-results-13-20
451 KB
sha256:9b456d4367524138e423cd9e5132bc51ebfd7c1de21976667565bc358ab8bd0a
test-results-14-20
406 KB
sha256:9f8f60d232d1233858089ebba2ed3eb9e0e6b0eb3a828689b9f155bf6a329380
test-results-15-20
431 KB
sha256:53426ac9380ca0f8972d93439b12bb1ccfdef56b876ba14b1be5785537e84fd6
test-results-16-20
427 KB
sha256:78b5e91d54a89d18671d972b23623fa8c7905da8f561090d2b030140aa5342c3
test-results-17-20
529 KB
sha256:4ef211a5b9c42a075730045faba9242432c5d6abda8152d7389d20c8e54ed057
test-results-18-20
505 KB
sha256:4648878b13c95d5a74537bd552e8788dd422b6a7cbfeaddb784bedde8916fc7c
test-results-19-20
396 KB
sha256:98376f16ddbddfdd24e4a9693852af3c83cd219f6540c2a2311b268ceabd5e10
test-results-2-20
471 KB
sha256:5623c5dcb3bd5ab7df8e13b74ebf36c8de98e0231225bccec000576710f07a34
test-results-20-20
360 KB
sha256:133c765539dbe244d959e0dd83d409fe15229e9abac78894a06c6f038cca56b8
test-results-3-20
431 KB
sha256:7639fc3df493cf431ffedad9716c0b7a5e59050fc1741124d27e2dd321e99d54
test-results-4-20
525 KB
sha256:753a7e91bfd2f5af9ea6e779a0b1c686132419e8b7ed9858bbd4eda179ca48dc
test-results-5-20
453 KB
sha256:bfd09c4f7a834ef1ef19389947cf9e05ec391f977fb41b963790cb2813ea67eb
test-results-6-20
448 KB
sha256:e65d3a4ceeb63f654eacd2277348fbc7dac34d643c00a0b5a312b566a2a1a95a
test-results-7-20
350 KB
sha256:ffb96cd483626add4eec006ee4a9c4b75a23303fe22387a2e949099ba3c3e76b
test-results-8-20
429 KB
sha256:aa91c07b966c55eb5f38da378f99640373076f56160573274f268bfc5b9d9afb
test-results-9-20
437 KB
sha256:ed6d2f989dd3d31b4c7035fe65e09d51795be4a852edc2b24ecc371b55248103