Skip to content

feat(core): scroll-hide header/footer when collapse="hide" #19423

feat(core): scroll-hide header/footer when collapse="hide"

feat(core): scroll-hide header/footer when collapse="hide" #19423

Re-run triggered June 3, 2026 11:06
Status Success
Total duration 15m 30s
Artifacts 28

build.yml

on: pull_request
build-react
48s
build-react
build-vue
39s
build-vue
Matrix: test-core-screenshot
build-angular
1m 17s
build-angular
build-angular-server
56s
build-angular-server
test-core-clean-build
13s
test-core-clean-build
test-core-lint
53s
test-core-lint
test-core-spec
56s
test-core-spec
build-react-router
29s
build-react-router
build-vue-router
47s
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
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
2s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 5 notices
[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 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 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 716 passed (10.9m)
🎭 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 746 passed (11.8m)
🎭 Playwright Run Summary
1 skipped 675 passed (12.2m)
🎭 Playwright Run Summary
18 skipped 738 passed (14.0m)
🎭 Playwright Run Summary
15 skipped 786 passed (14.3m)

Artifacts

Produced during runtime
Name Size Digest
test-results-1-20 Expired
1.39 MB
sha256:91652828dac43b15414f5b7fdd0c6767d88b8696895c66df7a7d72cce14306b4
test-results-2-20 Expired
589 KB
sha256:e497ac3bd13041d0b18b26946bef4fc0acafd2eb497523b924abcfbbd72caffe
test-results-4-20 Expired
672 KB
sha256:38f2901a546807824179a152da029bbc8074d8829d8167cd933409ab8ff65519
test-results-5-20 Expired
534 KB
sha256:6965b64aee2def8619b960848d54f49f98177f24c238033c0862c23daf0cfea7
test-results-6-20 Expired
1.35 MB
sha256:6dbed2f1fe35410c8c2b8a4b1b016e8848a9f2a62fe8ee850f3fb79e80bc71be