diff --git a/.github/workflows/actions/build-core-stencil-eval/action.yml b/.github/workflows/actions/build-core-stencil-eval/action.yml index 39c6be91d9..6884851e76 100644 --- a/.github/workflows/actions/build-core-stencil-eval/action.yml +++ b/.github/workflows/actions/build-core-stencil-eval/action.yml @@ -43,8 +43,3 @@ runs: name: ionic-core output: core/CoreBuild.zip paths: core/dist core/components core/css core/hydrate core/loader core/src/components.d.ts - - uses: ./.github/workflows/actions/upload-archive - with: - name: ionic-core-src - output: core/CoreSrc.zip - paths: core/src diff --git a/.github/workflows/actions/build-core/action.yml b/.github/workflows/actions/build-core/action.yml index 7d725ff1f3..7edef6f480 100644 --- a/.github/workflows/actions/build-core/action.yml +++ b/.github/workflows/actions/build-core/action.yml @@ -23,8 +23,3 @@ runs: name: ionic-core output: core/CoreBuild.zip paths: core/dist core/components core/css core/hydrate core/loader core/src/components.d.ts - - uses: ./.github/workflows/actions/upload-archive - with: - name: ionic-core-src - output: core/CoreSrc.zip - paths: core/src diff --git a/.github/workflows/actions/test-core-screenshot/action.yml b/.github/workflows/actions/test-core-screenshot/action.yml index d8282bd1b6..458fa1872a 100644 --- a/.github/workflows/actions/test-core-screenshot/action.yml +++ b/.github/workflows/actions/test-core-screenshot/action.yml @@ -18,11 +18,6 @@ runs: name: ionic-core path: ./core filename: CoreBuild.zip - - uses: ./.github/workflows/actions/download-archive - with: - name: ionic-core-src - path: ./core - filename: CoreSrc.zip - name: Install Playwright Dependencies run: npm install && npx playwright install && npx playwright install-deps shell: bash diff --git a/CHANGELOG.md b/CHANGELOG.md index be3eb6b1f8..cb6a673eb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.4.1](https://github.com/ionic-team/ionic-framework/compare/v6.4.0...v6.4.1) (2022-12-14) + + +### Bug Fixes + +* **breadcrumbs:** breadcrumbs are reactive ([#26427](https://github.com/ionic-team/ionic-framework/issues/26427)) ([0d8625b](https://github.com/ionic-team/ionic-framework/commit/0d8625b95537208c188b32a1707fa66050953281)), closes [#24041](https://github.com/ionic-team/ionic-framework/issues/24041) +* **datetime:** keyboard can select hour 00 ([#26423](https://github.com/ionic-team/ionic-framework/issues/26423)) ([2fc96b7](https://github.com/ionic-team/ionic-framework/commit/2fc96b771412d2deac6d19883bfc5abc74d0bdbd)), closes [#26409](https://github.com/ionic-team/ionic-framework/issues/26409) +* **modal:** compatibility with stencil libraries/apps ([#26448](https://github.com/ionic-team/ionic-framework/issues/26448)) ([1aa1068](https://github.com/ionic-team/ionic-framework/commit/1aa1068df7867a8b8a203052635da018014f5f1c)) +* **normalize:** remove normalize styles for outdated browsers ([#26465](https://github.com/ionic-team/ionic-framework/issues/26465)) ([82d1d94](https://github.com/ionic-team/ionic-framework/commit/82d1d948ecd7725772eb1ffee495e7a5dcadb30b)), closes [#26464](https://github.com/ionic-team/ionic-framework/issues/26464) + + + + + # [6.4.0](https://github.com/ionic-team/ionic-framework/compare/v6.3.10...v6.4.0) (2022-12-07) diff --git a/angular/CHANGELOG.md b/angular/CHANGELOG.md index 217eb295c7..bba58d7661 100644 --- a/angular/CHANGELOG.md +++ b/angular/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.4.1](https://github.com/ionic-team/ionic/compare/v6.4.0...v6.4.1) (2022-12-14) + +**Note:** Version bump only for package @ionic/angular + + + + + # [6.4.0](https://github.com/ionic-team/ionic/compare/v6.3.10...v6.4.0) (2022-12-07) **Note:** Version bump only for package @ionic/angular diff --git a/angular/package-lock.json b/angular/package-lock.json index 76e995c149..32ba73ed53 100644 --- a/angular/package-lock.json +++ b/angular/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular", - "version": "6.4.0", + "version": "6.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular", - "version": "6.4.0", + "version": "6.4.1", "license": "MIT", "dependencies": { - "@ionic/core": "^6.4.0", + "@ionic/core": "^6.4.1", "ionicons": "^6.0.4", "jsonc-parser": "^3.0.0", "tslib": "^2.0.0" @@ -1024,9 +1024,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "dependencies": { "@stencil/core": "^2.18.0", "ionicons": "^6.0.4", @@ -7940,9 +7940,9 @@ "dev": true }, "@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "requires": { "@stencil/core": "^2.18.0", "ionicons": "^6.0.4", diff --git a/angular/package.json b/angular/package.json index 5edd70c185..1d6cb741d0 100644 --- a/angular/package.json +++ b/angular/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "6.4.0", + "version": "6.4.1", "description": "Angular specific wrappers for @ionic/core", "keywords": [ "ionic", @@ -42,7 +42,7 @@ "validate": "npm i && npm run lint && npm run test && npm run build" }, "dependencies": { - "@ionic/core": "^6.4.0", + "@ionic/core": "^6.4.1", "ionicons": "^6.0.4", "jsonc-parser": "^3.0.0", "tslib": "^2.0.0" diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index ea0d5476d6..8a5ba349ca 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.4.1](https://github.com/ionic-team/ionic/compare/v6.4.0...v6.4.1) (2022-12-14) + + +### Bug Fixes + +* **breadcrumbs:** breadcrumbs are reactive ([#26427](https://github.com/ionic-team/ionic/issues/26427)) ([0d8625b](https://github.com/ionic-team/ionic/commit/0d8625b95537208c188b32a1707fa66050953281)), closes [#24041](https://github.com/ionic-team/ionic/issues/24041) +* **datetime:** keyboard can select hour 00 ([#26423](https://github.com/ionic-team/ionic/issues/26423)) ([2fc96b7](https://github.com/ionic-team/ionic/commit/2fc96b771412d2deac6d19883bfc5abc74d0bdbd)), closes [#26409](https://github.com/ionic-team/ionic/issues/26409) +* **modal:** compatibility with stencil libraries/apps ([#26448](https://github.com/ionic-team/ionic/issues/26448)) ([1aa1068](https://github.com/ionic-team/ionic/commit/1aa1068df7867a8b8a203052635da018014f5f1c)) +* **normalize:** remove normalize styles for outdated browsers ([#26465](https://github.com/ionic-team/ionic/issues/26465)) ([82d1d94](https://github.com/ionic-team/ionic/commit/82d1d948ecd7725772eb1ffee495e7a5dcadb30b)), closes [#26464](https://github.com/ionic-team/ionic/issues/26464) + + + + + # [6.4.0](https://github.com/ionic-team/ionic/compare/v6.3.10...v6.4.0) (2022-12-07) diff --git a/core/package-lock.json b/core/package-lock.json index 1b98cd5152..44d1dcc219 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/core", - "version": "6.4.0", + "version": "6.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/core", - "version": "6.4.0", + "version": "6.4.1", "license": "MIT", "dependencies": { "@stencil/core": "^2.18.0", diff --git a/core/package.json b/core/package.json index c1f7fb4224..3788bab7d5 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "6.4.0", + "version": "6.4.1", "description": "Base components for Ionic", "keywords": [ "ionic", diff --git a/core/src/components/breadcrumbs/breadcrumbs.tsx b/core/src/components/breadcrumbs/breadcrumbs.tsx index 62b149ac60..266d3ad7c4 100644 --- a/core/src/components/breadcrumbs/breadcrumbs.tsx +++ b/core/src/components/breadcrumbs/breadcrumbs.tsx @@ -162,6 +162,11 @@ export class Breadcrumbs implements ComponentInterface { return Array.from(this.el.querySelectorAll('ion-breadcrumb')); }; + private slotChanged = () => { + this.resetActiveBreadcrumb(); + this.breadcrumbsInit(); + }; + render() { const { color, collapsed } = this; const mode = getIonMode(this); @@ -175,7 +180,7 @@ export class Breadcrumbs implements ComponentInterface { 'breadcrumbs-collapsed': collapsed, })} > - + ); } diff --git a/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts new file mode 100644 index 0000000000..13716acf92 --- /dev/null +++ b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts @@ -0,0 +1,75 @@ +import { expect } from '@playwright/test'; +import { test } from '@utils/test/playwright'; + +test.describe('breadcrumbs: reactive', () => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + skip.mode('ios'); + + await page.goto(`/src/components/breadcrumbs/test/reactive`); + }); + + test.describe('adding a breadcrumb item', () => { + test('should update the active item', async ({ page }) => { + const breadcrumbItems = page.locator('ion-breadcrumb'); + + const addItemButton = page.locator('ion-button#add-btn'); + + await expect(breadcrumbItems).toHaveCount(4); + + await addItemButton.click(); + await page.waitForChanges(); + + await expect(breadcrumbItems).toHaveCount(5); + + const previousActiveItem = breadcrumbItems.nth(3); + const lastBreadcrumbItem = breadcrumbItems.nth(4); + + await expect(previousActiveItem).not.toHaveClass(/breadcrumb-active/); + await expect(lastBreadcrumbItem).toHaveClass(/breadcrumb-active/); + }); + + test('should not have visual regressions', async ({ page }) => { + await page.setIonViewport(); + + const breadcrumbs = page.locator('ion-breadcrumbs'); + + await page.click('#add-btn'); + await page.waitForChanges(); + + expect(await breadcrumbs.screenshot()).toMatchSnapshot( + `breadcrumbs-reactive-add-diff-${page.getSnapshotSettings()}.png` + ); + }); + }); + + test.describe('removing a breadcrumb item', () => { + test('should update the active item', async ({ page }) => { + const breadcrumbItems = page.locator('ion-breadcrumb'); + + await expect(breadcrumbItems).toHaveCount(4); + + await page.click('#remove-btn'); + await page.waitForChanges(); + + await expect(breadcrumbItems).toHaveCount(3); + + const lastBreadcrumbItem = breadcrumbItems.nth(2); + + await expect(lastBreadcrumbItem).toHaveClass(/breadcrumb-active/); + }); + + test('should not have visual regressions', async ({ page }) => { + await page.setIonViewport(); + + const breadcrumbs = page.locator('ion-breadcrumbs'); + + await page.click('#remove-btn'); + await page.waitForChanges(); + + expect(await breadcrumbs.screenshot()).toMatchSnapshot( + `breadcrumbs-reactive-remove-diff-${page.getSnapshotSettings()}.png` + ); + }); + }); +}); diff --git a/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-add-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-add-diff-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..6912847e30 Binary files /dev/null and b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-add-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-add-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-add-diff-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..c687a53119 Binary files /dev/null and b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-add-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-add-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-add-diff-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..bf715ca932 Binary files /dev/null and b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-add-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-remove-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-remove-diff-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..d79d3f9aee Binary files /dev/null and b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-remove-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-remove-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-remove-diff-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..dfbd156466 Binary files /dev/null and b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-remove-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-remove-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-remove-diff-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..2fcf3c9636 Binary files /dev/null and b/core/src/components/breadcrumbs/test/reactive/breadcrumbs.e2e.ts-snapshots/breadcrumbs-reactive-remove-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/breadcrumbs/test/reactive/index.html b/core/src/components/breadcrumbs/test/reactive/index.html new file mode 100644 index 0000000000..23faf99adf --- /dev/null +++ b/core/src/components/breadcrumbs/test/reactive/index.html @@ -0,0 +1,55 @@ + + + + + Breadcrumbs - Reactive + + + + + + + + + + + + + Breadcrumbs - Reactive + + + + + + Home + Trips + Tokyo 2021 + Photos + + + Add Item + Remove Item + + + + + + diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts b/core/src/components/datetime/test/color/datetime.e2e.ts index 4a62beba53..ef9ff3d9e9 100644 --- a/core/src/components/datetime/test/color/datetime.e2e.ts +++ b/core/src/components/datetime/test/color/datetime.e2e.ts @@ -2,42 +2,19 @@ import { expect } from '@playwright/test'; import { test } from '@utils/test/playwright'; test.describe('datetime: color', () => { - test('should not have visual regressions', async ({ page }) => { + test('should not have visual regressions', async ({ page, skip }) => { + skip.rtl(); + await page.goto('/src/components/datetime/test/color'); + const darkModeToggle = page.locator('ion-checkbox'); const datetime = page.locator('ion-datetime'); - await page.evaluate(() => document.body.classList.toggle('dark')); - await page.waitForChanges(); - - expect(await datetime.first().screenshot()).toMatchSnapshot( - `datetime-color-default-dark-${page.getSnapshotSettings()}.png` - ); - expect(await datetime.last().screenshot()).toMatchSnapshot( - `datetime-color-custom-dark-${page.getSnapshotSettings()}.png` - ); - - await page.evaluate(() => document.body.classList.toggle('dark')); - await datetime.evaluateAll((els: HTMLIonDatetimeElement[]) => { - els.forEach((el) => (el.color = 'danger')); - }); - await page.waitForChanges(); - - expect(await datetime.first().screenshot()).toMatchSnapshot( - `datetime-color-default-light-color-${page.getSnapshotSettings()}.png` - ); - expect(await datetime.last().screenshot()).toMatchSnapshot( - `datetime-color-custom-light-color-${page.getSnapshotSettings()}.png` - ); + expect(await datetime.screenshot()).toMatchSnapshot(`datetime-color-${page.getSnapshotSettings()}.png`); await page.evaluate(() => document.body.classList.toggle('dark')); await page.waitForChanges(); - expect(await datetime.first().screenshot()).toMatchSnapshot( - `datetime-color-default-dark-color-${page.getSnapshotSettings()}.png` - ); - expect(await datetime.last().screenshot()).toMatchSnapshot( - `datetime-color-custom-dark-color-${page.getSnapshotSettings()}.png` - ); + expect(await datetime.screenshot()).toMatchSnapshot(`datetime-color-dark-${page.getSnapshotSettings()}.png`); }); }); diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 717585d053..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 0dab54d251..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index b64c8b187b..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 8b121a374b..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 872733e651..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 8e1e430d12..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index af1939124a..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 2e9c34cc9c..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index fa92002c55..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 5469cefdc5..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index bee2cf239d..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index d91773e00c..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 72ae556013..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 39cc13b50a..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 68d9b406ed..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index b7e2808457..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 5aecce93a5..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 2e8e6dfcdd..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 35cef01c2d..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index d5a26e8a87..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 85303ed93d..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 71292b66fb..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 161f675a2a..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 3a9c19c0ee..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 6e9f8ea496..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index ae2ea9f0ff..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index c979f95f9d..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index bb515037c6..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index d67eeae1f8..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index c7bfb7374b..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 2f63024bed..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 8d3e78a59a..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 52a2f91d65..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 052dbd3545..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 42583e6cea..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-light-color-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..2ea26dfbd9 Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..15deace661 Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-ios-ltr-Mobile-Safari-linux.png similarity index 79% rename from core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-ltr-Mobile-Safari-linux.png rename to core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-ios-ltr-Mobile-Safari-linux.png index cb85480486..336609e51a 100644 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-custom-dark-color-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..c1c19e61a9 Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..eb19f2b9b5 Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..d189f0e8d7 Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-dark-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 5d9b4263d4..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 9f18f9e5f3..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 7cebd22293..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 77984595a7..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 33c20ad3ff..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 391514b466..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index e0e4dcc66d..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 4eae3e9076..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 7f419fa631..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 8a8c2704da..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index ee6d48ba4d..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 1f7eff7050..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-color-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 5b4ff4e71e..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index d1db10b48c..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 7ed38fbc3f..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 054d228118..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 69d1333ae1..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index d394e955b2..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index b11d78ca15..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 6c1345b88c..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index a4f1e85c8c..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 0bece5714a..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 2c27f5136f..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 181ad42b4c..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-dark-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 7124c7aff0..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 1bc9dbcb0d..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 47807d4247..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index db4c136934..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index bcdf4ef8c7..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 3ddf08dca5..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 97dc353710..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 97b3dd8a12..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index cf94e08256..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 26f7294bcb..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 19f7b707f9..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index d1fe38aba9..0000000000 Binary files a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-default-light-color-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..fcf5656a86 Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..728424ca2e Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..d01dccac29 Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..dcdfb3c0e0 Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..9ab7ef198d Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..53d5d37dd0 Binary files /dev/null and b/core/src/components/datetime/test/color/datetime.e2e.ts-snapshots/datetime-color-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/color/index.html b/core/src/components/datetime/test/color/index.html index bb17ceb585..5889d5d7ca 100644 --- a/core/src/components/datetime/test/color/index.html +++ b/core/src/components/datetime/test/color/index.html @@ -199,7 +199,7 @@ Color - + Primary Secondary Tertiary @@ -214,17 +214,12 @@

Default

- -
- -
-

Custom

- - - Reset - Confirm - - +
diff --git a/core/src/components/datetime/test/hour-cycle/datetime.e2e.ts b/core/src/components/datetime/test/hour-cycle/datetime.e2e.ts index fe6d38dacd..1f12a4b9ad 100644 --- a/core/src/components/datetime/test/hour-cycle/datetime.e2e.ts +++ b/core/src/components/datetime/test/hour-cycle/datetime.e2e.ts @@ -2,6 +2,10 @@ import { expect } from '@playwright/test'; import { test } from '@utils/test/playwright'; test.describe('datetime: hour cycle', () => { + test.beforeEach(({ skip }) => { + skip.rtl(); + skip.mode('md'); + }); test('should set the h23 hour cycle correctly', async ({ page }) => { await page.setContent(` diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts b/core/src/components/datetime/test/locale/datetime.e2e.ts index 7123f3b49c..42f04f0c46 100644 --- a/core/src/components/datetime/test/locale/datetime.e2e.ts +++ b/core/src/components/datetime/test/locale/datetime.e2e.ts @@ -1,4 +1,5 @@ import { expect } from '@playwright/test'; +import type { Locator } from '@playwright/test'; import type { E2EPage } from '@utils/test/playwright'; import { test } from '@utils/test/playwright'; @@ -7,68 +8,60 @@ test.describe('datetime: locale', () => { test.beforeEach(async ({ page }) => { datetimeFixture = new DatetimeLocaleFixture(page); - await datetimeFixture.goto(); }); test.describe('en-US', () => { - test.beforeEach(async () => { - await datetimeFixture.setLocale('en-US'); - }); - test('should not have visual regressions', async () => { + await datetimeFixture.goto('en-US', 'date'); await datetimeFixture.expectLocalizedDatePicker(); }); test('month/year picker should not have visual regressions', async () => { + await datetimeFixture.goto('en-US', 'month-year'); await datetimeFixture.expectLocalizedMonthYearPicker(); }); test('time picker should not have visual regressions', async () => { + await datetimeFixture.goto('en-US', 'time'); await datetimeFixture.expectLocalizedTimePicker(); }); }); test.describe('ta-IN', () => { - test.beforeEach(async () => { - await datetimeFixture.setLocale('ta-IN'); - }); - test('should not have visual regressions', async () => { + await datetimeFixture.goto('ta-IN', 'date'); await datetimeFixture.expectLocalizedDatePicker(); }); test('month/year picker should not have visual regressions', async () => { + await datetimeFixture.goto('ta-IN', 'month-year'); await datetimeFixture.expectLocalizedMonthYearPicker(); }); test('time picker should not have visual regressions', async () => { + await datetimeFixture.goto('ta-IN', 'time'); await datetimeFixture.expectLocalizedTimePicker(); }); }); test.describe('ja-JP', () => { - test.beforeEach(async () => { - await datetimeFixture.setLocale('ja-JP'); - }); - test('should not have visual regressions', async () => { + await datetimeFixture.goto('ja-JP', 'date'); await datetimeFixture.expectLocalizedDatePicker(); }); test('month/year picker should not have visual regressions', async () => { + await datetimeFixture.goto('ja-JP', 'month-year'); await datetimeFixture.expectLocalizedMonthYearPicker(); }); test('time picker should not have visual regressions', async () => { + await datetimeFixture.goto('ja-JP', 'time'); await datetimeFixture.expectLocalizedTimePicker(); }); test('should correctly localize calendar day buttons without literal', async ({ page }) => { - await page.setContent(` - - `); - - await page.waitForSelector('.datetime-ready'); + await datetimeFixture.goto('ja-JP', 'date'); const datetimeButtons = page.locator('ion-datetime .calendar-day:not([disabled])'); @@ -85,19 +78,18 @@ test.describe('datetime: locale', () => { }); test.describe('es-ES', () => { - test.beforeEach(async () => { - await datetimeFixture.setLocale('es-ES'); - }); - test('should not have visual regressions', async () => { + await datetimeFixture.goto('es-ES', 'date'); await datetimeFixture.expectLocalizedDatePicker(); }); test('month/year picker should not have visual regressions', async () => { + await datetimeFixture.goto('es-ES', 'month-year'); await datetimeFixture.expectLocalizedMonthYearPicker(); }); test('time picker should not have visual regressions', async () => { + await datetimeFixture.goto('es-ES', 'time'); await datetimeFixture.expectLocalizedTimePicker(); }); }); @@ -140,60 +132,45 @@ test.describe('ar-EG', () => { class DatetimeLocaleFixture { readonly page: E2EPage; locale = 'en-US'; + datetime!: Locator; constructor(page: E2EPage) { this.page = page; } - async goto() { - await this.page.goto(`/src/components/datetime/test/locale`); - } - - async setLocale(locale: string) { + async goto(locale = 'en-US', presentation = 'date') { this.locale = locale; - await this.page.locator('select').selectOption(locale); - await this.page.waitForChanges(); + await this.page.setContent(` + + `); + + this.datetime = this.page.locator('ion-datetime'); + + await this.page.waitForSelector('.datetime-ready'); } async expectLocalizedDatePicker() { - await this.page.setIonViewport(); - await this.waitForDatetime(); - // Captures a screenshot of the datepicker with localized am/pm labels - expect(await this.page.screenshot()).toMatchSnapshot( - `datetime-locale-${this.locale}-diff-${this.page.getSnapshotSettings()}.png` - ); + await this.expectLocalizedPicker(); } async expectLocalizedMonthYearPicker() { - await this.page.setIonViewport(); - await this.waitForDatetime(); - // Opens the month/year picker - const monthYearButton = this.page.locator('#am .calendar-month-year ion-item'); - await monthYearButton.click(); - await this.page.waitForChanges(); - // Capture a screenshot of the month/year picker with localized month labels. - expect(await this.page.screenshot()).toMatchSnapshot( - `datetime-locale-${this.locale}-month-year-diff-${this.page.getSnapshotSettings()}.png` - ); + await this.expectLocalizedPicker('month-year'); } async expectLocalizedTimePicker() { - await this.page.setIonViewport(); - await this.waitForDatetime(); - // Opens the timepicker - const timePickerButton = this.page.locator('#am .time-body'); - const timePickerPopoverPresentSpy = await this.page.spyOnEvent('ionPopoverDidPresent'); - await timePickerButton.click(); - await timePickerPopoverPresentSpy.next(); - // Capture a screenshot of the time picker with localized am/pm labels - expect(await this.page.screenshot()).toMatchSnapshot( - `datetime-locale-${this.locale}-time-diff-${this.page.getSnapshotSettings()}.png` - ); + await this.expectLocalizedPicker('time'); } - private async waitForDatetime() { - await this.page.locator('#am.datetime-ready').waitFor({ state: 'attached' }); - await this.page.locator('#pm').scrollIntoViewIfNeeded(); - await this.page.locator('#pm.datetime-ready').waitFor({ state: 'attached' }); + async expectLocalizedPicker(modifier?: string) { + const modifierString = modifier === undefined ? '' : `-${modifier}`; + expect(await this.datetime.screenshot()).toMatchSnapshot( + `datetime-locale-${this.locale}${modifierString}-diff-${this.page.getSnapshotSettings()}.png` + ); } } diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Chrome-linux.png index 2438cd29b4..f0e6be3d2e 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Firefox-linux.png index c6f69691bd..2a2c8f542e 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Safari-linux.png index eeefbb53bf..231aeeaa13 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Chrome-linux.png index d190986f57..ccd37e7d71 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Firefox-linux.png index 6dadd4059f..73c73548a6 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Safari-linux.png index 108fcf9ff6..26a638eedb 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Chrome-linux.png index c3348bb3d0..491708ac20 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Firefox-linux.png index a517eaa31e..e61a09d6c7 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Safari-linux.png index b2f1a885cc..0dbc5e5e3c 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Chrome-linux.png index d09e013df7..094f359d97 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Firefox-linux.png index 826eaede57..8efdf4f2c4 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Safari-linux.png index 232ad32852..106ba3bb53 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Chrome-linux.png index 01fda0f81c..9872c842c5 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Firefox-linux.png index c076e1aab7..ca69558094 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Safari-linux.png index c7332a43be..50bd884a40 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Chrome-linux.png index d89437a823..bd37985533 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Firefox-linux.png index e26980f996..9a366822c2 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Safari-linux.png index 9d3cb3bbae..8d3273ebf1 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Chrome-linux.png index 57a6f44e03..dce4a4c65d 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Firefox-linux.png index ac507fb372..d078206b8b 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Safari-linux.png index e010a0c783..78dc14efe3 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Chrome-linux.png index cce822c482..985d12172e 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Firefox-linux.png index 338dfe7aac..a605e22046 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Safari-linux.png index 31c44d976e..a97a500fef 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-month-year-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Chrome-linux.png index f56094d293..a4ca77b3e2 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Firefox-linux.png index 9dff0d6c85..78130c56a5 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Safari-linux.png index 75078e6131..8f9de1f9ec 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Chrome-linux.png index 4b079a2745..0c2bb8d121 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Firefox-linux.png index a772757cf7..da8a7dd6e4 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Safari-linux.png index 533ade16e1..e0ed0a44fb 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Chrome-linux.png index 3ea4311252..0fa44a79e4 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Firefox-linux.png index ec1e972ffb..145d68b818 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Safari-linux.png index e887c22a8a..28ccceb6aa 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Chrome-linux.png index f7bed598e3..97b711c5b6 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Firefox-linux.png index 7aa15336ad..5ad02423ee 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Safari-linux.png index 19e23e2e07..92eec4cd09 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-en-US-time-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Chrome-linux.png index 9b7274cd24..3896aea404 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Firefox-linux.png index bb35242b9e..a8d9280bec 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Safari-linux.png index d1bdac8668..37acf884c6 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Chrome-linux.png index 9c6d8a6f75..dbacc1d3ca 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Firefox-linux.png index 8a8f72089c..82ad2ca239 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Safari-linux.png index 37a99359fd..ea3cacd7c9 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Chrome-linux.png index 9c4e59b85a..1893b38b31 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Firefox-linux.png index 0fdb90c534..91957f28dd 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Safari-linux.png index b6e52eb3bd..27591caf16 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Chrome-linux.png index 52eca89976..5f71c441cc 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Firefox-linux.png index 7252826f80..f3d44b6b55 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Safari-linux.png index 67df7fac37..597b7c72b1 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Chrome-linux.png index 5794d29cfc..96fa231613 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Firefox-linux.png index bfa3a2eef5..17a410e42a 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Safari-linux.png index 55fea1867f..df64798430 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Chrome-linux.png index b960269490..68719e3695 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Firefox-linux.png index 8a41e815d8..960f6f9d84 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Safari-linux.png index d72c43ea5e..8497b874e2 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Chrome-linux.png index 5a8f3a6087..dd04859f88 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Firefox-linux.png index 3c4cc110f7..4dcf448b97 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Safari-linux.png index 6f63b74825..dfb1666938 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Chrome-linux.png index 16cdbbdfd4..5f7be48786 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Firefox-linux.png index 7ac541359e..498f81a275 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Safari-linux.png index 99a11179cc..ccd58d93b8 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-month-year-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Chrome-linux.png index d4997859e5..2d5e0e5e30 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Firefox-linux.png index 3a551743b2..804868587f 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Safari-linux.png index 7fe4697680..b3ba3afbdc 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Chrome-linux.png index d5bf4ff3eb..dad619fdde 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Firefox-linux.png index f86b7db846..8aeefc7b11 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Safari-linux.png index 717622a5ac..d13acb13ed 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Chrome-linux.png index a8d06eb866..a8ad7ef047 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Firefox-linux.png index a5e7c3aac0..665975a944 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Safari-linux.png index 36fbd66982..67e56b443e 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Chrome-linux.png index ff95de4e57..92393be3a5 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Firefox-linux.png index 396c61c23d..11f60757de 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Safari-linux.png index eeb3c99fbb..df3bd9d7b2 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-es-ES-time-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Chrome-linux.png index e2b99f19eb..cd787d9417 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Firefox-linux.png index 1d53debcfd..497498a1e7 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Safari-linux.png index fa1a610749..bd9ff7bc4c 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Chrome-linux.png index ff18114a25..3c600cc3e7 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Firefox-linux.png index 0953051787..dc71a24978 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Safari-linux.png index 8ca8fcf3ef..5a2cb564f6 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Chrome-linux.png index 794168b966..3ffec98ec7 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Firefox-linux.png index 6f665ebba3..44ebff05e5 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Safari-linux.png index 54f6da9fac..91835ff9b6 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Chrome-linux.png index f538ae1e03..0b9a27b38c 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Firefox-linux.png index 56f3728647..99f831872a 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Safari-linux.png index 2ad58850c3..e88e67e0eb 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Chrome-linux.png index 41cbaa5323..14ee5f4377 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Firefox-linux.png index 4677f20000..a44ed430dd 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Safari-linux.png index 41788161c0..45f02d75d0 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Chrome-linux.png index 68f6642702..9c28da279b 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Firefox-linux.png index 211505746a..28458020d2 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Safari-linux.png index b68d617449..352a96a477 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Chrome-linux.png index 681977cbc6..b6fc84f8be 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Firefox-linux.png index 6b7a443615..68f6040567 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Safari-linux.png index 80774a7fd9..e946b74e52 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Chrome-linux.png index 9890012551..f3e655f278 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Firefox-linux.png index 549d639c80..3de488ce06 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Safari-linux.png index 54e2510e5b..f7521ce34b 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-month-year-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Chrome-linux.png index f399492aa7..2d5e0e5e30 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Firefox-linux.png index e73aa70e15..804868587f 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Safari-linux.png index 5827373103..b3ba3afbdc 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Chrome-linux.png index 0011e21d2f..dad619fdde 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Firefox-linux.png index 24c6bead1f..8aeefc7b11 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Safari-linux.png index 98409bf4b3..d13acb13ed 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Chrome-linux.png index 480841ac05..a8ad7ef047 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Firefox-linux.png index f68c23a7f8..665975a944 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Safari-linux.png index 7aacb9a226..67e56b443e 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Chrome-linux.png index b937abe16a..92393be3a5 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Firefox-linux.png index cb5f9fe18a..11f60757de 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Safari-linux.png index d4a755b204..df3bd9d7b2 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ja-JP-time-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Chrome-linux.png index d405799317..9a9e80c9e6 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Firefox-linux.png index ff9d157818..3e34476dd4 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Safari-linux.png index 7a43b785e2..164c777d4a 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Chrome-linux.png index cb2c35d01c..feb049125d 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Firefox-linux.png index 23d18515a0..a6d6439359 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Safari-linux.png index e8b0db4387..166baf2026 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-ltr-Mobile-Firefox-linux.png index 2604225fff..124461c1e6 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-ltr-Mobile-Safari-linux.png index cf0ef7f0de..a50ed12fe6 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-rtl-Mobile-Firefox-linux.png index 40b9216eb3..54f526ecc6 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-rtl-Mobile-Safari-linux.png index dee96bd124..28794db4b4 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Chrome-linux.png index 62fc968d01..64b5d210fe 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Firefox-linux.png index 0d5fec0edf..1e0b1a88fd 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Safari-linux.png index 8f5d839e96..f64fd9390f 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Chrome-linux.png index 5b47f83d3a..475ccd5718 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Firefox-linux.png index f69d458233..3e9d575de2 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Safari-linux.png index 097d0ea472..f3c546ab9b 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-ltr-Mobile-Firefox-linux.png index 8e1ae37dd2..f58c2d3273 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-ltr-Mobile-Safari-linux.png index 0a5a169561..af15d191e0 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-rtl-Mobile-Firefox-linux.png index 231bed5f74..8d792ae9ed 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-rtl-Mobile-Safari-linux.png index e35fca52df..80636f4ea0 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-month-year-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Chrome-linux.png index 9f2050feb2..fbde5c218b 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Firefox-linux.png index 251717360e..26492fe926 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Safari-linux.png index 07baefda65..9794800f52 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Chrome-linux.png index 028bb7fd3a..63388ecfd2 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Firefox-linux.png index 927b259ac9..3679496b12 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Safari-linux.png index 2b190af57d..b9ac33a90a 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-ltr-Mobile-Firefox-linux.png index 2a4a1265f7..11d5e86f6d 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-ltr-Mobile-Safari-linux.png index c2e9ae45dd..34ee46f92c 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-rtl-Mobile-Firefox-linux.png index 5d9c2f8234..a45f77aaab 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-rtl-Mobile-Safari-linux.png index 520c37de29..2dc5200c04 100644 Binary files a/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/locale/datetime.e2e.ts-snapshots/datetime-locale-ta-IN-time-diff-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/month-year-picker/datetime.e2e.ts b/core/src/components/datetime/test/month-year-picker/datetime.e2e.ts index 78999fac2a..8aabc16d13 100644 --- a/core/src/components/datetime/test/month-year-picker/datetime.e2e.ts +++ b/core/src/components/datetime/test/month-year-picker/datetime.e2e.ts @@ -2,7 +2,9 @@ import { expect } from '@playwright/test'; import { test } from '@utils/test/playwright'; test.describe('datetime: month-year picker', () => { - test.beforeEach(async ({ page }) => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + skip.mode('md'); await page.goto('/src/components/datetime/test/month-year-picker'); await page.waitForSelector('.datetime-ready'); }); diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts b/core/src/components/datetime/test/multiple/datetime.e2e.ts index cef0a48b6b..12fec6c73f 100644 --- a/core/src/components/datetime/test/multiple/datetime.e2e.ts +++ b/core/src/components/datetime/test/multiple/datetime.e2e.ts @@ -1,53 +1,119 @@ import { expect } from '@playwright/test'; +import type { Locator } from '@playwright/test'; import type { E2EPage } from '@utils/test/playwright'; import { test } from '@utils/test/playwright'; -const setup = async (page: E2EPage, datetimeID: string, shouldNavigate = true) => { - if (shouldNavigate) await page.goto('/src/components/datetime/test/multiple/'); - const datetime = page.locator(`#${datetimeID}`); - await datetime.scrollIntoViewIfNeeded(); - await page.waitForSelector(`#${datetimeID}.datetime-ready`); - return datetime; -}; +const SINGLE_DATE = '2022-06-01'; +const MULTIPLE_DATES = ['2022-06-01', '2022-06-02', '2022-06-03']; +const MULTIPLE_DATES_SEPARATE_MONTHS = ['2022-04-01', '2022-05-01', '2022-06-01']; -const screenshotDatetime = async (page: E2EPage, datetimeID: string) => { - const datetime = await setup(page, datetimeID); - expect(await datetime.screenshot()).toMatchSnapshot( - `datetime-multiple-${datetimeID}-${page.getSnapshotSettings()}.png` - ); -}; +interface DatetimeMultipleConfig { + multiple?: boolean; + showDefaultTitle?: boolean; + showDefaultButtons?: boolean; + showClearButton?: boolean; + customFormatter?: boolean; +} + +class DatetimeMultipleFixture { + readonly page: E2EPage; + datetime!: Locator; + + constructor(page: E2EPage) { + this.page = page; + } + + processValue(value: string | string[] = []) { + if (!Array.isArray(value)) { + return `'${value}'`; + } + + const toString = value.map((v) => `'${v}'`).join(','); + return `[${toString}]`; + } + + async goto(value?: string | string[], config?: DatetimeMultipleConfig) { + const { showDefaultButtons, showClearButton, showDefaultTitle, multiple, customFormatter } = config ?? {}; + + const formattedValue = this.processValue(value); + + await this.page.setContent(` + + + + `); + + this.datetime = this.page.locator('ion-datetime'); + await this.page.waitForSelector('.datetime-ready'); + + return this.datetime; + } + + async expectMultipleDatePicker(id: string) { + expect(await this.datetime.screenshot()).toMatchSnapshot( + `datetime-multiple-${id}-${this.page.getSnapshotSettings()}.png` + ); + } +} test.describe('datetime: multiple date selection (visual regressions)', () => { - test('single default value should not have visual regressions', async ({ page }) => { - await screenshotDatetime(page, 'singleDefaultValue'); + let datetimeFixture: DatetimeMultipleFixture; + test.beforeEach(async ({ page }) => { + datetimeFixture = new DatetimeMultipleFixture(page); }); - test('multiple default values should not have visual regressions', async ({ page }) => { - await screenshotDatetime(page, 'multipleDefaultValues'); + test('single default value should not have visual regressions', async () => { + await datetimeFixture.goto(SINGLE_DATE); + await datetimeFixture.expectMultipleDatePicker('singleDefaultValue'); }); - test('header should not have visual regressions', async ({ page }) => { - await screenshotDatetime(page, 'withHeader'); + test('multiple default values should not have visual regressions', async () => { + await datetimeFixture.goto(MULTIPLE_DATES); + await datetimeFixture.expectMultipleDatePicker('multipleDefaultValues'); + }); + + test('header should not have visual regressions', async () => { + await datetimeFixture.goto(SINGLE_DATE, { showDefaultTitle: true }); + await datetimeFixture.expectMultipleDatePicker('withHeader'); }); }); test.describe('datetime: multiple date selection (functionality)', () => { - test.beforeEach(async ({ skip }) => { + let datetimeFixture: DatetimeMultipleFixture; + test.beforeEach(async ({ page, skip }) => { skip.rtl(); + skip.mode('ios', 'Multiple date selection functionality is the same across platforms'); + datetimeFixture = new DatetimeMultipleFixture(page); }); test('clicking unselected days should select them', async ({ page }) => { - const datetime = await setup(page, 'singleDefaultValue'); - const juneButtons = datetime.locator('[data-month="6"][data-day]'); + const datetime = await datetimeFixture.goto(SINGLE_DATE); const ionChangeSpy = await page.spyOnEvent('ionChange'); + const juneButtons = datetime.locator('[data-month="6"][data-day]'); + await juneButtons.nth(1).click(); await ionChangeSpy.next(); await expect(datetime).toHaveJSProperty('value', ['2022-06-01', '2022-06-02']); await juneButtons.nth(2).click(); await ionChangeSpy.next(); - await expect(datetime).toHaveJSProperty('value', ['2022-06-01', '2022-06-02', '2022-06-03']); + await expect(datetime).toHaveJSProperty('value', MULTIPLE_DATES); for (let i = 0; i < 3; i++) { await expect(juneButtons.nth(i)).toHaveClass(/calendar-day-active/); @@ -55,7 +121,7 @@ test.describe('datetime: multiple date selection (functionality)', () => { }); test('clicking selected days should unselect them', async ({ page }) => { - const datetime = await setup(page, 'multipleDefaultValues'); + const datetime = await datetimeFixture.goto(MULTIPLE_DATES); const juneButtons = datetime.locator('[data-month="6"][data-day]'); const ionChangeSpy = await page.spyOnEvent('ionChange'); @@ -77,7 +143,7 @@ test.describe('datetime: multiple date selection (functionality)', () => { }); test('change event should emit with array detail', async ({ page }) => { - const datetime = await setup(page, 'singleDefaultValue'); + const datetime = await datetimeFixture.goto(SINGLE_DATE); const june2Button = datetime.locator('[data-month="6"][data-day="2"]'); const ionChangeSpy = await page.spyOnEvent('ionChange'); @@ -87,26 +153,34 @@ test.describe('datetime: multiple date selection (functionality)', () => { }); }); - test('multiple default values across months should display at least one value', async ({ page }) => { - const datetime = await setup(page, 'multipleValuesSeparateMonths'); + test('multiple default values across months should display at least one value', async () => { + const datetime = await datetimeFixture.goto(MULTIPLE_DATES_SEPARATE_MONTHS); const monthYear = datetime.locator('.calendar-month-year'); await expect(monthYear).toHaveText('April 2022'); }); +<<<<<<< HEAD +======= + test('multiple=false and array for default value should switch to first item', async () => { + const datetime = await datetimeFixture.goto(MULTIPLE_DATES, { multiple: false }); + await expect(datetime).toHaveJSProperty('value', SINGLE_DATE); + }); + +>>>>>>> origin/main test('with buttons, should only update value when confirm is called', async ({ page }) => { - const datetime = await setup(page, 'withButtons'); + const datetime = await datetimeFixture.goto(SINGLE_DATE, { showDefaultButtons: true }); const june2Button = datetime.locator('[data-month="6"][data-day="2"]'); await june2Button.click(); await page.waitForChanges(); - await expect(datetime).toHaveJSProperty('value', '2022-06-01'); // value should not change yet + await expect(datetime).toHaveJSProperty('value', SINGLE_DATE); // value should not change yet await datetime.evaluate((el: HTMLIonDatetimeElement) => el.confirm()); await expect(datetime).toHaveJSProperty('value', ['2022-06-01', '2022-06-02']); }); - test('clear button should work with multiple values', async ({ page }) => { - const datetime = await setup(page, 'withButtons'); + test('clear button should work with multiple values', async () => { + const datetime = await datetimeFixture.goto(SINGLE_DATE, { showClearButton: true, showDefaultButtons: true }); const june2Button = datetime.locator('[data-month="6"][data-day="2"]'); const doneButton = datetime.locator('#confirm-button'); const clearButton = datetime.locator('#clear-button'); @@ -118,13 +192,13 @@ test.describe('datetime: multiple date selection (functionality)', () => { await expect(datetime).toHaveJSProperty('value', undefined); }); - test('setting value programmatically should update active days', async ({ page }) => { - const datetime = await setup(page, 'singleDefaultValue'); + test('setting value programmatically should update active days', async () => { + const datetime = await datetimeFixture.goto(SINGLE_DATE); const juneButtons = datetime.locator('[data-month="6"][data-day]'); - await datetime.evaluate((el: HTMLIonDatetimeElement) => { - el.value = ['2022-06-01', '2022-06-02', '2022-06-03']; - }); + await datetime.evaluate((el: HTMLIonDatetimeElement, dates: string[]) => { + el.value = dates; + }, MULTIPLE_DATES); for (let i = 0; i < 3; i++) { await expect(juneButtons.nth(i)).toHaveClass(/calendar-day-active/); @@ -138,7 +212,7 @@ test.describe('datetime: multiple date selection (functionality)', () => { }); test('clicking day when no default value should set value to only clicked day', async ({ page }) => { - const datetime = await setup(page, 'noDefaultValue'); + const datetime = await datetimeFixture.goto(); const ionChangeSpy = await page.spyOnEvent('ionChange'); // can't use specific data-month b/c no default value -- we don't know what it'll be @@ -153,8 +227,8 @@ test.describe('datetime: multiple date selection (functionality)', () => { await expect(datetime).toHaveJSProperty('value', [`${year}-${month}-01`]); }); - test('header text should update correctly', async ({ page }) => { - const datetime = await setup(page, 'withHeader'); + test('header text should update correctly', async () => { + const datetime = await datetimeFixture.goto(SINGLE_DATE, { showDefaultTitle: true }); const header = datetime.locator('.datetime-selected-date'); const juneButtons = datetime.locator('[data-month="6"][data-day]'); @@ -170,8 +244,8 @@ test.describe('datetime: multiple date selection (functionality)', () => { await expect(header).toHaveText('0 days'); }); - test('header text should update correctly with custom formatter', async ({ page }) => { - const datetime = await setup(page, 'customFormatter'); + test('header text should update correctly with custom formatter', async () => { + const datetime = await datetimeFixture.goto(MULTIPLE_DATES, { showDefaultTitle: true, customFormatter: true }); const header = datetime.locator('.datetime-selected-date'); const juneButtons = datetime.locator('[data-month="6"][data-day]'); diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-ltr-Mobile-Chrome-linux.png index e82c63620f..5515cb24cb 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-ltr-Mobile-Firefox-linux.png index e8339db6c6..259bb30e91 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-rtl-Mobile-Chrome-linux.png index 6ab16f9f49..6d1b755b15 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-rtl-Mobile-Firefox-linux.png index 2a45ba2261..c2501119cb 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-ltr-Mobile-Chrome-linux.png index 8b33ceb85d..fe646cebbc 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-ltr-Mobile-Firefox-linux.png index 081bcdb38c..8bb2499070 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-rtl-Mobile-Chrome-linux.png index 96038cd82a..a13876d68f 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-rtl-Mobile-Firefox-linux.png index d6cfbaa1eb..75966c627d 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-multipleDefaultValues-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-ltr-Mobile-Chrome-linux.png index a0d0b66444..45c6f9c706 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-ltr-Mobile-Firefox-linux.png index f00ef0c565..97c50b7789 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-rtl-Mobile-Chrome-linux.png index 10129b1f41..7fa1acbb06 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-rtl-Mobile-Firefox-linux.png index dc8e46a0ef..b92d2ea89c 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-ltr-Mobile-Chrome-linux.png index 76a6947e05..853ed55bad 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-ltr-Mobile-Firefox-linux.png index c2020526b3..d8539c0df0 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-rtl-Mobile-Chrome-linux.png index 0cd6ee7ebf..4096f4ad5c 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-rtl-Mobile-Firefox-linux.png index a7d66ea7ec..b593fb4199 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-singleDefaultValue-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-ltr-Mobile-Chrome-linux.png index 9c05f95a27..f220251c86 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-ltr-Mobile-Firefox-linux.png index 4e8ca3326e..a894cbb101 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-rtl-Mobile-Chrome-linux.png index 70c3ea0078..3caeee766d 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-rtl-Mobile-Firefox-linux.png index e012b9f64f..34b7405b3b 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Chrome-linux.png index 52e296318c..96e1105521 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Firefox-linux.png index d706bb6e22..dd39d8302d 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Safari-linux.png index 010a72c520..98b9012032 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Safari-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Chrome-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Chrome-linux.png index 1382a80e89..44ea91c594 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Firefox-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Firefox-linux.png index 6eb8b7c832..36adc2f359 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Safari-linux.png b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Safari-linux.png index aa04902582..74f518bf56 100644 Binary files a/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Safari-linux.png and b/core/src/components/datetime/test/multiple/datetime.e2e.ts-snapshots/datetime-multiple-withHeader-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/datetime/test/prefer-wheel/datetime.e2e.ts b/core/src/components/datetime/test/prefer-wheel/datetime.e2e.ts index e6ca56c6c8..647b56dd59 100644 --- a/core/src/components/datetime/test/prefer-wheel/datetime.e2e.ts +++ b/core/src/components/datetime/test/prefer-wheel/datetime.e2e.ts @@ -56,6 +56,7 @@ test.describe('datetime: prefer wheel', () => { test.describe('datetime: date wheel', () => { test.beforeEach(({ skip }) => { skip.rtl(); + skip.mode('ios', 'date wheel functionality is the same across modes'); }); test('should respect the min bounds', async ({ page }) => { await page.setContent(` @@ -258,6 +259,7 @@ test.describe('datetime: prefer wheel', () => { test.describe('datetime: date-time wheel', () => { test.beforeEach(({ skip }) => { skip.rtl(); + skip.mode('ios', 'date-time wheel functionality is the same across modes'); }); test('should respect the min bounds', async ({ page }) => { await page.setContent(` @@ -419,6 +421,7 @@ test.describe('datetime: prefer wheel', () => { test.describe('datetime: time-date wheel', () => { test.beforeEach(({ skip }) => { skip.rtl(); + skip.mode('ios', 'time-date wheel functionality is the same across modes'); }); test('should respect the min bounds', async ({ page }) => { await page.setContent(` diff --git a/core/src/components/datetime/test/set-value/datetime.e2e.ts b/core/src/components/datetime/test/set-value/datetime.e2e.ts index ab98bc5ab4..92cc594706 100644 --- a/core/src/components/datetime/test/set-value/datetime.e2e.ts +++ b/core/src/components/datetime/test/set-value/datetime.e2e.ts @@ -4,6 +4,7 @@ import { test } from '@utils/test/playwright'; test.describe('datetime: set-value', () => { test.beforeEach(async ({ skip }) => { skip.rtl(); + skip.mode('md'); }); test('should update the active date when value is initially set', async ({ page }) => { await page.goto('/src/components/datetime/test/set-value'); diff --git a/core/src/components/datetime/test/time-label/datetime.e2e.ts b/core/src/components/datetime/test/time-label/datetime.e2e.ts index 79345e3ad3..a0f709b28f 100644 --- a/core/src/components/datetime/test/time-label/datetime.e2e.ts +++ b/core/src/components/datetime/test/time-label/datetime.e2e.ts @@ -2,6 +2,10 @@ import { expect } from '@playwright/test'; import { test } from '@utils/test/playwright'; test.describe('datetime: time label', () => { + test.beforeEach(({ skip }) => { + skip.rtl(); + skip.mode('md'); + }); test('should render default time label', async ({ page }) => { await page.setContent(` diff --git a/core/src/components/modal/test/basic/modal.e2e.ts b/core/src/components/modal/test/basic/modal.e2e.ts index aa86ab3821..81d93ed297 100644 --- a/core/src/components/modal/test/basic/modal.e2e.ts +++ b/core/src/components/modal/test/basic/modal.e2e.ts @@ -5,6 +5,7 @@ import type { E2EPage } from '@utils/test/playwright'; test.describe('modal: focus trapping', () => { test.beforeEach(async ({ skip }) => { skip.rtl(); + skip.mode('md'); skip.browser('firefox', 'Firefox incorrectly allows keyboard focus to move to ion-content'); }); test('focus should be trapped inside of modal', async ({ page, browserName }) => { @@ -88,9 +89,7 @@ test.describe('modal: rendering', () => { await ionModalWillDismiss.next(); await ionModalDidDismiss.next(); - expect(await page.screenshot()).toMatchSnapshot( - `modal-basic-dismiss-${screenshotModifier}${page.getSnapshotSettings()}.png` - ); + await expect(modal).toBeHidden(); }; test('should not have visual regressions', async ({ page }) => { @@ -103,7 +102,9 @@ test.describe('modal: rendering', () => { }); test.describe('modal: htmlAttributes inheritance', () => { - test('should correctly inherit attributes on host', async ({ page }) => { + test('should correctly inherit attributes on host', async ({ page, skip }) => { + skip.rtl(); + skip.mode('md'); await page.goto('/src/components/modal/test/basic'); const ionModalDidPresent = await page.spyOnEvent('ionModalDidPresent'); @@ -119,7 +120,9 @@ test.describe('modal: htmlAttributes inheritance', () => { }); test.describe('modal: backdrop', () => { - test.beforeEach(async ({ page }) => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + skip.mode('md'); await page.goto('/src/components/modal/test/basic'); }); @@ -138,7 +141,9 @@ test.describe('modal: backdrop', () => { }); test.describe('modal: incorrect usage', () => { - test.beforeEach(async ({ page }) => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + skip.mode('md'); await page.goto('/src/components/modal/test/basic'); }); diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 75dc5fbdfd..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 16c2b631bf..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index a6093ac71b..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 01fdfd4190..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 6db6d2fab0..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-rtl-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 3d83739c1a..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index e2788784fc..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index e4e4ec33ec..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index a813e8b330..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-rtl-Mobile-Chrome-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index cc376f0a4f..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-rtl-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index f3734e506d..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-rtl-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 3fedcdfb10..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 7cd31ec2a0..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 49fdbc601d..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index c3a9c3e77b..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index b31cd292f1..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index aeeb837ee7..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-rtl-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index ead5a65a77..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 29ee9a43c8..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index b808929661..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 6521a5bc69..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-rtl-Mobile-Chrome-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 29044499f2..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-rtl-Mobile-Firefox-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index a392a7a2f4..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-rtl-Mobile-Safari-linux.png b/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index bff592756f..0000000000 Binary files a/core/src/components/modal/test/basic/modal.e2e.ts-snapshots/modal-basic-dismiss-tablet-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/canDismiss/modal.e2e.ts b/core/src/components/modal/test/canDismiss/modal.e2e.ts index 637a913e29..11a6451dc8 100644 --- a/core/src/components/modal/test/canDismiss/modal.e2e.ts +++ b/core/src/components/modal/test/canDismiss/modal.e2e.ts @@ -2,11 +2,11 @@ import { expect } from '@playwright/test'; import { test, dragElementBy } from '@utils/test/playwright'; test.describe('modal: canDismiss', () => { - test.beforeEach(async ({ page }) => { - await page.goto('/src/components/modal/test/canDismiss'); - }); - test.describe('regular modal', () => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + await page.goto('/src/components/modal/test/canDismiss'); + }); test('should dismiss when canDismiss is true', async ({ page }) => { const ionModalDidPresent = await page.spyOnEvent('ionModalDidPresent'); @@ -77,7 +77,10 @@ test.describe('modal: canDismiss', () => { }); }); test.describe('card modal', () => { - test.beforeEach(async ({ page }) => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + skip.mode('md'); + await page.goto('/src/components/modal/test/canDismiss'); await page.click('#radio-card'); }); test('should dismiss when canDismiss is true', async ({ page }) => { @@ -132,11 +135,11 @@ test.describe('modal: canDismiss', () => { expect(returnValue).toBe(false); }); }); - test.describe('card modal - iOS swiping', () => { test.beforeEach(async ({ page, skip }) => { + skip.rtl(); skip.mode('md'); - + await page.goto('/src/components/modal/test/canDismiss'); await page.click('#radio-card'); }); @@ -219,7 +222,9 @@ test.describe('modal: canDismiss', () => { }); test.describe('sheet modal', () => { - test.beforeEach(async ({ page }) => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + await page.goto('/src/components/modal/test/canDismiss'); await page.click('#radio-sheet'); }); test('should dismiss when canDismiss is true', async ({ page }) => { @@ -380,9 +385,10 @@ test.describe('modal: canDismiss', () => { }); test.describe('function params', () => { - test.beforeEach(({ skip }) => { - skip.rtl(); + test.beforeEach(async ({ page, skip }) => { skip.mode('md'); + skip.rtl(); + await page.goto('/src/components/modal/test/canDismiss'); }); test('should pass data and role when calling dismiss', async ({ page }) => { const ionModalDidPresent = await page.spyOnEvent('ionModalDidPresent'); diff --git a/core/src/components/modal/test/card-refresher/modal.e2e.ts b/core/src/components/modal/test/card-refresher/modal.e2e.ts index 776c74c8f0..7c3687934d 100644 --- a/core/src/components/modal/test/card-refresher/modal.e2e.ts +++ b/core/src/components/modal/test/card-refresher/modal.e2e.ts @@ -4,6 +4,7 @@ import { dragElementBy, test } from '@utils/test/playwright'; test.describe('card modal - with refresher', () => { test.beforeEach(async ({ page, skip }) => { skip.mode('md'); + skip.rtl(); await page.goto('/src/components/modal/test/card-refresher'); }); diff --git a/core/src/components/modal/test/card-scroll-target/modal.e2e.ts b/core/src/components/modal/test/card-scroll-target/modal.e2e.ts index 35290325b8..bb1646ae61 100644 --- a/core/src/components/modal/test/card-scroll-target/modal.e2e.ts +++ b/core/src/components/modal/test/card-scroll-target/modal.e2e.ts @@ -4,6 +4,7 @@ import { dragElementBy, test } from '@utils/test/playwright'; test.describe('card modal - scroll target', () => { test.beforeEach(async ({ page, skip }) => { skip.mode('md'); + skip.rtl(); await page.goto('/src/components/modal/test/card-scroll-target'); }); diff --git a/core/src/components/modal/test/card/modal.e2e.ts b/core/src/components/modal/test/card/modal.e2e.ts index 0e24f5eed6..e9a6b19221 100644 --- a/core/src/components/modal/test/card/modal.e2e.ts +++ b/core/src/components/modal/test/card/modal.e2e.ts @@ -4,14 +4,15 @@ import { test, Viewports } from '@utils/test/playwright'; import { CardModalPage } from '../fixtures'; test.describe('card modal', () => { - let cardModalPage: CardModalPage; - test.beforeEach(async ({ page, skip }) => { + test.beforeEach(async ({ skip }) => { skip.mode('md'); - - cardModalPage = new CardModalPage(page); - await cardModalPage.navigate('/src/components/modal/test/card'); }); test.describe('card modal: rendering', () => { + let cardModalPage: CardModalPage; + test.beforeEach(async ({ page }) => { + cardModalPage = new CardModalPage(page); + await cardModalPage.navigate('/src/components/modal/test/card'); + }); test('should not have visual regressions', async ({ page }) => { await cardModalPage.openModalByTrigger('#card'); @@ -37,126 +38,134 @@ test.describe('card modal', () => { ); }); }); - test.describe('card modal: swipe to close', () => { - test('it should swipe to close when swiped on the header', async () => { - await cardModalPage.openModalByTrigger('#card'); - await cardModalPage.swipeToCloseModal('ion-modal ion-header'); + test.describe('card modal: functionality', () => { + let cardModalPage: CardModalPage; + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + cardModalPage = new CardModalPage(page); + await cardModalPage.navigate('/src/components/modal/test/card'); }); - test('it should swipe to close when swiped on the content', async () => { - await cardModalPage.openModalByTrigger('#card'); - await cardModalPage.swipeToCloseModal('ion-modal ion-content'); + test.describe('card modal: swipe to close', () => { + test('it should swipe to close when swiped on the header', async () => { + await cardModalPage.openModalByTrigger('#card'); + await cardModalPage.swipeToCloseModal('ion-modal ion-header'); + }); + test('it should swipe to close when swiped on the content', async () => { + await cardModalPage.openModalByTrigger('#card'); + await cardModalPage.swipeToCloseModal('ion-modal ion-content'); + }); + test('it should not swipe to close when swiped on the content but the content is scrolled', async ({ page }) => { + const modal = await cardModalPage.openModalByTrigger('#card'); + + const content = (await page.$('ion-modal ion-content'))!; + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + + await cardModalPage.swipeToCloseModal('ion-modal ion-content', false); + + await content.waitForElementState('stable'); + await expect(modal).toBeVisible(); + }); + test('it should not swipe to close when swiped on the content but the content is scrolled even when content is replaced', async ({ + page, + }) => { + const modal = await cardModalPage.openModalByTrigger('#card'); + + await page.click('ion-button.replace'); + + const content = (await page.$('ion-modal ion-content'))!; + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + + await cardModalPage.swipeToCloseModal('ion-modal ion-content', false); + + await content.waitForElementState('stable'); + await expect(modal).toBeVisible(); + }); + test('content should be scrollable after gesture ends', async ({ page }) => { + await cardModalPage.openModalByTrigger('#card'); + await cardModalPage.swipeToCloseModal('ion-modal ion-content', false, 20); + + const content = await page.locator('ion-modal ion-content'); + await expect(content).toHaveJSProperty('scrollY', true); + }); }); - test('it should not swipe to close when swiped on the content but the content is scrolled', async ({ page }) => { - const modal = await cardModalPage.openModalByTrigger('#card'); + test.describe('card modal: rendering - tablet', () => { + test.beforeEach(async ({ page }) => { + await page.setViewportSize(Viewports.tablet.portrait); + }); + test('should not have visual regressions', async ({ page }) => { + await cardModalPage.openModalByTrigger('#card'); - const content = (await page.$('ion-modal ion-content'))!; - await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + expect(await page.screenshot()).toMatchSnapshot(`modal-card-present-tablet-${page.getSnapshotSettings()}.png`); + }); + test('should not have visual regressions with custom modal', async ({ page }) => { + await cardModalPage.openModalByTrigger('#card-custom'); - await cardModalPage.swipeToCloseModal('ion-modal ion-content', false); + expect(await page.screenshot()).toMatchSnapshot( + `modal-card-custom-present-tablet-${page.getSnapshotSettings()}.png` + ); + }); + test('should not have visual regressions with stacked cards', async ({ page }) => { + await cardModalPage.openModalByTrigger('#card'); + await cardModalPage.openModalByTrigger('.add'); - await content.waitForElementState('stable'); - await expect(modal).toBeVisible(); + expect(await page.screenshot()).toMatchSnapshot( + `modal-card-stacked-present-tablet-${page.getSnapshotSettings()}.png` + ); + }); + test('should not have visual regressions with stacked custom cards', async ({ page }) => { + await cardModalPage.openModalByTrigger('#card-custom'); + await cardModalPage.openModalByTrigger('.add'); + + expect(await page.screenshot()).toMatchSnapshot( + `modal-card-custom-stacked-present-tablet-${page.getSnapshotSettings()}.png` + ); + }); }); - test('it should not swipe to close when swiped on the content but the content is scrolled even when content is replaced', async ({ - page, - }) => { - const modal = await cardModalPage.openModalByTrigger('#card'); + test.describe('card modal: swipe to close - tablet', () => { + test.beforeEach(async ({ page }) => { + await page.setViewportSize(Viewports.tablet.portrait); + }); + test('it should swipe to close when swiped on the header', async () => { + await cardModalPage.openModalByTrigger('#card'); + await cardModalPage.swipeToCloseModal('ion-modal ion-header'); + }); + test('it should swipe to close when swiped on the content', async () => { + await cardModalPage.openModalByTrigger('#card'); + await cardModalPage.swipeToCloseModal('ion-modal ion-content'); + }); + test('it should not swipe to close when swiped on the content but the content is scrolled', async ({ page }) => { + const modal = await cardModalPage.openModalByTrigger('#card'); - await page.click('ion-button.replace'); + const content = (await page.$('ion-modal ion-content'))!; + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); - const content = (await page.$('ion-modal ion-content'))!; - await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + await cardModalPage.swipeToCloseModal('ion-modal ion-content', false); - await cardModalPage.swipeToCloseModal('ion-modal ion-content', false); + await content.waitForElementState('stable'); + await expect(modal).toBeVisible(); + }); + test('it should not swipe to close when swiped on the content but the content is scrolled even when content is replaced', async ({ + page, + }) => { + const modal = await cardModalPage.openModalByTrigger('#card'); - await content.waitForElementState('stable'); - await expect(modal).toBeVisible(); - }); - test('content should be scrollable after gesture ends', async ({ page }) => { - await cardModalPage.openModalByTrigger('#card'); - await cardModalPage.swipeToCloseModal('ion-modal ion-content', false, 20); + await page.click('ion-button.replace'); - const content = await page.locator('ion-modal ion-content'); - await expect(content).toHaveJSProperty('scrollY', true); - }); - }); - test.describe('card modal: rendering - tablet', () => { - test.beforeEach(async ({ page }) => { - await page.setViewportSize(Viewports.tablet.portrait); - }); - test('should not have visual regressions', async ({ page }) => { - await cardModalPage.openModalByTrigger('#card'); + const content = (await page.$('ion-modal ion-content'))!; + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); - expect(await page.screenshot()).toMatchSnapshot(`modal-card-present-tablet-${page.getSnapshotSettings()}.png`); - }); - test('should not have visual regressions with custom modal', async ({ page }) => { - await cardModalPage.openModalByTrigger('#card-custom'); + await cardModalPage.swipeToCloseModal('ion-modal ion-content', false); - expect(await page.screenshot()).toMatchSnapshot( - `modal-card-custom-present-tablet-${page.getSnapshotSettings()}.png` - ); - }); - test('should not have visual regressions with stacked cards', async ({ page }) => { - await cardModalPage.openModalByTrigger('#card'); - await cardModalPage.openModalByTrigger('.add'); + await content.waitForElementState('stable'); + await expect(modal).toBeVisible(); + }); + test('content should be scrollable after gesture ends', async ({ page }) => { + await cardModalPage.openModalByTrigger('#card'); + await cardModalPage.swipeToCloseModal('ion-modal ion-content', false, 20); - expect(await page.screenshot()).toMatchSnapshot( - `modal-card-stacked-present-tablet-${page.getSnapshotSettings()}.png` - ); - }); - test('should not have visual regressions with stacked custom cards', async ({ page }) => { - await cardModalPage.openModalByTrigger('#card-custom'); - await cardModalPage.openModalByTrigger('.add'); - - expect(await page.screenshot()).toMatchSnapshot( - `modal-card-custom-stacked-present-tablet-${page.getSnapshotSettings()}.png` - ); - }); - }); - test.describe('card modal: swipe to close - tablet', () => { - test.beforeEach(async ({ page }) => { - await page.setViewportSize(Viewports.tablet.portrait); - }); - test('it should swipe to close when swiped on the header', async () => { - await cardModalPage.openModalByTrigger('#card'); - await cardModalPage.swipeToCloseModal('ion-modal ion-header'); - }); - test('it should swipe to close when swiped on the content', async () => { - await cardModalPage.openModalByTrigger('#card'); - await cardModalPage.swipeToCloseModal('ion-modal ion-content'); - }); - test('it should not swipe to close when swiped on the content but the content is scrolled', async ({ page }) => { - const modal = await cardModalPage.openModalByTrigger('#card'); - - const content = (await page.$('ion-modal ion-content'))!; - await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); - - await cardModalPage.swipeToCloseModal('ion-modal ion-content', false); - - await content.waitForElementState('stable'); - await expect(modal).toBeVisible(); - }); - test('it should not swipe to close when swiped on the content but the content is scrolled even when content is replaced', async ({ - page, - }) => { - const modal = await cardModalPage.openModalByTrigger('#card'); - - await page.click('ion-button.replace'); - - const content = (await page.$('ion-modal ion-content'))!; - await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); - - await cardModalPage.swipeToCloseModal('ion-modal ion-content', false); - - await content.waitForElementState('stable'); - await expect(modal).toBeVisible(); - }); - test('content should be scrollable after gesture ends', async ({ page }) => { - await cardModalPage.openModalByTrigger('#card'); - await cardModalPage.swipeToCloseModal('ion-modal ion-content', false, 20); - - const content = await page.locator('ion-modal ion-content'); - await expect(content).toHaveJSProperty('scrollY', true); + const content = await page.locator('ion-modal ion-content'); + await expect(content).toHaveJSProperty('scrollY', true); + }); }); }); }); diff --git a/core/src/components/modal/test/inline/modal.e2e.ts b/core/src/components/modal/test/inline/modal.e2e.ts index 75f0546f0f..77ba5c9eaa 100644 --- a/core/src/components/modal/test/inline/modal.e2e.ts +++ b/core/src/components/modal/test/inline/modal.e2e.ts @@ -2,24 +2,25 @@ import { expect } from '@playwright/test'; import { test } from '@utils/test/playwright'; test.describe('modal: inline', () => { - test('it should present and then remain in the dom on dismiss', async ({ page }) => { + test('it should present and then remain in the dom on dismiss', async ({ page, skip }) => { + skip.rtl(); + skip.mode('md'); await page.goto('/src/components/modal/test/inline'); const ionModalDidPresent = await page.spyOnEvent('ionModalDidPresent'); const ionModalDidDismiss = await page.spyOnEvent('ionModalDidDismiss'); + const modal = page.locator('ion-modal'); await page.click('#open-inline-modal'); await ionModalDidPresent.next(); - expect(await page.screenshot()).toMatchSnapshot(`modal-inline-present-${page.getSnapshotSettings()}.png`); + await expect(modal).toBeVisible(); - const modal = await page.locator('ion-modal'); await modal.evaluate((el: HTMLIonModalElement) => el.dismiss()); await ionModalDidDismiss.next(); - await page.waitForSelector('ion-modal', { state: 'hidden' }); - expect(await page.screenshot()).toMatchSnapshot(`modal-inline-dismiss-${page.getSnapshotSettings()}.png`); + await expect(modal).toBeHidden(); }); test('presenting should create a single root element with the ion-page class', async ({ page, skip }, testInfo) => { diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 293e563f25..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 7ccfc08143..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 8bf19b336d..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index d3d3d88f21..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index ee22baeca8..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-rtl-Mobile-Safari-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 16f458b6fc..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index a020d4883c..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 99f9e33c50..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 34b9eb3eea..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-rtl-Mobile-Chrome-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index f6c6779d1a..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-rtl-Mobile-Firefox-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index f95854376a..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-rtl-Mobile-Safari-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index f9145e88d4..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-dismiss-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 9852be8f61..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 5101207d83..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 5b5f7ea7d6..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 2a921a3b6d..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 3717e05725..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-rtl-Mobile-Safari-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index f87f8f3f7b..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-ltr-Mobile-Chrome-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index c533fae63d..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-ltr-Mobile-Firefox-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 32ca86eb1b..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-ltr-Mobile-Safari-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 002a5e00ba..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-rtl-Mobile-Chrome-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 632aeb4c0a..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-rtl-Mobile-Firefox-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index 06aa1673a2..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-rtl-Mobile-Safari-linux.png b/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 95c497e170..0000000000 Binary files a/core/src/components/modal/test/inline/modal.e2e.ts-snapshots/modal-inline-present-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/modal/test/isOpen/modal.e2e.ts b/core/src/components/modal/test/isOpen/modal.e2e.ts index b50ce0d199..fb167addcd 100644 --- a/core/src/components/modal/test/isOpen/modal.e2e.ts +++ b/core/src/components/modal/test/isOpen/modal.e2e.ts @@ -1,7 +1,9 @@ import { test } from '@utils/test/playwright'; test.describe('modal: isOpen', () => { - test.beforeEach(async ({ page }) => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + skip.mode('md'); await page.goto('/src/components/modal/test/isOpen'); }); diff --git a/core/src/components/modal/test/sheet/modal.e2e.ts b/core/src/components/modal/test/sheet/modal.e2e.ts index 9f580605d0..6cd6eb6125 100644 --- a/core/src/components/modal/test/sheet/modal.e2e.ts +++ b/core/src/components/modal/test/sheet/modal.e2e.ts @@ -15,7 +15,8 @@ test.describe('sheet modal: rendering', () => { }); test.describe('sheet modal: backdrop', () => { - test.beforeEach(async ({ page }) => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); await page.goto('/src/components/modal/test/sheet'); }); test('should dismiss the sheet modal when clicking the active backdrop', async ({ page }) => { @@ -55,12 +56,12 @@ test.describe('sheet modal: backdrop', () => { }); test.describe('sheet modal: setting the breakpoint', () => { - test.beforeEach(async ({ page }) => { - await page.goto('/src/components/modal/test/sheet'); - }); test.describe('sheet modal: invalid values', () => { let warnings: string[] = []; - test.beforeEach(async ({ page }) => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + await page.goto('/src/components/modal/test/sheet'); + warnings = []; page.on('console', (ev) => { @@ -90,7 +91,9 @@ test.describe('sheet modal: setting the breakpoint', () => { }); }); test.describe('sheet modal: valid values', () => { - test.beforeEach(async ({ page }) => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); + await page.goto('/src/components/modal/test/sheet'); const ionModalDidPresent = await page.spyOnEvent('ionModalDidPresent'); await page.click('#sheet-modal'); @@ -134,7 +137,9 @@ test.describe('sheet modal: setting the breakpoint', () => { }); }); - test('it should reset the breakpoint value on dismiss', async ({ page }) => { + test('it should reset the breakpoint value on dismiss', async ({ page, skip }) => { + skip.rtl(); + await page.goto('/src/components/modal/test/sheet'); test.info().annotations.push({ type: 'issue', description: 'https://github.com/ionic-team/ionic-framework/issues/25245', @@ -197,7 +202,8 @@ test.describe('sheet modal: setting the breakpoint', () => { }); test.describe('sheet modal: clicking the handle', () => { - test.beforeEach(async ({ page }) => { + test.beforeEach(async ({ page, skip }) => { + skip.rtl(); await page.goto('/src/components/modal/test/sheet'); }); diff --git a/core/src/components/modal/test/standalone/modal.e2e.ts b/core/src/components/modal/test/standalone/modal.e2e.ts index 48866d8234..91ed7dca1a 100644 --- a/core/src/components/modal/test/standalone/modal.e2e.ts +++ b/core/src/components/modal/test/standalone/modal.e2e.ts @@ -1,7 +1,9 @@ import { test } from '@utils/test/playwright'; test.describe('modal: standalone', () => { - test('should open even without an ion-app', async ({ page }) => { + test('should open even without an ion-app', async ({ page, skip }) => { + skip.rtl(); + skip.mode('md'); await page.goto('/src/components/modal/test/standalone'); const ionModalDidPresent = await page.spyOnEvent('ionModalDidPresent'); const ionModalDidDismiss = await page.spyOnEvent('ionModalDidDismiss'); diff --git a/core/src/css/core.scss b/core/src/css/core.scss index e215382921..9f3d5b257f 100644 --- a/core/src/css/core.scss +++ b/core/src/css/core.scss @@ -1,4 +1,3 @@ -@import "../themes/ionic.skip-warns.scss"; @import "../themes/ionic.globals"; @import "../components/menu/menu.ios.vars"; @import "../components/menu/menu.md.vars"; diff --git a/core/src/css/display.scss b/core/src/css/display.scss index 2b47da6404..30b1db4095 100644 --- a/core/src/css/display.scss +++ b/core/src/css/display.scss @@ -1,4 +1,3 @@ -@import "../themes/ionic.skip-warns.scss"; @import "../themes/ionic.globals"; @import "../themes/ionic.mixins"; diff --git a/core/src/css/float-elements.scss b/core/src/css/float-elements.scss index 45d73722c0..0e543e3404 100644 --- a/core/src/css/float-elements.scss +++ b/core/src/css/float-elements.scss @@ -1,4 +1,3 @@ -@import "../themes/ionic.skip-warns.scss"; @import "../themes/ionic.globals"; @import "../themes/ionic.mixins"; diff --git a/core/src/css/ionic-swiper.scss b/core/src/css/ionic-swiper.scss index 3161c5ca96..f5f12f9a35 100644 --- a/core/src/css/ionic-swiper.scss +++ b/core/src/css/ionic-swiper.scss @@ -1,4 +1,3 @@ -@import "../themes/ionic.skip-warns.scss"; @import "../themes/ionic.globals.ios.scss"; // Slides diff --git a/core/src/css/normalize.scss b/core/src/css/normalize.scss index 27fe773d1e..e8080fbc4e 100644 --- a/core/src/css/normalize.scss +++ b/core/src/css/normalize.scss @@ -30,31 +30,17 @@ strong { font-weight: bold; } - // Embedded content // ========================================================================== -// Remove border when inside `a` element in IE 8/9/10. +// Makes it so the img does not flow outside container img { max-width: 100%; - - border: 0; } -// Correct overflow not hidden in IE 9/10/11. -svg:not(:root) { - overflow: hidden; -} - - // Grouping content // ========================================================================== -// Address margin not present in IE 8/9 and Safari. -figure { - margin: 1em 40px; -} - hr { height: 1px; @@ -194,16 +180,6 @@ input::-moz-focus-inner { border: 0; } -// Firefox's implementation doesn't respect box-sizing, padding, or width. -// 1. Address box sizing set to `content-box` in IE 8/9/10. -// 2. Remove excess padding in IE 8/9/10. -input[type="checkbox"], -input[type="radio"] { - padding: 0; // 2 - - box-sizing: border-box; // 1 -} - // Fix the cursor style for Chrome's increment/decrement buttons. For certain // `font-size` values of the `input`, it causes the cursor style of the // decrement button to change from `default` to `text`. diff --git a/core/src/css/padding.scss b/core/src/css/padding.scss index f441eddddc..3ece7b9bfc 100644 --- a/core/src/css/padding.scss +++ b/core/src/css/padding.scss @@ -1,4 +1,3 @@ -@import "../themes/ionic.skip-warns.scss"; @import "../themes/ionic.globals"; @import "../themes/ionic.mixins"; @@ -128,4 +127,4 @@ $margin: var(--ion-margin, 16px); --margin-end: #{$margin}; @include margin-horizontal($margin); -} \ No newline at end of file +} diff --git a/core/src/css/structure.scss b/core/src/css/structure.scss index 53c134d9b9..75bed7817c 100644 --- a/core/src/css/structure.scss +++ b/core/src/css/structure.scss @@ -1,4 +1,3 @@ -@import "../themes/ionic.skip-warns.scss"; @import "../themes/ionic.globals"; @import "../themes/ionic.mixins"; diff --git a/core/src/css/text-alignment.scss b/core/src/css/text-alignment.scss index 9fd7e56e91..20f8184f2e 100644 --- a/core/src/css/text-alignment.scss +++ b/core/src/css/text-alignment.scss @@ -1,4 +1,3 @@ -@import "../themes/ionic.skip-warns.scss"; @import "../themes/ionic.globals"; @import "../themes/ionic.mixins"; diff --git a/core/src/css/text-transformation.scss b/core/src/css/text-transformation.scss index f05a494507..631e9a0fb4 100644 --- a/core/src/css/text-transformation.scss +++ b/core/src/css/text-transformation.scss @@ -1,4 +1,3 @@ -@import "../themes/ionic.skip-warns.scss"; @import "../themes/ionic.globals"; @import "../themes/ionic.mixins"; diff --git a/core/src/css/typography.scss b/core/src/css/typography.scss index a1eb43468f..138fffe5eb 100644 --- a/core/src/css/typography.scss +++ b/core/src/css/typography.scss @@ -1,4 +1,3 @@ -@import "../themes/ionic.skip-warns.scss"; @import "../themes/ionic.globals"; @import "../themes/ionic.mixins"; diff --git a/core/src/themes/ionic.deprecation.scss b/core/src/themes/ionic.deprecation.scss deleted file mode 100644 index 3d6a7aba42..0000000000 --- a/core/src/themes/ionic.deprecation.scss +++ /dev/null @@ -1,5 +0,0 @@ -$IONIC: false !default; - -@if not $IONIC { - @warn "[DEPRECATED] SCSS within ionic/core should not be imported. Next major release will remove all scss support."; -} diff --git a/core/src/themes/ionic.functions.color.scss b/core/src/themes/ionic.functions.color.scss index d82572d5bc..1d78bbe131 100644 --- a/core/src/themes/ionic.functions.color.scss +++ b/core/src/themes/ionic.functions.color.scss @@ -1,5 +1,3 @@ -@import "./ionic.deprecation"; - // Gets the active color's css variable from a variation. Alpha is optional. // -------------------------------------------------------------------------------------------- // Example usage: diff --git a/core/src/themes/ionic.functions.string.scss b/core/src/themes/ionic.functions.string.scss index e3637816a3..fc861fa36c 100644 --- a/core/src/themes/ionic.functions.string.scss +++ b/core/src/themes/ionic.functions.string.scss @@ -1,5 +1,3 @@ -@import "./ionic.deprecation"; - // String Utility Functions // -------------------------------------------------------------------------------- diff --git a/core/src/themes/ionic.mixins.scss b/core/src/themes/ionic.mixins.scss index e074d19174..a024c6a4ee 100644 --- a/core/src/themes/ionic.mixins.scss +++ b/core/src/themes/ionic.mixins.scss @@ -1,5 +1,3 @@ -@import "./ionic.deprecation"; - @mixin input-cover() { @include position(0, null, null, 0); @include margin(0); diff --git a/core/src/themes/ionic.skip-warns.scss b/core/src/themes/ionic.skip-warns.scss deleted file mode 100644 index 921384c5c3..0000000000 --- a/core/src/themes/ionic.skip-warns.scss +++ /dev/null @@ -1 +0,0 @@ -$IONIC: true; diff --git a/core/src/themes/ionic.theme.default.scss b/core/src/themes/ionic.theme.default.scss index bdc004f61b..54e9eb4b11 100644 --- a/core/src/themes/ionic.theme.default.scss +++ b/core/src/themes/ionic.theme.default.scss @@ -1,5 +1,3 @@ -@import "./ionic.deprecation"; - // Ionic Theme // ------------------------------------------------------------------------------------------- // This file contains the theme variables shared diff --git a/core/src/utils/animation/test/multiple/animation.e2e.ts b/core/src/utils/animation/test/multiple/animation.e2e.ts index 957d0ebc07..a2772e04ee 100644 --- a/core/src/utils/animation/test/multiple/animation.e2e.ts +++ b/core/src/utils/animation/test/multiple/animation.e2e.ts @@ -13,7 +13,10 @@ test.describe('animation: multiple', async () => { await testMultiple(page); }); - test(`should resolve grouped animations using css animations`, async ({ page }) => { + /** + * CSS animations will occasionally resolve out of order, so we skip for now + */ + test.skip(`should resolve grouped animations using css animations`, async ({ page }) => { await page.goto('/src/utils/animation/test/multiple?ionic:_forceCSSAnimations=true'); await testMultiple(page); }); diff --git a/core/stencil.config.ts b/core/stencil.config.ts index 2dcee850a2..c7245686d9 100644 --- a/core/stencil.config.ts +++ b/core/stencil.config.ts @@ -56,9 +56,7 @@ export const config: Config = { { components: ['ion-breadcrumb', 'ion-breadcrumbs'] }, ], plugins: [ - sass({ - injectGlobalPaths: ['src/themes/ionic.skip-warns.scss'] - }) + sass(), ], outputTargets: [ reactOutputTarget({ diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index d8064cb854..949cc75b9f 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.4.1](https://github.com/ionic-team/ionic-docs/compare/v6.4.0...v6.4.1) (2022-12-14) + +**Note:** Version bump only for package @ionic/docs + + + + + # [6.4.0](https://github.com/ionic-team/ionic-docs/compare/v6.3.10...v6.4.0) (2022-12-07) **Note:** Version bump only for package @ionic/docs diff --git a/docs/package-lock.json b/docs/package-lock.json index b93ac28577..af57ffdd12 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/docs", - "version": "6.4.0", + "version": "6.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/docs", - "version": "6.4.0", + "version": "6.4.1", "license": "MIT" } } diff --git a/docs/package.json b/docs/package.json index 5fc4e76e69..ec835ceb93 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/docs", - "version": "6.4.0", + "version": "6.4.1", "description": "Pre-packaged API documentation for the Ionic docs.", "main": "core.json", "types": "core.d.ts", diff --git a/lerna.json b/lerna.json index 4ca090a68f..c2343a2abb 100644 --- a/lerna.json +++ b/lerna.json @@ -5,5 +5,5 @@ "angular", "packages/*" ], - "version": "6.4.0" + "version": "6.4.1" } diff --git a/packages/angular-server/CHANGELOG.md b/packages/angular-server/CHANGELOG.md index 1635c0a01c..2f90f7ed9f 100644 --- a/packages/angular-server/CHANGELOG.md +++ b/packages/angular-server/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.4.1](https://github.com/ionic-team/ionic/compare/v6.4.0...v6.4.1) (2022-12-14) + +**Note:** Version bump only for package @ionic/angular-server + + + + + # [6.4.0](https://github.com/ionic-team/ionic/compare/v6.3.10...v6.4.0) (2022-12-07) **Note:** Version bump only for package @ionic/angular-server diff --git a/packages/angular-server/package-lock.json b/packages/angular-server/package-lock.json index da63731901..de4384b85c 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/angular-server", - "version": "6.4.0", + "version": "6.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular-server", - "version": "6.4.0", + "version": "6.4.1", "license": "MIT", "devDependencies": { "@angular-eslint/eslint-plugin": "^12.6.1", @@ -18,7 +18,7 @@ "@angular/platform-browser": "^12.0.0", "@angular/platform-browser-dynamic": "^12.2.10", "@angular/platform-server": "^12.0.0", - "@ionic/core": "^6.4.0", + "@ionic/core": "^6.4.1", "@ionic/eslint-config": "^0.3.0", "@ionic/prettier-config": "^2.0.0", "@typescript-eslint/eslint-plugin": "^5.2.0", @@ -786,9 +786,9 @@ "license": "BSD-3-Clause" }, "node_modules/@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "dev": true, "dependencies": { "@stencil/core": "^2.18.0", @@ -7103,9 +7103,9 @@ "dev": true }, "@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "dev": true, "requires": { "@stencil/core": "^2.18.0", diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json index b591f3a330..dcabf96a5d 100644 --- a/packages/angular-server/package.json +++ b/packages/angular-server/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "6.4.0", + "version": "6.4.1", "description": "Angular SSR Module for Ionic", "keywords": [ "ionic", @@ -55,7 +55,7 @@ "@angular/platform-browser": "^12.0.0", "@angular/platform-browser-dynamic": "^12.2.10", "@angular/platform-server": "^12.0.0", - "@ionic/core": "^6.4.0", + "@ionic/core": "^6.4.1", "@ionic/eslint-config": "^0.3.0", "@ionic/prettier-config": "^2.0.0", "@typescript-eslint/eslint-plugin": "^5.2.0", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index d9c57003e4..f2b2bac989 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.4.1](https://github.com/ionic-team/ionic/compare/v6.4.0...v6.4.1) (2022-12-14) + +**Note:** Version bump only for package @ionic/react-router + + + + + # [6.4.0](https://github.com/ionic-team/ionic/compare/v6.3.10...v6.4.0) (2022-12-07) **Note:** Version bump only for package @ionic/react-router diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json index 1b3d33c406..8acaf06dc1 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react-router", - "version": "6.4.0", + "version": "6.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react-router", - "version": "6.4.0", + "version": "6.4.1", "license": "MIT", "dependencies": { - "@ionic/react": "^6.4.0", + "@ionic/react": "^6.4.1", "tslib": "*" }, "devDependencies": { @@ -147,9 +147,9 @@ } }, "node_modules/@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "dependencies": { "@stencil/core": "^2.18.0", "ionicons": "^6.0.4", @@ -157,11 +157,11 @@ } }, "node_modules/@ionic/react": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.4.0.tgz", - "integrity": "sha512-TgKmIVBR0puqvm2N6PYSdW36ASDwha363oa2MAir6Ir5DAWpXZ9GbG9Wpizh/WDEdRPtdejWFIHJ54MPXOVLAQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.4.1.tgz", + "integrity": "sha512-2/9hRCCT1uTCGSCaKYbNrHp9ZwTsI0XOmccBb24N/9yPg/Zs0/ViHx4vb8K05R1mW0nVOH0nlZ3FhcRp9oARjg==", "dependencies": { - "@ionic/core": "6.4.0", + "@ionic/core": "6.4.1", "ionicons": "^6.0.2", "tslib": "*" }, @@ -1145,9 +1145,9 @@ } }, "@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "requires": { "@stencil/core": "^2.18.0", "ionicons": "^6.0.4", @@ -1155,11 +1155,11 @@ } }, "@ionic/react": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.4.0.tgz", - "integrity": "sha512-TgKmIVBR0puqvm2N6PYSdW36ASDwha363oa2MAir6Ir5DAWpXZ9GbG9Wpizh/WDEdRPtdejWFIHJ54MPXOVLAQ==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-6.4.1.tgz", + "integrity": "sha512-2/9hRCCT1uTCGSCaKYbNrHp9ZwTsI0XOmccBb24N/9yPg/Zs0/ViHx4vb8K05R1mW0nVOH0nlZ3FhcRp9oARjg==", "requires": { - "@ionic/core": "6.4.0", + "@ionic/core": "6.4.1", "ionicons": "^6.0.2", "tslib": "*" } diff --git a/packages/react-router/package.json b/packages/react-router/package.json index c21099f5e8..6f335dbbb1 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react-router", - "version": "6.4.0", + "version": "6.4.1", "description": "React Router wrapper for @ionic/react", "keywords": [ "ionic", @@ -35,7 +35,7 @@ "dist/" ], "dependencies": { - "@ionic/react": "^6.4.0", + "@ionic/react": "^6.4.1", "tslib": "*" }, "peerDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index b801d76e1f..2db0ffcb3d 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.4.1](https://github.com/ionic-team/ionic/compare/v6.4.0...v6.4.1) (2022-12-14) + +**Note:** Version bump only for package @ionic/react + + + + + # [6.4.0](https://github.com/ionic-team/ionic/compare/v6.3.10...v6.4.0) (2022-12-07) **Note:** Version bump only for package @ionic/react diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index 0ff8b18c31..07b7f395e0 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react", - "version": "6.4.0", + "version": "6.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react", - "version": "6.4.0", + "version": "6.4.1", "license": "MIT", "dependencies": { - "@ionic/core": "^6.4.0", + "@ionic/core": "^6.4.1", "ionicons": "^6.0.2", "tslib": "*" }, @@ -607,9 +607,9 @@ } }, "node_modules/@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "dependencies": { "@stencil/core": "^2.18.0", "ionicons": "^6.0.4", @@ -9522,9 +9522,9 @@ } }, "@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "requires": { "@stencil/core": "^2.18.0", "ionicons": "^6.0.4", diff --git a/packages/react/package.json b/packages/react/package.json index 39c2ceee36..b91aabaa8f 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react", - "version": "6.4.0", + "version": "6.4.1", "description": "React specific wrapper for @ionic/core", "keywords": [ "ionic", @@ -39,7 +39,7 @@ "css/" ], "dependencies": { - "@ionic/core": "^6.4.0", + "@ionic/core": "^6.4.1", "ionicons": "^6.0.2", "tslib": "*" }, diff --git a/packages/vue-router/CHANGELOG.md b/packages/vue-router/CHANGELOG.md index 85f5bbcef6..b8ee4c2b79 100644 --- a/packages/vue-router/CHANGELOG.md +++ b/packages/vue-router/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.4.1](https://github.com/ionic-team/ionic/compare/v6.4.0...v6.4.1) (2022-12-14) + +**Note:** Version bump only for package @ionic/vue-router + + + + + # [6.4.0](https://github.com/ionic-team/ionic/compare/v6.3.10...v6.4.0) (2022-12-07) **Note:** Version bump only for package @ionic/vue-router diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index 3346d819af..b9d4ed1b59 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue-router", - "version": "6.4.0", + "version": "6.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue-router", - "version": "6.4.0", + "version": "6.4.1", "license": "MIT", "dependencies": { - "@ionic/vue": "^6.4.0" + "@ionic/vue": "^6.4.1" }, "devDependencies": { "@types/jest": "^28.1.1", @@ -578,9 +578,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "dependencies": { "@stencil/core": "^2.18.0", "ionicons": "^6.0.4", @@ -588,11 +588,11 @@ } }, "node_modules/@ionic/vue": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.4.0.tgz", - "integrity": "sha512-dMFf9h4K4UK5IKR/F5FbCpPsthJDkt99YbgacyS/Zl/tXxd4ZsQ2ViBB9wUf56lDbx3GdJMe+XmElqWxvrOg7w==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.4.1.tgz", + "integrity": "sha512-QbW3YzeFrD7ZLIEudH/Kv6tNslit7a0ec/jcdNdkCBs5MdOHGxAYKs0eGBRAJlqAZMBHPuuBXnRdxwMP0hp89w==", "dependencies": { - "@ionic/core": "6.4.0", + "@ionic/core": "6.4.1", "ionicons": "^6.0.2" } }, @@ -5221,9 +5221,9 @@ "dev": true }, "@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "requires": { "@stencil/core": "^2.18.0", "ionicons": "^6.0.4", @@ -5231,11 +5231,11 @@ } }, "@ionic/vue": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.4.0.tgz", - "integrity": "sha512-dMFf9h4K4UK5IKR/F5FbCpPsthJDkt99YbgacyS/Zl/tXxd4ZsQ2ViBB9wUf56lDbx3GdJMe+XmElqWxvrOg7w==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-6.4.1.tgz", + "integrity": "sha512-QbW3YzeFrD7ZLIEudH/Kv6tNslit7a0ec/jcdNdkCBs5MdOHGxAYKs0eGBRAJlqAZMBHPuuBXnRdxwMP0hp89w==", "requires": { - "@ionic/core": "6.4.0", + "@ionic/core": "6.4.1", "ionicons": "^6.0.2" } }, diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index 866448b419..7a841ed16a 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "6.4.0", + "version": "6.4.1", "description": "Vue Router integration for @ionic/vue", "scripts": { "test.spec": "jest", @@ -42,7 +42,7 @@ }, "homepage": "https://github.com/ionic-team/ionic#readme", "dependencies": { - "@ionic/vue": "^6.4.0" + "@ionic/vue": "^6.4.1" }, "devDependencies": { "@types/jest": "^28.1.1", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index 829a8db840..a90ef9c11c 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.4.1](https://github.com/ionic-team/ionic/compare/v6.4.0...v6.4.1) (2022-12-14) + +**Note:** Version bump only for package @ionic/vue + + + + + # [6.4.0](https://github.com/ionic-team/ionic/compare/v6.3.10...v6.4.0) (2022-12-07) **Note:** Version bump only for package @ionic/vue diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index 8ec479a0cd..eebfc66092 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue", - "version": "6.4.0", + "version": "6.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue", - "version": "6.4.0", + "version": "6.4.1", "license": "MIT", "dependencies": { - "@ionic/core": "^6.4.0", + "@ionic/core": "^6.4.1", "ionicons": "^6.0.2" }, "devDependencies": { @@ -59,9 +59,9 @@ } }, "node_modules/@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "dependencies": { "@stencil/core": "^2.18.0", "ionicons": "^6.0.4", @@ -768,9 +768,9 @@ } }, "@ionic/core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.0.tgz", - "integrity": "sha512-rWqXX67bWDD5r5Kleacy4dTBIXcB1gX+2Q5AK7LAtmtHUUuJPqGw/bAWE8hGKlF7ehJTyzb5CYV9XDzb8/00Zw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.4.1.tgz", + "integrity": "sha512-l1Z2sA9VjkO5rFhQMlNkqWQaSRyV1mcb6nYvLgi1cyDegcSDqLLJjZeyKVKYxTuc2qCaZhRlBe+c2155W8hmsw==", "requires": { "@stencil/core": "^2.18.0", "ionicons": "^6.0.4", diff --git a/packages/vue/package.json b/packages/vue/package.json index b1b0abc942..fae2bd4cce 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "6.4.0", + "version": "6.4.1", "description": "Vue specific wrapper for @ionic/core", "scripts": { "lint": "echo add linter", @@ -59,7 +59,7 @@ "vue-router": "^4.0.16" }, "dependencies": { - "@ionic/core": "^6.4.0", + "@ionic/core": "^6.4.1", "ionicons": "^6.0.2" }, "vetur": {