Skip to content

Update Reference Screenshots #2231

Update Reference Screenshots

Update Reference Screenshots #2231

Manually triggered June 30, 2026 17:24
Status Failure
Total duration 22m 25s
Artifacts 21

update-screenshots.yml

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

Annotations

30 errors and 20 notices
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
5) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) 14 × locator resolved to <button role="gridcell" aria-selected="false" class="month-year-grid-cell">2016</button> - unexpected value "null" 158 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
5) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) 14 × locator resolved to <button role="gridcell" aria-selected="false" class="month-year-grid-cell">2016</button> - unexpected value "null" 158 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L96
4) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator._expect: expectedNumber: expected float, got object 94 | const yearCells = fixture.datetime.locator('.month-year-grid-years .month-year-grid-cell'); 95 | // There should be multiple years > 96 | await expect(yearCells).toHaveCount(expect.any(Number) as any); | ^ 97 | const count = await yearCells.count(); 98 | expect(count).toBeGreaterThan(0); 99 | }); at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:96:31
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L96
4) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator._expect: expectedNumber: expected float, got object 94 | const yearCells = fixture.datetime.locator('.month-year-grid-years .month-year-grid-cell'); 95 | // There should be multiple years > 96 | await expect(yearCells).toHaveCount(expect.any(Number) as any); | ^ 97 | const count = await yearCells.count(); 98 | expect(count).toBeGreaterThan(0); 99 | }); at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:96:31
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L87
3) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') Expected: 12 Received: 19 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') 14 × locator resolved to 19 elements - unexpected value "19" 85 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 86 | // There are 12 months > 87 | await expect(monthCells).toHaveCount(12); | ^ 88 | }); 89 | 90 | test('grid should show year cells', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:87:32
[Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L87
3) [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') Expected: 12 Received: 19 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') 14 × locator resolved to 19 elements - unexpected value "19" 85 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 86 | // There are 12 months > 87 | await expect(monthCells).toHaveCount(12); | ^ 88 | }); 89 | 90 | test('grid should show year cells', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:87:32
[Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L145
2) [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 143 | const monthYear = datetime.locator('.calendar-month-year'); 144 | > 145 | await expect(monthYear).toHaveText(/June 2022/); | ^ 146 | 147 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).prevMonth()); 148 | await page.waitForChanges(); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:145:31
[Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L145
2) [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 143 | const monthYear = datetime.locator('.calendar-month-year'); 144 | > 145 | await expect(monthYear).toHaveText(/June 2022/); | ^ 146 | 147 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).prevMonth()); 148 | await page.waitForChanges(); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:145:31
[Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L132
1) [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 130 | const monthYear = datetime.locator('.calendar-month-year'); 131 | > 132 | await expect(monthYear).toHaveText(/June 2022/); | ^ 133 | 134 | // Trigger navigation programmatically (simulates swipe-based snap completion) 135 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).nextMonth()); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:132:31
[Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L132
1) [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 130 | const monthYear = datetime.locator('.calendar-month-year'); 131 | > 132 | await expect(monthYear).toHaveText(/June 2022/); | ^ 133 | 134 | // Trigger navigation programmatically (simulates swipe-based snap completion) 135 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).nextMonth()); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:132:31
[Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
5) [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) 14 × locator resolved to <button role="gridcell" aria-selected="false" class="month-year-grid-cell">2016</button> - unexpected value "null" 158 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
5) [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) 14 × locator resolved to <button role="gridcell" aria-selected="false" class="month-year-grid-cell">2016</button> - unexpected value "null" 158 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L96
4) [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator._expect: expectedNumber: expected float, got object 94 | const yearCells = fixture.datetime.locator('.month-year-grid-years .month-year-grid-cell'); 95 | // There should be multiple years > 96 | await expect(yearCells).toHaveCount(expect.any(Number) as any); | ^ 97 | const count = await yearCells.count(); 98 | expect(count).toBeGreaterThan(0); 99 | }); at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:96:31
[Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L96
4) [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator._expect: expectedNumber: expected float, got object 94 | const yearCells = fixture.datetime.locator('.month-year-grid-years .month-year-grid-cell'); 95 | // There should be multiple years > 96 | await expect(yearCells).toHaveCount(expect.any(Number) as any); | ^ 97 | const count = await yearCells.count(); 98 | expect(count).toBeGreaterThan(0); 99 | }); at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:96:31
[Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L87
3) [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') Expected: 12 Received: 19 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') 14 × locator resolved to 19 elements - unexpected value "19" 85 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 86 | // There are 12 months > 87 | await expect(monthCells).toHaveCount(12); | ^ 88 | }); 89 | 90 | test('grid should show year cells', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:87:32
[Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L87
3) [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') Expected: 12 Received: 19 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') 14 × locator resolved to 19 elements - unexpected value "19" 85 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 86 | // There are 12 months > 87 | await expect(monthCells).toHaveCount(12); | ^ 88 | }); 89 | 90 | test('grid should show year cells', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:87:32
[Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L145
2) [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 143 | const monthYear = datetime.locator('.calendar-month-year'); 144 | > 145 | await expect(monthYear).toHaveText(/June 2022/); | ^ 146 | 147 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).prevMonth()); 148 | await page.waitForChanges(); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:145:31
[Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L145
2) [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 143 | const monthYear = datetime.locator('.calendar-month-year'); 144 | > 145 | await expect(monthYear).toHaveText(/June 2022/); | ^ 146 | 147 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).prevMonth()); 148 | await page.waitForChanges(); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:145:31
[Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L132
1) [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 130 | const monthYear = datetime.locator('.calendar-month-year'); 131 | > 132 | await expect(monthYear).toHaveText(/June 2022/); | ^ 133 | 134 | // Trigger navigation programmatically (simulates swipe-based snap completion) 135 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).nextMonth()); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:132:31
[Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L132
1) [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 130 | const monthYear = datetime.locator('.calendar-month-year'); 131 | > 132 | await expect(monthYear).toHaveText(/June 2022/); | ^ 133 | 134 | // Trigger navigation programmatically (simulates swipe-based snap completion) 135 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).nextMonth()); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:132:31
[Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
5) [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) 14 × locator resolved to <button role="gridcell" aria-selected="false" class="month-year-grid-cell">2016</button> - unexpected value "null" 158 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L160
5) [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveAttribute(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) Expected: "" Received: serializes to the same string Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell').nth(3) 14 × locator resolved to <button role="gridcell" aria-selected="false" class="month-year-grid-cell">2016</button> - unexpected value "null" 158 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 159 | const aprilCell = monthCells.nth(3); // April is index 3 > 160 | await expect(aprilCell).toHaveAttribute('disabled', ''); | ^ 161 | }); 162 | 163 | test('disabled months should respect min constraint', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:160:31
[Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L96
4) [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator._expect: expectedNumber: expected float, got object 94 | const yearCells = fixture.datetime.locator('.month-year-grid-years .month-year-grid-cell'); 95 | // There should be multiple years > 96 | await expect(yearCells).toHaveCount(expect.any(Number) as any); | ^ 97 | const count = await yearCells.count(); 98 | expect(count).toBeGreaterThan(0); 99 | }); at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:96:31
[Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L96
4) [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator._expect: expectedNumber: expected float, got object 94 | const yearCells = fixture.datetime.locator('.month-year-grid-years .month-year-grid-cell'); 95 | // There should be multiple years > 96 | await expect(yearCells).toHaveCount(expect.any(Number) as any); | ^ 97 | const count = await yearCells.count(); 98 | expect(count).toBeGreaterThan(0); 99 | }); at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:96:31
[Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L87
3) [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') Expected: 12 Received: 19 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') 14 × locator resolved to 19 elements - unexpected value "19" 85 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 86 | // There are 12 months > 87 | await expect(monthCells).toHaveCount(12); | ^ 88 | }); 89 | 90 | test('grid should show year cells', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:87:32
[Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells: src/components/datetime/test/month-year-grid/datetime.e2e.ts#L87
3) [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') Expected: 12 Received: 19 Timeout: 5000ms Call log: - Expect "toHaveCount" with timeout 5000ms - waiting for locator('ion-datetime').locator('.month-year-grid .month-year-grid-cell') 14 × locator resolved to 19 elements - unexpected value "19" 85 | const monthCells = fixture.datetime.locator('.month-year-grid .month-year-grid-cell'); 86 | // There are 12 months > 87 | await expect(monthCells).toHaveCount(12); | ^ 88 | }); 89 | 90 | test('grid should show year cells', async () => { at /ionic/src/components/datetime/test/month-year-grid/datetime.e2e.ts:87:32
[Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L145
2) [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 143 | const monthYear = datetime.locator('.calendar-month-year'); 144 | > 145 | await expect(monthYear).toHaveText(/June 2022/); | ^ 146 | 147 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).prevMonth()); 148 | await page.waitForChanges(); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:145:31
[Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L145
2) [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 143 | const monthYear = datetime.locator('.calendar-month-year'); 144 | > 145 | await expect(monthYear).toHaveText(/June 2022/); | ^ 146 | 147 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).prevMonth()); 148 | await page.waitForChanges(); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:145:31
[Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L132
1) [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 130 | const monthYear = datetime.locator('.calendar-month-year'); 131 | > 132 | await expect(monthYear).toHaveText(/June 2022/); | ^ 133 | 134 | // Trigger navigation programmatically (simulates swipe-based snap completion) 135 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).nextMonth()); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:132:31
[Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode: src/components/datetime/test/month-navigation/datetime.e2e.ts#L132
1) [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /June 2022/ Timeout: 5000ms Error: element(s) not found Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 130 | const monthYear = datetime.locator('.calendar-month-year'); 131 | > 132 | await expect(monthYear).toHaveText(/June 2022/); | ^ 133 | 134 | // Trigger navigation programmatically (simulates swipe-based snap completion) 135 | await datetime.evaluate((el: HTMLIonDatetimeElement) => (el as any).nextMonth()); at /ionic/src/components/datetime/test/month-navigation/datetime.e2e.ts:132:31
🎭 Playwright Run Summary
368 skipped 394 passed (3.2m)
🎭 Playwright Run Summary
360 skipped 389 passed (3.9m)
🎭 Playwright Run Summary
2 skipped 764 passed (4.5m)
🎭 Playwright Run Summary
8 skipped 758 passed (4.6m)
🎭 Playwright Run Summary
36 skipped 745 passed (4.7m)
🎭 Playwright Run Summary
5 skipped 765 passed (5.9m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/segment/test/segment-events.e2e.ts:10:11 › segment: events: ionChange - ios/ltr › when the segment is activated by keyboard navigation › should emit when there is no initial value 1 skipped 757 passed (6.0m)
🎭 Playwright Run Summary
5 skipped 775 passed (8.7m)
🎭 Playwright Run Summary
3 skipped 742 passed (8.9m)
🎭 Playwright Run Summary
14 skipped 718 passed (8.7m)
🎭 Playwright Run Summary
33 skipped 765 passed (8.4m)
🎭 Playwright Run Summary
4 skipped 794 passed (9.9m)
🎭 Playwright Run Summary
7 skipped 771 passed (10.3m)
🎭 Playwright Run Summary
14 skipped 749 passed (10.5m)
🎭 Playwright Run Summary
21 failed [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode [Mobile Chrome] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint [Mobile Chrome] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint [Mobile Chrome] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them [Mobile Chrome] › src/components/datetime/test/multiple/datetime.e2e.ts:150:9 › datetime: multiple date selection (functionality) - md/ltr › change event should emit with array detail [Mobile Chrome] › src/components/datetime/test/multiple/datetime.e2e.ts:177:9 › datetime: multiple date selection (functionality) - md/ltr › with buttons, should only update value when confirm is called [Mobile Chrome] › src/components/datetime/test/multiple/datetime.e2e.ts:240:9 › datetime: multiple date selection (functionality) - md/ltr › header text should update correctly [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:87:9 › datetime: range selection (functionality) - md/ltr › second click sets range end and fires ionChange [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:102:9 › datetime: range selection (functionality) - md/ltr › clicking end before start swaps them so start is always earlier [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:141:9 › datetime: range selection (functionality) - md/ltr › loading a two-element value prop sets the range [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:153:9 › datetime: range selection (functionality) - md/ltr › start day should have range-start CSS class and be active [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:161:9 › datetime: range selection (functionality) - md/ltr › end day should have range-end CSS class and be active [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:169:9 › datetime: range selection (functionality) - md/ltr › in-range days should have in-range CSS class but not be active [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:188:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-start should have the correct class [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:195:9 › datetime: range selection (functionality) - md/ltr › wrapper element for in-range day should have the correct class [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:202:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-end should have the correct class [Mobile Chrome] › src/components/datetime/test/range/datetime.e2e.ts:209:9 › datetime: range selection (functionality) - md/ltr › with buttons: value should not update until confirm is called [Mobile Chrome] › src/components/
🎭 Playwright Run Summary
1 skipped 741 passed (11.4m)
🎭 Playwright Run Summary
15 skipped 781 passed (11.7m)
🎭 Playwright Run Summary
5 skipped 751 passed (12.0m)
🎭 Playwright Run Summary
22 failed [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode [Mobile Safari] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint [Mobile Safari] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:200:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › currently selected month should be highlighted in the grid [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:150:9 › datetime: multiple date selection (functionality) - md/ltr › change event should emit with array detail [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:177:9 › datetime: multiple date selection (functionality) - md/ltr › with buttons, should only update value when confirm is called [Mobile Safari] › src/components/datetime/test/multiple/datetime.e2e.ts:240:9 › datetime: multiple date selection (functionality) - md/ltr › header text should update correctly [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:87:9 › datetime: range selection (functionality) - md/ltr › second click sets range end and fires ionChange [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:102:9 › datetime: range selection (functionality) - md/ltr › clicking end before start swaps them so start is always earlier [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:141:9 › datetime: range selection (functionality) - md/ltr › loading a two-element value prop sets the range [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:153:9 › datetime: range selection (functionality) - md/ltr › start day should have range-start CSS class and be active [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:161:9 › datetime: range selection (functionality) - md/ltr › end day should have range-end CSS class and be active [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:169:9 › datetime: range selection (functionality) - md/ltr › in-range days should have in-range CSS class but not be active [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:188:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-start should have the correct class [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:195:9 › datetime: range selection (functionality) - md/ltr › wrapper element for in-range day should have the correct class [Mobile Safari] › src/components/datetime/test/range/datetime.e2e.ts:202:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-end should have the correct class [Mobile Safari] �
🎭 Playwright Run Summary
21 failed [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:128:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic nextMonth() should navigate to next month in scroll mode [Mobile Firefox] › src/components/datetime/test/month-navigation/datetime.e2e.ts:141:9 › datetime: monthNavigation="scroll" (functionality) - md/ltr › programmatic prevMonth() should navigate to previous month in scroll mode [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:81:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show month cells [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:90:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › grid should show year cells [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:153:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect max constraint [Mobile Firefox] › src/components/datetime/test/month-year-grid/datetime.e2e.ts:163:9 › datetime: monthYearPickerView="grid" (functionality) - md/ltr › disabled months should respect min constraint [Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:109:9 › datetime: multiple date selection (functionality) - md/ltr › clicking unselected days should select them [Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:150:9 › datetime: multiple date selection (functionality) - md/ltr › change event should emit with array detail [Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:177:9 › datetime: multiple date selection (functionality) - md/ltr › with buttons, should only update value when confirm is called [Mobile Firefox] › src/components/datetime/test/multiple/datetime.e2e.ts:240:9 › datetime: multiple date selection (functionality) - md/ltr › header text should update correctly [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:87:9 › datetime: range selection (functionality) - md/ltr › second click sets range end and fires ionChange [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:102:9 › datetime: range selection (functionality) - md/ltr › clicking end before start swaps them so start is always earlier [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:141:9 › datetime: range selection (functionality) - md/ltr › loading a two-element value prop sets the range [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:153:9 › datetime: range selection (functionality) - md/ltr › start day should have range-start CSS class and be active [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:161:9 › datetime: range selection (functionality) - md/ltr › end day should have range-end CSS class and be active [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:169:9 › datetime: range selection (functionality) - md/ltr › in-range days should have in-range CSS class but not be active [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:188:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-start should have the correct class [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:195:9 › datetime: range selection (functionality) - md/ltr › wrapper element for in-range day should have the correct class [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:202:9 › datetime: range selection (functionality) - md/ltr › wrapper element for range-end should have the correct class [Mobile Firefox] › src/components/datetime/test/range/datetime.e2e.ts:209:9 › datetime: range selection (functionality) - md/ltr › with buttons: value should not update until confirm is called [Mobile Firefox

Artifacts

Produced during runtime
Name Size Digest
ionic-core
5.43 MB
sha256:aedeb539ac16a88c6d514fd8b08eaf69c13351c8f3fc6c537b665062ad549d7e
test-results-1-20
549 KB
sha256:470343fe067c3427231c9b90f31c12b9a152c15d3b71e969fb90b792b2355213
test-results-10-20
520 KB
sha256:2ec599eeabaf60d7745ff25fc998b08280e1e478e9e1f9ded296885acb67a068
test-results-11-20
666 KB
sha256:c213753965a97c378cc58560799999014800306a3399a15fd3eda951e189fc88
test-results-12-20
1.33 MB
sha256:04ba4c89201f5b3bb2acafa35242eaa57c6fbb26b7ae83a6b27ddd7f8c04a248
test-results-13-20
500 KB
sha256:2011c329a1f2314c54792b2a66f6150a45321e3290060cb283388b7953199613
test-results-14-20
571 KB
sha256:fbeb7665da4911246f746834a43c243d19ffd41f9b5a8d6e4a030542737cda07
test-results-15-20
29.9 MB
sha256:56548ba9bdea29d53e12984072107618ab83a68320a9f26217ccc2e4c0fd307f
test-results-16-20
563 KB
sha256:979e33e9ef0b5c8f5dd864ae51c10f73d0c270fa163b8dd438545f0f8a35caa5
test-results-17-20
638 KB
sha256:4e778874982432ed6f5182015c4f7df7af1e9cd3aa5923d83a415aaacee91ed9
test-results-18-20
654 KB
sha256:35795e0acb9cbf1f5ea14286d766ff8e26d3207a0f4c52bedd004ebc5f8cae86
test-results-19-20
511 KB
sha256:a7bba7e477d32a1f2ee8c0f85d075a69b39163014d3f814a2552a5d8da6c2f2e
test-results-2-20
28.1 MB
sha256:be0ce6b2cc4628d5ab9c234c6b148f6784e17d3e98c13f558a5ccc34b89769fb
test-results-20-20
402 KB
sha256:413f7441c06625f08f354f7d040df6ce8c780d7877559ad599f6b6deec42ea86
test-results-3-20
506 KB
sha256:f6c4d648fc91337200f0d31a9b524b6ce70d2c2cbbf9e1d66ce7bb90516b6867
test-results-4-20
664 KB
sha256:283fe3594ab13afeb1c569d4d6b4351968a92a3cb249df7aa4121fea42d41259
test-results-5-20
580 KB
sha256:b6d0a11cda466e6724e835acaae6592f92e5f5cd882b60bf9c8d55b086c28e59
test-results-6-20
549 KB
sha256:26adaa82f65348046218aedf368c8ba90e8215107e345f87628b96f4650c6e9f
test-results-7-20
427 KB
sha256:28c5be002053d135b24e4385c93a9b6e5a4fd36c155205d2cc72db03b1bf3369
test-results-8-20
508 KB
sha256:33f9cfb2c774666b9322c2d8a1ee17c771bf1f0b2c5130934067fbc7864568f0
test-results-9-20
28.6 MB
sha256:430e7b5fec7db9029bdaa716672c3e6161b4835af8091767f7dbe95a4a99bc21