Skip to content

Update Reference Screenshots #2240

Update Reference Screenshots

Update Reference Screenshots #2240

Re-run triggered July 9, 2026 13:37
Status Failure
Total duration 12m 37s
Artifacts 24

update-screenshots.yml

on: workflow_dispatch
Matrix: test-core-screenshot
update-reference-screenshots
update-reference-screenshots
Fit to window
Zoom out
Zoom in

Annotations

9 errors and 3 notices
test-core-screenshot (9, 20)
Process completed with exit code 1.
[Mobile Chrome] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header: src/components/header/test/condense/header.e2e.ts#L72
1) [Mobile Chrome] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('#smallTitleHeader') Expected: "banner" Received: "none" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('#smallTitleHeader') 14 × locator resolved to <ion-header role="none" translucent="true" id="smallTitleHeader" class="header-collapse-condense-inactive md header-md header-translucent header-collapse-none header-translucent-md hydrated header-collapse-main">…</ion-header> - unexpected value "none" 70 | const content = page.locator('ion-content'); 71 | > 72 | await expect(smallTitleHeader).toHaveAttribute('role', 'banner'); | ^ 73 | await expect(largeTitleHeader).toHaveAttribute('role', 'none'); 74 | 75 | await content.evaluate(async (el: HTMLIonContentElement) => { at /ionic/src/components/header/test/condense/header.e2e.ts:72:38
[Mobile Chrome] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header: src/components/header/test/condense/header.e2e.ts#L72
1) [Mobile Chrome] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('#smallTitleHeader') Expected: "banner" Received: "none" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('#smallTitleHeader') 14 × locator resolved to <ion-header role="none" translucent="true" id="smallTitleHeader" class="md header-md header-translucent header-collapse-none header-translucent-md hydrated header-collapse-condense-inactive header-collapse-main">…</ion-header> - unexpected value "none" 70 | const content = page.locator('ion-content'); 71 | > 72 | await expect(smallTitleHeader).toHaveAttribute('role', 'banner'); | ^ 73 | await expect(largeTitleHeader).toHaveAttribute('role', 'none'); 74 | 75 | await content.evaluate(async (el: HTMLIonContentElement) => { at /ionic/src/components/header/test/condense/header.e2e.ts:72:38
test-core-screenshot (16, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header: src/components/header/test/condense/header.e2e.ts#L72
1) [Mobile Safari] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('#smallTitleHeader') Expected: "banner" Received: "none" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('#smallTitleHeader') 14 × locator resolved to <ion-header role="none" translucent="true" id="smallTitleHeader" class="md header-md header-translucent header-collapse-none header-translucent-md hydrated header-collapse-condense-inactive header-collapse-main">…</ion-header> - unexpected value "none" 70 | const content = page.locator('ion-content'); 71 | > 72 | await expect(smallTitleHeader).toHaveAttribute('role', 'banner'); | ^ 73 | await expect(largeTitleHeader).toHaveAttribute('role', 'none'); 74 | 75 | await content.evaluate(async (el: HTMLIonContentElement) => { at /ionic/src/components/header/test/condense/header.e2e.ts:72:38
[Mobile Safari] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header: src/components/header/test/condense/header.e2e.ts#L72
1) [Mobile Safari] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('#smallTitleHeader') Expected: "banner" Received: "none" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('#smallTitleHeader') 14 × locator resolved to <ion-header role="none" translucent="true" id="smallTitleHeader" class="md header-md header-translucent header-collapse-none header-translucent-md hydrated header-collapse-condense-inactive header-collapse-main">…</ion-header> - unexpected value "none" 70 | const content = page.locator('ion-content'); 71 | > 72 | await expect(smallTitleHeader).toHaveAttribute('role', 'banner'); | ^ 73 | await expect(largeTitleHeader).toHaveAttribute('role', 'none'); 74 | 75 | await content.evaluate(async (el: HTMLIonContentElement) => { at /ionic/src/components/header/test/condense/header.e2e.ts:72:38
test-core-screenshot (2, 20)
Process completed with exit code 1.
[Mobile Firefox] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header: src/components/header/test/condense/header.e2e.ts#L72
1) [Mobile Firefox] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('#smallTitleHeader') Expected: "banner" Received: "none" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('#smallTitleHeader') 14 × locator resolved to <ion-header role="none" translucent="true" id="smallTitleHeader" class="md header-md header-translucent header-collapse-none header-translucent-md hydrated header-collapse-condense-inactive header-collapse-main">…</ion-header> - unexpected value "none" 70 | const content = page.locator('ion-content'); 71 | > 72 | await expect(smallTitleHeader).toHaveAttribute('role', 'banner'); | ^ 73 | await expect(largeTitleHeader).toHaveAttribute('role', 'none'); 74 | 75 | await content.evaluate(async (el: HTMLIonContentElement) => { at /ionic/src/components/header/test/condense/header.e2e.ts:72:38
[Mobile Firefox] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header: src/components/header/test/condense/header.e2e.ts#L72
1) [Mobile Firefox] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('#smallTitleHeader') Expected: "banner" Received: "none" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('#smallTitleHeader') 14 × locator resolved to <ion-header role="none" translucent="true" id="smallTitleHeader" class="md header-md header-translucent header-collapse-none header-translucent-md hydrated header-collapse-condense-inactive header-collapse-main">…</ion-header> - unexpected value "none" 70 | const content = page.locator('ion-content'); 71 | > 72 | await expect(smallTitleHeader).toHaveAttribute('role', 'banner'); | ^ 73 | await expect(largeTitleHeader).toHaveAttribute('role', 'none'); 74 | 75 | await content.evaluate(async (el: HTMLIonContentElement) => { at /ionic/src/components/header/test/condense/header.e2e.ts:72:38
🎭 Playwright Run Summary
1 failed [Mobile Chrome] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header 8 skipped 879 passed (6.0m)
🎭 Playwright Run Summary
1 failed [Mobile Safari] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header 5 skipped 756 passed (9.9m)
🎭 Playwright Run Summary
1 failed [Mobile Firefox] › src/components/header/test/condense/header.e2e.ts:66:9 › header: condense - md/ltr › should only have the banner role on the small header 18 skipped 729 passed (11.4m)

Artifacts

Produced during runtime
Name Size Digest
test-results-16-20
2.67 MB
sha256:00c2190d3aaf6b85ae994d9d2e1818511778487ce54f6cb221e194e40d4b56d2
test-results-2-20
11.2 MB
sha256:9f219c035c6fdba9063b03e4f00436172819cbb627832c6762d4a6515fa32de1
test-results-9-20
3 MB
sha256:7f410d6df06386649bba76be3deee06fe345b540275f9ff13e24e93c37b75b5a