Skip to content

test(drag-element, item-sliding): prevent full swipe #19075

test(drag-element, item-sliding): prevent full swipe

test(drag-element, item-sliding): prevent full swipe #19075

Triggered via pull request April 29, 2026 23:07
Status Success
Total duration 13m 51s
Artifacts 27

build.yml

on: pull_request
build-react
44s
build-react
build-vue
41s
build-vue
Matrix: test-core-screenshot
build-angular
1m 7s
build-angular
build-angular-server
42s
build-angular-server
test-core-clean-build
21s
test-core-clean-build
test-core-lint
57s
test-core-lint
test-core-spec
50s
test-core-spec
build-react-router
28s
build-react-router
build-vue-router
46s
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
4s
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
2s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 20 notices
[Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard: src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard Error: expect(received).toBe(expected) // Object.is equality Expected: "Cancel" Received: "Option 1" 186 | 187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim()); > 188 | expect(focusedElement).toBe('Cancel'); | ^ 189 | }); 190 | }); 191 | }); at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
[Mobile Safari] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard: src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Safari] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard Error: expect(received).toBe(expected) // Object.is equality Expected: "Cancel" Received: "Option 1" 186 | 187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim()); > 188 | expect(focusedElement).toBe('Cancel'); | ^ 189 | }); 190 | }); 191 | }); at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions: src/components/tab-bar/test/basic/tab-bar.e2e.ts#L45
1) [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-tab-bar') 533 pixels (ratio 0.03 of all image pixels) are different. Snapshot: tab-bar-default-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(tab-bar-default-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 533 pixels (ratio 0.03 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 533 pixels (ratio 0.03 of all image pixels) are different. 43 | const tabBar = page.locator('ion-tab-bar'); 44 | > 45 | await expect(tabBar).toHaveScreenshot(screenshot(`tab-bar-default`)); | ^ 46 | }); 47 | }); 48 | }); at /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts:45:28
[Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:161:9 › datetime: multiple date selection (functionality) - md/ltr › should scroll to new month when value is updated with multiple dates in the same month: src/components/datetime/test/multiple/datetime.e2e.ts#L174
1) [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:161:9 › datetime: multiple date selection (functionality) - md/ltr › should scroll to new month when value is updated with multiple dates in the same month Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.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').locator('.calendar-month-year') 9 × locator resolved to <div class="calendar-month-year">…</div> - unexpected value "May 2022" 172 | 173 | const monthYear = datetime.locator('.calendar-month-year'); > 174 | await expect(monthYear).toHaveText(/June 2022/); | ^ 175 | }); 176 | 177 | test('with buttons, should only update value when confirm is called', async ({ page }) => { at /ionic/src/components/datetime/test/multiple/datetime.e2e.ts:174:31
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard: src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard Error: expect(received).toBe(expected) // Object.is equality Expected: "Cancel" Received: "Option 1" 186 | 187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim()); > 188 | expect(focusedElement).toBe('Cancel'); | ^ 189 | }); 190 | }); 191 | }); at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard 360 skipped 356 passed (3.2m)
🎭 Playwright Run Summary
368 skipped 324 passed (3.5m)
🎭 Playwright Run Summary
2 skipped 621 passed (3.9m)
🎭 Playwright Run Summary
8 skipped 714 passed (4.5m)
🎭 Playwright Run Summary
1 skipped 731 passed (5.1m)
🎭 Playwright Run Summary
8 skipped 810 passed (5.5m)
🎭 Playwright Run Summary
5 skipped 713 passed (5.6m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard 14 skipped 519 passed (6.4m)
🎭 Playwright Run Summary
36 skipped 872 passed (6.5m)
🎭 Playwright Run Summary
5 skipped 715 passed (7.0m)
🎭 Playwright Run Summary
14 skipped 724 passed (7.6m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions 7 skipped 717 passed (8.3m)
🎭 Playwright Run Summary
25 skipped 703 passed (8.7m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:161:9 › datetime: multiple date selection (functionality) - md/ltr › should scroll to new month when value is updated with multiple dates in the same month 14 skipped 698 passed (9.0m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard 4 skipped 745 passed (9.1m)
🎭 Playwright Run Summary
1 skipped 682 passed (9.4m)
🎭 Playwright Run Summary
2 skipped 735 passed (9.6m)
🎭 Playwright Run Summary
15 skipped 718 passed (10.0m)
🎭 Playwright Run Summary
5 skipped 717 passed (10.0m)
🎭 Playwright Run Summary
19 skipped 686 passed (10.8m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
819 KB
sha256:0be5542f74bcb27969b0aef95622c4501851d87e98bb33ca9de1fc6b08df3e65
ionic-angular-server
8.55 KB
sha256:10724828a6670ef53628c22415d5e02d1a0685155fcd8fe6804fc8091c4eb10a
ionic-core
5.2 MB
sha256:7eca8f4cad56662a5084abd58b616d5dbc179c31542aabba77c49bb7b30c24d9
ionic-react
353 KB
sha256:36cd8d67abf04630a1788cb65ad97a24bbb3f4fc27f2c894d272b7d5b45deb3a
ionic-react-router
27.9 KB
sha256:180b9366d80bc8df92f555ce3adf66c23395292fabbe2dfc445f9bdfe48e52c9
ionic-vue
385 KB
sha256:f9a8dac201e35aa4eb131cd8b88316d1ab909bd5e69c62c8cbdee0618530043e
ionic-vue-router
17.1 KB
sha256:e33d8fd1cfa71536a4ae7317c895e962f0a865961433230672539969f6a12ee0
test-results-1-20
1.32 MB
sha256:dad3fd7416abb32a5d6e4a351724b88ccc68f39f5f2b0aaac2db7a5db1fe1dc4
test-results-10-20
452 KB
sha256:8a5a9ec4f2247ee2d1eb4079ce5a1ad99b999a87cbc74d208f203709012a3b4b
test-results-11-20
626 KB
sha256:7fc3bf9c8656381af5bf0b39ae1e57487289532e3ebae8a08439e7ed69ea42ec
test-results-12-20
547 KB
sha256:d9dd62df8ca5a71eecfcd2fdf16b7c044d376eded488ed3e6e3e1aac2554491c
test-results-13-20
550 KB
sha256:df3e0ca309349d498cf9d986439994101943b51493236c7a3f404d1022e47970
test-results-14-20
1.27 MB
sha256:139bfb5d2f189a7b6f19477ee2e9e60fb8ec3b7e2fd48fabe00a6c4cad017ec2
test-results-15-20
1.28 MB
sha256:91c16903167727ebb90a73d362288b26abf8c14fe68a65f789f6ddcd5862ecf3
test-results-16-20
519 KB
sha256:ace71aa81a315d9af6de46c389738c9cab23548e5f44cef2a2e0494776e8b692
test-results-17-20
616 KB
sha256:6ee885c7538e2337499c22e82b470d4245c31f03d5f37bea25fa03865a7fce5a
test-results-18-20
601 KB
sha256:e49faea6e86c17a5b1eced30addb203797b57779b4e17a894cdd63033f81f19f
test-results-19-20
507 KB
sha256:447c869efb31076839f8e22a2c427129e9420288d68916798d3643b32a9c7be2
test-results-2-20
557 KB
sha256:a21572588c0d1476e3f21e7c3d6b5c5eb8e89a973676a28274d67d73df5ff471
test-results-20-20
371 KB
sha256:c5cdd2938e164a82fad2835b3f7df60dde84f5806be53c3a3aed7017b1ae1125
test-results-3-20
508 KB
sha256:b77aa2679664e89de26005641ca8f70d9d79f5f813522c371066c3b57d08f1e6
test-results-4-20
626 KB
sha256:bb5aa599dc7469f0c86afff759be92f820e1b5d376b1eee0b9278c9437e0165a
test-results-5-20
534 KB
sha256:9ffa36340d35b93b799bbda1d12d6aeffe5efb4ffa757a97f2c7c8a43b420a69
test-results-6-20
1.34 MB
sha256:78e890a6a11cb3836222c7e1e5012724f2189f809d4f6dae7137c65efa89e7d2
test-results-7-20
1.26 MB
sha256:afea0b35d3fc9dbed4f8430e6692326780be765a89699bc2b262f823a1eeb6a6
test-results-8-20
483 KB
sha256:da2de31dc34e66ae95c022c926c3c051d86d46b46376e2918c971f782aaad8ca
test-results-9-20
575 KB
sha256:0b25c7946f0c188f9cde326872c75c4751dadb5c7b9e15e4c4303fcad7890478