Skip to content

fix(select): select focused option on Enter in popover and modal interfaces #19023

fix(select): select focused option on Enter in popover and modal interfaces

fix(select): select focused option on Enter in popover and modal interfaces #19023

Triggered via pull request April 23, 2026 17:17
Status Success
Total duration 11m 13s
Artifacts 27

build.yml

on: pull_request
build-react
58s
build-react
build-vue
41s
build-vue
Matrix: test-core-screenshot
build-angular
1m 6s
build-angular
build-angular-server
41s
build-angular-server
test-core-clean-build
10s
test-core-clean-build
test-core-lint
48s
test-core-lint
test-core-spec
56s
test-core-spec
build-react-router
22s
build-react-router
build-vue-router
35s
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
4s
verify-test-angular-e2e
verify-test-react-e2e
4s
verify-test-react-e2e
verify-test-react-router-e2e
2s
verify-test-react-router-e2e
verify-test-vue-e2e
4s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 20 notices
[Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated: src/components/datetime/test/set-value/datetime.e2e.ts#L63
2) [Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /May 2021/ Received string: "November 2021" Timeout: 5000ms Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 9 × locator resolved to <div class="calendar-month-year">…</div> - unexpected value "November 2021" 61 | 62 | const calendarHeader = datetime.locator('.calendar-month-year'); > 63 | await expect(calendarHeader).toHaveText(/May 2021/); | ^ 64 | }); 65 | }); 66 | }); at /ionic/src/components/datetime/test/set-value/datetime.e2e.ts:63:36
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:302:9 › datetime: swiping - md/ltr › should move to next month by swiping: src/components/datetime/test/basic/datetime.e2e.ts#L320
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:302:9 › datetime: swiping - md/ltr › should move to next month by swiping Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime .calendar-month-year') Expected pattern: /June 2022/ Received string: "May 2022" Timeout: 5000ms Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime .calendar-month-year') 9 × locator resolved to <div class="calendar-month-year">…</div> - unexpected value "May 2022" 318 | await page.waitForChanges(); 319 | > 320 | await expect(calendarHeader).toHaveText(/June 2022/); | ^ 321 | }); 322 | test('should not re-render if swipe is in progress', async ({ page, skip }) => { 323 | skip.browser('webkit', 'Wheel is not available in WebKit'); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:320:36
[Mobile Safari] › 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 Safari] › 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
428 passed (2.9m)
🎭 Playwright Run Summary
216 skipped 320 passed (3.1m)
🎭 Playwright Run Summary
1 skipped 556 passed (3.5m)
🎭 Playwright Run Summary
212 skipped 333 passed (3.8m)
🎭 Playwright Run Summary
4 skipped 659 passed (4.0m)
🎭 Playwright Run Summary
1 skipped 548 passed (4.0m)
🎭 Playwright Run Summary
4 skipped 540 passed (4.0m)
🎭 Playwright Run Summary
14 skipped 505 passed (4.9m)
🎭 Playwright Run Summary
5 skipped 546 passed (5.2m)
🎭 Playwright Run Summary
14 skipped 403 passed (5.3m)
🎭 Playwright Run Summary
686 passed (5.4m)
🎭 Playwright Run Summary
7 skipped 532 passed (6.3m)
🎭 Playwright Run Summary
546 passed (6.8m)
🎭 Playwright Run Summary
1 skipped 563 passed (7.0m)
🎭 Playwright Run Summary
22 skipped 552 passed (7.3m)
🎭 Playwright Run Summary
4 skipped 547 passed (7.5m)
🎭 Playwright Run Summary
2 flaky [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:302:9 › datetime: swiping - md/ltr › should move to next month by swiping [Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated 3 skipped 541 passed (7.5m)
🎭 Playwright Run Summary
14 skipped 533 passed (7.8m)
🎭 Playwright Run Summary
8 skipped 545 passed (8.6m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/menu/test/basic/menu.e2e.ts:152:9 › menu: events - md/ltr › should pass role when swiping to close 5 skipped 535 passed (8.6m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
672 KB
sha256:c5daf0e12f0234dd8dc789de82d9b615c8437b888d4775ca6de0dc3f0d06e0d8
ionic-angular-server
8.55 KB
sha256:8d1e5ee010b09ecf86b9cbbae6e6a1f5a869cea9817ac5c6d7c05fddaff5c81a
ionic-core
4.53 MB
sha256:43a0cd99ed196668f91372af4123a124a4a51c14d90e37b9eae046de890f17e5
ionic-react
213 KB
sha256:cd18842c621de119dfeca9cbb927a0d67ae62ba2d5f76ef6e2db64a8c5df6d60
ionic-react-router
27.9 KB
sha256:376e0fe40cdb108adc60ca4cd70779a396ff3dfbeae9e36a0cde162386616bae
ionic-vue
234 KB
sha256:c7a312b00b7b9e1b5166d1a1c3682cc4126deb6feb09b194bb29b7252fed1d3d
ionic-vue-router
17.1 KB
sha256:96af304c0404839d90fe520f344302e98089477c5535ab183c0d5c09eb03804c
test-results-1-20
452 KB
sha256:2c4622f1eda851c8b1a8c8642d29b23dee2e870e73dd3534242a0a1145e4aba7
test-results-10-20
429 KB
sha256:ec46cacacd048266a0f79ebb8aaeee1bb3cbb9080e4b5c1ae475563634613220
test-results-11-20
525 KB
sha256:791a85f5429273b836c09eb173d696349817fee7a6a2f3af7794c465c90baa10
test-results-12-20
468 KB
sha256:65619c108b7ed06e712501125f779dadfd4fdf67aff7c363ff71d85aa65a24e0
test-results-13-20
475 KB
sha256:20c5eadd28f09bfb9b591bfee43320699466dc60453d5c01d100642c59721ee5
test-results-14-20
413 KB
sha256:02422c882b14f66dfe5368d74f1a75d65911d2b1db4855149d361c80976b71a3
test-results-15-20
1.63 MB
sha256:a07cfadf919a4f97d9ef58c3e9696045533baefc217d358eadbf6e48ee67ba49
test-results-16-20
451 KB
sha256:01e09a006ba08e42215ec106b255c6e289c8de6508b87185d335b76533058947
test-results-17-20
1.43 MB
sha256:e0578cb3178c587730a9d2ecb2206a5657c9f2f87885b0295c6e8a074e695cf9
test-results-18-20
532 KB
sha256:da10a3f69cde88e2b3d82bc815298421ccf66abc6344b7f80976837bfe165f59
test-results-19-20
404 KB
sha256:b6e07cfc9dd011bba2dec69fbf36e2a1e3cab06fa44af6cadffa4071b2a04a79
test-results-2-20
496 KB
sha256:331eece18f106e30b23373eb953c83f9f18e1914ff44904ef7207ee8b01ef907
test-results-20-20
372 KB
sha256:8edb00c7719db2a3cea7e574ff5d0cb364fdaa55a761b6cf8294a26ee4002d69
test-results-3-20
445 KB
sha256:81b4d4de408537f21a73321aeb8beabd0219115bd4f0fb508f5a1530b045cf31
test-results-4-20
555 KB
sha256:bc8a98c789c36520979b819377b537016cec8f039e7ed6419016c4c628b92fb5
test-results-5-20
484 KB
sha256:2cb53b4f46d15b6f263bec02330ca62ecec9f5a169a91e7c2091c50b04b9aa0b
test-results-6-20
444 KB
sha256:9b3112f899330bca9db70492578cb31135e0a91440a81c1f666b3139fd989e6e
test-results-7-20
376 KB
sha256:552f70b94536648c2a00588e4b911d97609a3de8e4c95cdc622f8009c6d12738
test-results-8-20
440 KB
sha256:28438f16005c799d77a5a376b2a68ee992d45336f2fdd61f596063ac2f18104d
test-results-9-20
506 KB
sha256:a1221bca73596be8ffbd3fe805e57db2863039208dd5c4feabbf2ed1cbf8ba16