From fc88613fefa019a3b695a2c6e10c85cd3ce79ae8 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Mon, 11 Dec 2023 12:31:27 -0500 Subject: [PATCH 01/76] fix(react): use custom animation when going back after a replace (#28674) Issue number: resolves #28673 --------- ## What is the current behavior? When reviewing https://github.com/ionic-team/ionic-framework/pull/28671 I noticed a bug where the custom animation was not used when going back after a replace. `handleNavigate` will override whatever is in `incomingRouteParams`. Since we were passing `routeAnimation` (which is `undefined`), it was overriding the animation we set in `handleNavigateBack`. ## What is the new behavior? - `routeAnimation` is no longer overridden ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information Dev build: `7.6.1-dev.11702048520.13c82dad` --- packages/react-router/src/ReactRouter/IonRouter.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/react-router/src/ReactRouter/IonRouter.tsx b/packages/react-router/src/ReactRouter/IonRouter.tsx index 16b81d64e25..a21d53c0453 100644 --- a/packages/react-router/src/ReactRouter/IonRouter.tsx +++ b/packages/react-router/src/ReactRouter/IonRouter.tsx @@ -244,11 +244,17 @@ class IonRouterInner extends React.PureComponent { if (routeInfo && routeInfo.pushedByRoute) { const prevInfo = this.locationHistory.findLastLocation(routeInfo); if (prevInfo) { + /** + * This needs to be passed to handleNavigate + * otherwise incomingRouteParams.routeAnimation + * will be overridden. + */ + const incomingAnimation = routeAnimation || routeInfo.routeAnimation; this.incomingRouteParams = { ...prevInfo, routeAction: 'pop', routeDirection: 'back', - routeAnimation: routeAnimation || routeInfo.routeAnimation, + routeAnimation: incomingAnimation, }; if ( routeInfo.lastPathname === routeInfo.pushedByRoute || @@ -270,7 +276,7 @@ class IonRouterInner extends React.PureComponent { const goBack = history.goBack || history.back; goBack(); } else { - this.handleNavigate(prevInfo.pathname + (prevInfo.search || ''), 'pop', 'back', routeAnimation); + this.handleNavigate(prevInfo.pathname + (prevInfo.search || ''), 'pop', 'back', incomingAnimation); } } else { this.handleNavigate(defaultHref as string, 'pop', 'back', routeAnimation); From 8f7d87c6803b1600a3ca21785df0e9bac49f74a3 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Mon, 11 Dec 2023 15:35:25 -0500 Subject: [PATCH 02/76] fix(input, textarea): clearOnInput ignores key modifiers (#28639) Issue number: resolves #28633 --------- ## What is the current behavior? In https://github.com/ionic-team/ionic-framework/pull/28005 I introduced a fix that causes "clearOnEdit" to not clear input/textarea when the Tab key was pressed. However, there were several edge cases I missed. For instance, pressing the "shift" key and then the "tab" key would still clear the input because "shift" was not explicitly excluded. ## What is the new behavior? - Input and textarea now explicitly ignores modifier keys that do not change the value of the input - `didInputClearOnEdit` is not set to `true` when an ignored key is pressed. Otherwise, pressing an ignored key and then an accepted key would not cause the input to be cleared. For example, pressing "shift", releasing "shift", then pressing "A" should cause the input to still get cleared. - Added test coverage ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information Playwright bug report for https://github.com/ionic-team/ionic-framework/pull/28639/commits/a9f34a54f1bf5b7dfdc1401f5a339f55c4b9093b: https://github.com/microsoft/playwright/issues/28495 --- core/src/components/input/input.tsx | 26 +++++++- .../input/test/clear-on-edit/input.e2e.ts | 47 +++++++++++--- .../test/clear-on-edit/textarea.e2e.ts | 61 +++++++++++++++++++ core/src/components/textarea/textarea.tsx | 30 ++++++++- 4 files changed, 152 insertions(+), 12 deletions(-) diff --git a/core/src/components/input/input.tsx b/core/src/components/input/input.tsx index e8cc0492741..d28cfd385c8 100644 --- a/core/src/components/input/input.tsx +++ b/core/src/components/input/input.tsx @@ -549,15 +549,37 @@ export class Input implements ComponentInterface { if (!this.shouldClearOnEdit()) { return; } + + /** + * The following keys do not modify the + * contents of the input. As a result, pressing + * them should not edit the input. + * + * We can't check to see if the value of the input + * was changed because we call checkClearOnEdit + * in a keydown listener, and the key has not yet + * been added to the input. + */ + const IGNORED_KEYS = ['Enter', 'Tab', 'Shift', 'Meta', 'Alt', 'Control']; + const pressedIgnoredKey = IGNORED_KEYS.includes(ev.key); + /** * Clear the input if the control has not been previously cleared during focus. * Do not clear if the user hitting enter to submit a form. */ - if (!this.didInputClearOnEdit && this.hasValue() && ev.key !== 'Enter' && ev.key !== 'Tab') { + if (!this.didInputClearOnEdit && this.hasValue() && !pressedIgnoredKey) { this.value = ''; this.emitInputChange(ev); } - this.didInputClearOnEdit = true; + + /** + * Pressing an IGNORED_KEYS first and + * then an allowed key will cause the input to not + * be cleared. + */ + if (!pressedIgnoredKey) { + this.didInputClearOnEdit = true; + } } private onCompositionStart = () => { diff --git a/core/src/components/input/test/clear-on-edit/input.e2e.ts b/core/src/components/input/test/clear-on-edit/input.e2e.ts index e6686902782..ecfbecb3c1e 100644 --- a/core/src/components/input/test/clear-on-edit/input.e2e.ts +++ b/core/src/components/input/test/clear-on-edit/input.e2e.ts @@ -1,6 +1,8 @@ import { expect } from '@playwright/test'; import { test, configs } from '@utils/test/playwright'; +const IGNORED_KEYS = ['Enter', 'Tab', 'Shift', 'Meta', 'Alt', 'Control']; + configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => { test.describe(title('input: clearOnEdit'), () => { test('should clear when typed into', async ({ page }) => { @@ -16,28 +18,57 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => await expect(input).toHaveJSProperty('value', 'h'); }); - test('should not clear when enter is pressed', async ({ page }) => { - await page.setContent(``, config); + test('should not clear the input if it does not have an initial value when typing', async ({ page }) => { + await page.setContent(``, config); const input = page.locator('ion-input'); - await input.locator('input').focus(); - await page.keyboard.press('Enter'); - await page.waitForChanges(); + await input.click(); + await input.type('hello world'); - await expect(input).toHaveJSProperty('value', 'abc'); + await expect(input).toHaveJSProperty('value', 'hello world'); + }); + + IGNORED_KEYS.forEach((ignoredKey: string) => { + test(`should not clear when ${ignoredKey} is pressed`, async ({ page, skip }) => { + skip.browser( + (browserName: string) => browserName === 'firefox' && ignoredKey === 'Meta', + 'Firefox incorrectly adds "OS" to the input when pressing the Meta key on Linux' + ); + await page.setContent(``, config); + + const input = page.locator('ion-input'); + await input.locator('input').focus(); + + await page.keyboard.press(ignoredKey); + await page.waitForChanges(); + + await expect(input).toHaveJSProperty('value', 'abc'); + }); }); - test('should not clear when tab is pressed', async ({ page }) => { + test('should clear after when pressing valid key after pressing ignored key', async ({ page }) => { + test.info().annotations.push({ + type: 'issue', + description: 'https://github.com/ionic-team/ionic-framework/issues/28633', + }); + await page.setContent(``, config); const input = page.locator('ion-input'); await input.locator('input').focus(); - await page.keyboard.press('Tab'); + // ignored + await page.keyboard.press('Shift'); await page.waitForChanges(); await expect(input).toHaveJSProperty('value', 'abc'); + + // allowed + await page.keyboard.press('a'); + await page.waitForChanges(); + + await expect(input).toHaveJSProperty('value', 'a'); }); }); }); diff --git a/core/src/components/textarea/test/clear-on-edit/textarea.e2e.ts b/core/src/components/textarea/test/clear-on-edit/textarea.e2e.ts index f085f46ee8b..898b63a2d6f 100644 --- a/core/src/components/textarea/test/clear-on-edit/textarea.e2e.ts +++ b/core/src/components/textarea/test/clear-on-edit/textarea.e2e.ts @@ -1,6 +1,8 @@ import { expect } from '@playwright/test'; import { test, configs } from '@utils/test/playwright'; +const IGNORED_KEYS = ['Tab', 'Shift', 'Meta', 'Alt', 'Control']; + configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => { test.describe(title('textarea: clearOnEdit'), () => { test('should clear when typed into', async ({ page }) => { @@ -33,5 +35,64 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => await expect(textarea).toHaveJSProperty('value', 'abc'); }); + + test('should not clear the textarea if it does not have an initial value when typing', async ({ page }) => { + await page.setContent(``, config); + + const textarea = page.locator('ion-textarea'); + + await textarea.click(); + await textarea.type('hello world'); + + await expect(textarea).toHaveJSProperty('value', 'hello world'); + }); + + IGNORED_KEYS.forEach((ignoredKey: string) => { + test(`should not clear when ${ignoredKey} is pressed`, async ({ page, skip }) => { + skip.browser( + (browserName: string) => browserName === 'firefox' && ignoredKey === 'Meta', + 'Firefox incorrectly adds "OS" to the textarea when pressing the Meta key on Linux' + ); + await page.setContent( + ``, + config + ); + + const textarea = page.locator('ion-textarea'); + await textarea.locator('textarea').focus(); + + await page.keyboard.press(ignoredKey); + await page.waitForChanges(); + + await expect(textarea).toHaveJSProperty('value', 'abc'); + }); + }); + + test('should clear after when pressing valid key after pressing ignored key', async ({ page }) => { + test.info().annotations.push({ + type: 'issue', + description: 'https://github.com/ionic-team/ionic-framework/issues/28633', + }); + + await page.setContent( + ``, + config + ); + + const textarea = page.locator('ion-textarea'); + await textarea.locator('textarea').focus(); + + // ignored + await page.keyboard.press('Shift'); + await page.waitForChanges(); + + await expect(textarea).toHaveJSProperty('value', 'abc'); + + // allowed + await page.keyboard.press('a'); + await page.waitForChanges(); + + await expect(textarea).toHaveJSProperty('value', 'a'); + }); }); }); diff --git a/core/src/components/textarea/textarea.tsx b/core/src/components/textarea/textarea.tsx index f971c8ee651..83557d3254f 100644 --- a/core/src/components/textarea/textarea.tsx +++ b/core/src/components/textarea/textarea.tsx @@ -459,15 +459,41 @@ export class Textarea implements ComponentInterface { if (!this.clearOnEdit) { return; } + + /** + * The following keys do not modify the + * contents of the input. As a result, pressing + * them should not edit the textarea. + * + * We can't check to see if the value of the textarea + * was changed because we call checkClearOnEdit + * in a keydown listener, and the key has not yet + * been added to the textarea. + * + * Unlike ion-input, the "Enter" key does modify the + * textarea by adding a new line, so "Enter" is not + * included in the IGNORED_KEYS array. + */ + const IGNORED_KEYS = ['Tab', 'Shift', 'Meta', 'Alt', 'Control']; + const pressedIgnoredKey = IGNORED_KEYS.includes(ev.key); + /** * Clear the textarea if the control has not been previously cleared * during focus. */ - if (!this.didTextareaClearOnEdit && this.hasValue() && ev.key !== 'Tab') { + if (!this.didTextareaClearOnEdit && this.hasValue() && !pressedIgnoredKey) { this.value = ''; this.emitInputChange(ev); } - this.didTextareaClearOnEdit = true; + + /** + * Pressing an IGNORED_KEYS first and + * then an allowed key will cause the input to not + * be cleared. + */ + if (!pressedIgnoredKey) { + this.didTextareaClearOnEdit = true; + } } private focusChange() { From a17b9631829c36c2daf1d5227f5afa69f99f8743 Mon Sep 17 00:00:00 2001 From: Alexander Harding <2166114+aeharding@users.noreply.github.com> Date: Mon, 11 Dec 2023 15:09:41 -0600 Subject: [PATCH 03/76] fix(react): replacing route uses new route direction and animation (#28671) Issue number: resolves #24260 --------- ## What is the current behavior? When replacing a route (`router.push(newRoute, 'none', 'replace')`) the `RouterDirection` from the route being replaced is being used (if it exists) instead of the new one the user specifies. ## What is the new behavior? User-specified `RouteDirection` is used, if it exists. If it doesn't it falls back to the `RouteDirection` of the route being replaced. ## Does this introduce a breaking change? - [ ] Yes - [X] No ## Other information Please see the following comment for why I think the current behavior is incorrect, and why this change is needed: https://github.com/ionic-team/ionic-framework/issues/24260#issuecomment-1078960780 --------- Co-authored-by: Liam DeBeasi --- packages/react-router/src/ReactRouter/IonRouter.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/react-router/src/ReactRouter/IonRouter.tsx b/packages/react-router/src/ReactRouter/IonRouter.tsx index a21d53c0453..fcadd6561a6 100644 --- a/packages/react-router/src/ReactRouter/IonRouter.tsx +++ b/packages/react-router/src/ReactRouter/IonRouter.tsx @@ -187,8 +187,15 @@ class IonRouterInner extends React.PureComponent { routeInfo.lastPathname = currentRouteInfo?.pathname || routeInfo.lastPathname; routeInfo.prevRouteLastPathname = currentRouteInfo?.lastPathname; routeInfo.pushedByRoute = pushedByRoute; - routeInfo.routeDirection = currentRouteInfo?.routeDirection || routeInfo.routeDirection; - routeInfo.routeAnimation = currentRouteInfo?.routeAnimation || routeInfo.routeAnimation; + + /** + * When replacing routes we should still prefer + * any custom direction/animation that the developer + * has specified when navigating first instead of relying + * on previously used directions/animations. + */ + routeInfo.routeDirection = routeInfo.routeDirection || currentRouteInfo?.routeDirection; + routeInfo.routeAnimation = routeInfo.routeAnimation || currentRouteInfo?.routeAnimation; } this.locationHistory.add(routeInfo); From dc51b33db5651c3a28d7d7f11cbcd9bd631312f4 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Mon, 11 Dec 2023 16:15:16 -0500 Subject: [PATCH 04/76] chore: remove safari 11 code (#28690) Older versions of WebKit used an old `constant()` syntax for safe area variables: https://caniuse.com/?search=env As of Safari 11.3, `env()` is supported instead. We haven't supported Safari 11 in years, so I think this is safe to remove. --- core/src/css/core.scss | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/core/src/css/core.scss b/core/src/css/core.scss index 6e32a24937d..73df0dc6cc3 100644 --- a/core/src/css/core.scss +++ b/core/src/css/core.scss @@ -220,16 +220,6 @@ html.plt-ios.plt-hybrid, html.plt-ios.plt-pwa { } } -// TODO: remove once Safari 11.2 is no longer supported -@supports (padding-top: constant(safe-area-inset-top)) { - html { - --ion-safe-area-top: constant(safe-area-inset-top); - --ion-safe-area-bottom: constant(safe-area-inset-bottom); - --ion-safe-area-left: constant(safe-area-inset-left); - --ion-safe-area-right: constant(safe-area-inset-right); - } -} - @supports (padding-top: env(safe-area-inset-top)) { html { --ion-safe-area-top: env(safe-area-inset-top); From 6f9ee6024bc6633cf554540321142561108f32bb Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 12 Dec 2023 10:14:21 -0500 Subject: [PATCH 05/76] chore: add resolves to PR template (#28693) I've noticed a few instances where the team forgets to add the "resolves" keyword (or similar "closes"/"fixes" keywords) when linking a PR to an issue. GitHub will not link the PR with the issue and will not close the issue on PR merge unless one of these keywords is used. I've updated the PR template to add the "resolves" keyword so team members don't need to worry about remembering to add it. --- .github/PULL_REQUEST_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 8a83cb0dc00..c7f22ec1c55 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,4 +1,4 @@ -Issue number: # +Issue number: resolves # --------- From 8f66acdffb3dc21dc0fdecbe008af0adda3cf125 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Dec 2023 10:41:57 -0500 Subject: [PATCH 06/76] chore(deps): Bump @stencil/core from 4.8.1 to 4.8.2 in /core (#28692) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@stencil/core](https://github.com/ionic-team/stencil) from 4.8.1 to 4.8.2.
Release notes

Sourced from @​stencil/core's releases.

🐳 v4.8.2 (2023-12-11)

Bug Fixes

  • compiler: make sure typesDir exist before writing to it (#5109) (9e4e27e)
  • compiler: reapply changes to style import transformer (#5125) (#5131) (735d45a), closes #5016
  • runtime: hide slotted content with no destination in scoped components (#5135) (77bce27), closes #4284
  • runtime: relocate slotted content when slot parent element tag changes (#5120) (4303d6a), closes #4284
  • runtime: update textContent patch to mimic Shadow Root (#5146) (55c56d6), closes #3977
  • testing: make Puppeteer an optional dependency (#5145) (43cf0dc)
Changelog

Sourced from @​stencil/core's changelog.

🐳 4.8.2 (2023-12-11)

Bug Fixes

  • compiler: make sure typesDir exist before writing to it (#5109) (9e4e27e)
  • compiler: reapply changes to style import transformer (#5125) (#5131) (735d45a), closes #5016
  • runtime: hide slotted content with no destination in scoped components (#5135) (77bce27), closes #4284
  • runtime: relocate slotted content when slot parent element tag changes (#5120) (4303d6a), closes #4284
  • runtime: update textContent patch to mimic Shadow Root (#5146) (55c56d6), closes #3977
  • testing: make Puppeteer an optional dependency (#5145) (43cf0dc)
Commits
  • 70884f8 Release v4.8.2 (#5157)
  • 6abe250 fix(compiler): make style getter behavior consistent between default and nati...
  • 55c56d6 fix(runtime): update textContent patch to mimic Shadow Root (#5146)
  • 476c7b6 chore(deps): update dependency cspell to v8.1.3 (#5151)
  • fa5e9f6 chore(deps): update dependency terser to v5.26.0 (#5156)
  • 15eb129 chore(deps): update dependency puppeteer to v21.6.0 (#5154)
  • 0868b00 chore(deps): update typescript-eslint to v6.13.2 (#5153)
  • d6d5cda chore(deps): update dependency @​types/node to v20.10.4 (#5150)
  • 43cf0dc fix(testing): make Puppeteer an optional dependency (#5145)
  • 3c57875 chore(esbuild): build mock-doc with esbuild (#5012)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@stencil/core&package-manager=npm_and_yarn&previous-version=4.8.1&new-version=4.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- core/package-lock.json | 14 +++++++------- core/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index 773df050fba..c91543cbcec 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -9,7 +9,7 @@ "version": "7.6.0", "license": "MIT", "dependencies": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" }, @@ -1825,9 +1825,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", "bin": { "stencil": "bin/stencil" }, @@ -12184,9 +12184,9 @@ "requires": {} }, "@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==" + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" }, "@stencil/react-output-target": { "version": "0.5.3", diff --git a/core/package.json b/core/package.json index b6f7f57047e..94ee3fc3157 100644 --- a/core/package.json +++ b/core/package.json @@ -31,7 +31,7 @@ "loader/" ], "dependencies": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" }, From 8ee23d20d5cc7419ce15f047b92d2f826d3eb681 Mon Sep 17 00:00:00 2001 From: Brandy Carney Date: Tue, 12 Dec 2023 12:49:47 -0500 Subject: [PATCH 07/76] fix(menu): allow styling of the box shadow and transform when visible inside of a split pane (#28691) Issue number: resolves #21530 --------- ## What is the current behavior? The `box-shadow` and `transform` properties cannot be styled on a menu when it is inside of a split pane and visible due to the following: 1) The `box-shadow` and `transform` properties are set to `none` with `!important` 2) The menu itself is not on "top" of the split pane content so the content hides any box shadow ## What is the new behavior? - Removes all uses of `!important` in split pane and menu - Developers will need to change the `z-index` from `0` to `1` on the `ion-menu` so the menu will sit on top of the split pane and show the `box-shadow` ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information I considered putting the test for this in `split-pane` but I thought since it was styling the `ion-menu` it should go in menu. I can move this if others think it makes more sense in `split-pane`. --------- Co-authored-by: ionitron --- core/src/components/menu/menu.scss | 7 +- .../components/menu/test/custom/menu.e2e.ts | 65 ++++++++++++++++++ ...split-pane-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 6364 bytes ...plit-pane-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 15370 bytes ...split-pane-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 5565 bytes ...-split-pane-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 8482 bytes ...split-pane-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 17459 bytes ...-split-pane-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 7361 bytes .../src/components/split-pane/split-pane.scss | 3 +- 9 files changed, 69 insertions(+), 6 deletions(-) create mode 100644 core/src/components/menu/test/custom/menu.e2e.ts create mode 100644 core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/menu/menu.scss b/core/src/components/menu/menu.scss index 83536250d0a..54cc316d6ab 100644 --- a/core/src/components/menu/menu.scss +++ b/core/src/components/menu/menu.scss @@ -190,13 +190,12 @@ ion-backdrop { width: auto; - /* stylelint-disable declaration-no-important */ - transform: none !important; + transform: none; - box-shadow: none !important; + box-shadow: none; } :host(.menu-pane-visible) ion-backdrop { + /* stylelint-disable-next-line declaration-no-important */ display: hidden !important; - /* stylelint-enable declaration-no-important */ } diff --git a/core/src/components/menu/test/custom/menu.e2e.ts b/core/src/components/menu/test/custom/menu.e2e.ts new file mode 100644 index 00000000000..9ed734353ca --- /dev/null +++ b/core/src/components/menu/test/custom/menu.e2e.ts @@ -0,0 +1,65 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +/** + * This behavior does not vary across directions. + */ +configs({ directions: ['ltr'] }).forEach(({ title, config, screenshot }) => { + test.describe(title('menu: custom'), () => { + test('should allow styling the menu box shadow when inside a split pane', async ({ page }) => { + test.info().annotations.push({ + type: 'issue', + description: 'https://github.com/ionic-team/ionic-framework/issues/21530', + }); + + await page.setContent( + ` + + + + + + + + Menu + + + + Menu Content + + +
+ + + + + + + Content + + + + Main Content +
+
+
+ `, + config + ); + + const app = page.locator('ion-app'); + + await expect(app).toHaveScreenshot(screenshot(`menu-custom-split-pane`)); + }); + }); +}); diff --git a/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..4cddf8de6b5d3b712a29e76b3d25f749295fabd9 GIT binary patch literal 6364 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 literal 0 HcmV?d00001 diff --git a/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-ios-ltr-Mobile-Safari-linux.png b/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1a166b29955d2a4f699e3460c5ca8f2e34ee5447 GIT binary patch literal 5565 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 U{E-g)AFJnm$j^iP>+hHU4_x_k2LJ#7 literal 0 HcmV?d00001 diff --git a/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Chrome-linux.png b/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0060c175db40a460dc0ef37ed91ef8bb4eaf91 GIT binary patch literal 8482 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 literal 0 HcmV?d00001 diff --git a/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Firefox-linux.png b/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d8086d36fd3b6514124f1c5da58843db796fc6 GIT binary patch literal 17459 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 GkN*vDue`qi literal 0 HcmV?d00001 diff --git a/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Safari-linux.png b/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1c84de64f69335963e3c13ee582bd4ff78482cce GIT binary patch literal 7361 zcmeHMXHb*dx<>4xu(u*eSE?Rq8Zb18B5sUqP!L3F6eRR6CA5f&Y@}`Jp^9Ro1O*eM zMo@@IAOccCAczn`O$?!h1acR1X3m^*=FZ$7_pd9-B>A%DTjhP8=Y8Il#H*HO2lh$t z6A}_S0Ka5vEhMz!D6pc&QeDCqRPik+}tnDcDVTJXyDF`-lMRJFKI2ak}U=&2Jv4-Ju9C-Id(zn z#r~bcMxl2(Ov$EgYX={hDqg?V z*LuLXSU;5;J;lL{1*Bfc{kj8g@0@w6C4QjwR?;67^R4+5r>R!GuVd2Xo+j^a2plhy- z_~--WZNHhM3+*`u7kcowvXBXOb(9L5c28T;+{wtf0%d>C4Ka-1&b}IJNF+gwf!A(5e-8a7PhP|IiH3YL+Bf>U=7KU-WRTiQl zY~h_(-$5J};?dpsvsDCn#&_t=1GSkDX|B2IDZ?h+-yt=RNApCXii7F04dU?6m%qXn zM(Q|UOD-UawB%v_=#a?+1Fne*OCXt^@zj)a>r;^dZ0TOG{Qgn4wI33ybxhSoFKYgr#RnzKg|3 zBvNR778#S_^OCic59*K_Pg4C3-#?);1@3}54MW@T{<8`*UUhMuW0Ivq*J3KlTEb%T z{;q5%JX{?^kCFWA=-H~B3Hzn0-H4(PPIus7fB(j`8O$K!=M#*6YRJkw#TmquS{u;w z^y0?)vJd}*MgEzX^%=VUo%x}+^v;~{nO=HP6cenJ3|?vSXT6b7T7;YSktN;+QX
Fep~ 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 literal 0 HcmV?d00001 diff --git a/core/src/components/split-pane/split-pane.scss b/core/src/components/split-pane/split-pane.scss index 6cdf35b3372..15eaee83734 100644 --- a/core/src/components/split-pane/split-pane.scss +++ b/core/src/components/split-pane/split-pane.scss @@ -43,8 +43,7 @@ position: relative; - /* stylelint-disable-next-line declaration-no-important */ - box-shadow: none !important; + box-shadow: none; z-index: 0; } From 92f1b8627a240c93891205f75adcb5ce3d46596d Mon Sep 17 00:00:00 2001 From: Sean Perkins <13732623+sean-perkins@users.noreply.github.com> Date: Tue, 12 Dec 2023 17:53:55 -0500 Subject: [PATCH 08/76] fix(react): avoid type collision with @types/react@18.2.43 and greater (#28687) Issue number: N/A --------- ## What is the current behavior? Ionic React projects using `@types/react@18.2.43` or greater will run into a type-check error on build with `IonRouterOutlet` and potentially other components: ``` Property 'placeholder' is missing in type '{ children: Element[]; }' but required in type 'Pick | undefined; ionPage?: boolean | undefined; } & IonicReactProps & Omit<...>, "color" | ... 254 more ... | "ionPage">'. ``` Definitely typed decided to make a breaking type change in a patch release: https://github.com/DefinitelyTyped/DefinitelyTyped/commit/b954269038de46b4b2f1756a9f2f020cbc66a326 ## What is the new behavior? - Patches the type to allow for compatibility between React v16, 17 and 18. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information ### Testing 1. Create a new Ionic react project with the "list" template. 2. Run `npm run build` 3. Observe: Exception posted above 4. Install the dev-build 5. Run `npm run build` 6. Observe: No exception, build passes 7. You can additionally serve the app to verify no runtime exceptions/broken behavior. Dev-build: `7.6.1-dev.11702322681.17e39348` --- packages/react/src/components/utils/index.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/react/src/components/utils/index.tsx b/packages/react/src/components/utils/index.tsx index 808f761269b..f399802cd14 100644 --- a/packages/react/src/components/utils/index.tsx +++ b/packages/react/src/components/utils/index.tsx @@ -5,7 +5,15 @@ import React from 'react'; import type { IonicReactProps } from '../IonicReactProps'; export type IonicReactExternalProps = PropType & - Omit, 'style'> & + /** + * TODO: FW-5753 + * + * The `placeholder` property was removed from `HTMLAttributes` in @types/react@18.2.43 + * https://github.com/DefinitelyTyped/DefinitelyTyped/commit/b954269038de46b4b2f1756a9f2f020cbc66a326 + * + * This is a temporary workaround until @ionic/react is updated to >=18.2.43. + */ + Omit, 'style' | 'placeholder'> & IonicReactProps; export const createForwardRef = ( From 150ea1a8ad4e1b3727dafee499c67fe5e852db78 Mon Sep 17 00:00:00 2001 From: ionitron Date: Wed, 13 Dec 2023 14:27:51 +0000 Subject: [PATCH 09/76] v7.6.1 --- CHANGELOG.md | 16 ++++++++++++++++ core/CHANGELOG.md | 13 +++++++++++++ core/package-lock.json | 4 ++-- core/package.json | 2 +- docs/CHANGELOG.md | 8 ++++++++ docs/package-lock.json | 4 ++-- docs/package.json | 2 +- lerna.json | 2 +- packages/angular-server/CHANGELOG.md | 8 ++++++++ packages/angular-server/package-lock.json | 6 +++--- packages/angular-server/package.json | 4 ++-- packages/angular/CHANGELOG.md | 8 ++++++++ packages/angular/package-lock.json | 6 +++--- packages/angular/package.json | 4 ++-- packages/react-router/CHANGELOG.md | 12 ++++++++++++ packages/react-router/package-lock.json | 6 +++--- packages/react-router/package.json | 4 ++-- packages/react/CHANGELOG.md | 11 +++++++++++ packages/react/package-lock.json | 6 +++--- packages/react/package.json | 4 ++-- packages/vue-router/CHANGELOG.md | 8 ++++++++ packages/vue-router/package-lock.json | 6 +++--- packages/vue-router/package.json | 4 ++-- packages/vue/CHANGELOG.md | 8 ++++++++ packages/vue/package-lock.json | 6 +++--- packages/vue/package.json | 4 ++-- 26 files changed, 129 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0d0dad6487d..9813452a1fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) + + +### Bug Fixes + +* **datetime:** prefer wheel sets working value on confirmation ([#28520](https://github.com/ionic-team/ionic-framework/issues/28520)) ([e886e3f](https://github.com/ionic-team/ionic-framework/commit/e886e3ff2fcb8a3586a62881c5fc848f3074235d)), closes [#25839](https://github.com/ionic-team/ionic-framework/issues/25839) +* **input, textarea:** clearOnInput ignores key modifiers ([#28639](https://github.com/ionic-team/ionic-framework/issues/28639)) ([8f7d87c](https://github.com/ionic-team/ionic-framework/commit/8f7d87c6803b1600a3ca21785df0e9bac49f74a3)), closes [#28633](https://github.com/ionic-team/ionic-framework/issues/28633) +* **menu:** allow styling of the box shadow and transform when visible inside of a split pane ([#28691](https://github.com/ionic-team/ionic-framework/issues/28691)) ([8ee23d2](https://github.com/ionic-team/ionic-framework/commit/8ee23d20d5cc7419ce15f047b92d2f826d3eb681)), closes [#21530](https://github.com/ionic-team/ionic-framework/issues/21530) +* **react:** avoid type collision with @types/react@18.2.43 and greater ([#28687](https://github.com/ionic-team/ionic-framework/issues/28687)) ([92f1b86](https://github.com/ionic-team/ionic-framework/commit/92f1b8627a240c93891205f75adcb5ce3d46596d)) +* **react:** replacing route uses new route direction and animation ([#28671](https://github.com/ionic-team/ionic-framework/issues/28671)) ([a17b963](https://github.com/ionic-team/ionic-framework/commit/a17b9631829c36c2daf1d5227f5afa69f99f8743)), closes [#24260](https://github.com/ionic-team/ionic-framework/issues/24260) +* **react:** use custom animation when going back after a replace ([#28674](https://github.com/ionic-team/ionic-framework/issues/28674)) ([fc88613](https://github.com/ionic-team/ionic-framework/commit/fc88613fefa019a3b695a2c6e10c85cd3ce79ae8)), closes [#28673](https://github.com/ionic-team/ionic-framework/issues/28673) + + + + + # [7.6.0](https://github.com/ionic-team/ionic-framework/compare/v7.5.8...v7.6.0) (2023-12-06) diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 59c04e5ac62..39ec96aac81 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) + + +### Bug Fixes + +* **datetime:** prefer wheel sets working value on confirmation ([#28520](https://github.com/ionic-team/ionic-framework/issues/28520)) ([e886e3f](https://github.com/ionic-team/ionic-framework/commit/e886e3ff2fcb8a3586a62881c5fc848f3074235d)), closes [#25839](https://github.com/ionic-team/ionic-framework/issues/25839) +* **input, textarea:** clearOnInput ignores key modifiers ([#28639](https://github.com/ionic-team/ionic-framework/issues/28639)) ([8f7d87c](https://github.com/ionic-team/ionic-framework/commit/8f7d87c6803b1600a3ca21785df0e9bac49f74a3)), closes [#28633](https://github.com/ionic-team/ionic-framework/issues/28633) +* **menu:** allow styling of the box shadow and transform when visible inside of a split pane ([#28691](https://github.com/ionic-team/ionic-framework/issues/28691)) ([8ee23d2](https://github.com/ionic-team/ionic-framework/commit/8ee23d20d5cc7419ce15f047b92d2f826d3eb681)), closes [#21530](https://github.com/ionic-team/ionic-framework/issues/21530) + + + + + # [7.6.0](https://github.com/ionic-team/ionic-framework/compare/v7.5.8...v7.6.0) (2023-12-06) diff --git a/core/package-lock.json b/core/package-lock.json index c91543cbcec..9f28d035a2d 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/core", - "version": "7.6.0", + "version": "7.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/core", - "version": "7.6.0", + "version": "7.6.1", "license": "MIT", "dependencies": { "@stencil/core": "^4.8.2", diff --git a/core/package.json b/core/package.json index 94ee3fc3157..ede31164ef9 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "7.6.0", + "version": "7.6.1", "description": "Base components for Ionic", "keywords": [ "ionic", diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 6562218564e..07bd8f3b75f 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. +## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) + +**Note:** Version bump only for package @ionic/docs + + + + + # [7.6.0](https://github.com/ionic-team/ionic-framework/compare/v7.5.8...v7.6.0) (2023-12-06) **Note:** Version bump only for package @ionic/docs diff --git a/docs/package-lock.json b/docs/package-lock.json index 5fa2176ebb1..c18a9dde2c5 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/docs", - "version": "7.6.0", + "version": "7.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/docs", - "version": "7.6.0", + "version": "7.6.1", "license": "MIT" } } diff --git a/docs/package.json b/docs/package.json index cf794f991ce..0ae14777025 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/docs", - "version": "7.6.0", + "version": "7.6.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 45c326585ae..637423cac39 100644 --- a/lerna.json +++ b/lerna.json @@ -4,5 +4,5 @@ "docs", "packages/*" ], - "version": "7.6.0" + "version": "7.6.1" } diff --git a/packages/angular-server/CHANGELOG.md b/packages/angular-server/CHANGELOG.md index 417d94c0372..93a48a0bd24 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. +## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) + +**Note:** Version bump only for package @ionic/angular-server + + + + + # [7.6.0](https://github.com/ionic-team/ionic-framework/compare/v7.5.8...v7.6.0) (2023-12-06) **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 7ca1ee63ed7..2cbb2c60f5a 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular-server", - "version": "7.6.0", + "version": "7.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular-server", - "version": "7.6.0", + "version": "7.6.1", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.0" + "@ionic/core": "^7.6.1" }, "devDependencies": { "@angular-eslint/eslint-plugin": "^14.0.0", diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json index f4d57aa6e95..39eab6fee7f 100644 --- a/packages/angular-server/package.json +++ b/packages/angular-server/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "7.6.0", + "version": "7.6.1", "description": "Angular SSR Module for Ionic", "keywords": [ "ionic", @@ -62,6 +62,6 @@ }, "prettier": "@ionic/prettier-config", "dependencies": { - "@ionic/core": "^7.6.0" + "@ionic/core": "^7.6.1" } } diff --git a/packages/angular/CHANGELOG.md b/packages/angular/CHANGELOG.md index 505dd6e0dc6..c3a35525f65 100644 --- a/packages/angular/CHANGELOG.md +++ b/packages/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. +## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) + +**Note:** Version bump only for package @ionic/angular + + + + + # [7.6.0](https://github.com/ionic-team/ionic-framework/compare/v7.5.8...v7.6.0) (2023-12-06) diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index 4545613e07f..d2c7b0ce6c7 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular", - "version": "7.6.0", + "version": "7.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular", - "version": "7.6.0", + "version": "7.6.1", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.0", + "@ionic/core": "^7.6.1", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/angular/package.json b/packages/angular/package.json index 1bc151a8e9b..9d7e9f72f7b 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "7.6.0", + "version": "7.6.1", "description": "Angular specific wrappers for @ionic/core", "keywords": [ "ionic", @@ -48,7 +48,7 @@ } }, "dependencies": { - "@ionic/core": "^7.6.0", + "@ionic/core": "^7.6.1", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 5c4b4f8f3f0..cabba869907 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) + + +### Bug Fixes + +* **react:** replacing route uses new route direction and animation ([#28671](https://github.com/ionic-team/ionic-framework/issues/28671)) ([a17b963](https://github.com/ionic-team/ionic-framework/commit/a17b9631829c36c2daf1d5227f5afa69f99f8743)), closes [#24260](https://github.com/ionic-team/ionic-framework/issues/24260) +* **react:** use custom animation when going back after a replace ([#28674](https://github.com/ionic-team/ionic-framework/issues/28674)) ([fc88613](https://github.com/ionic-team/ionic-framework/commit/fc88613fefa019a3b695a2c6e10c85cd3ce79ae8)), closes [#28673](https://github.com/ionic-team/ionic-framework/issues/28673) + + + + + # [7.6.0](https://github.com/ionic-team/ionic-framework/compare/v7.5.8...v7.6.0) (2023-12-06) **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 d57eb46e309..20583a13fdd 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react-router", - "version": "7.6.0", + "version": "7.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react-router", - "version": "7.6.0", + "version": "7.6.1", "license": "MIT", "dependencies": { - "@ionic/react": "^7.6.0", + "@ionic/react": "^7.6.1", "tslib": "*" }, "devDependencies": { diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 6daf6e53ad4..7be1bfcab1f 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react-router", - "version": "7.6.0", + "version": "7.6.1", "description": "React Router wrapper for @ionic/react", "keywords": [ "ionic", @@ -36,7 +36,7 @@ "dist/" ], "dependencies": { - "@ionic/react": "^7.6.0", + "@ionic/react": "^7.6.1", "tslib": "*" }, "peerDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 32e7c2683e7..29727e2a7c9 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) + + +### Bug Fixes + +* **react:** avoid type collision with @types/react@18.2.43 and greater ([#28687](https://github.com/ionic-team/ionic-framework/issues/28687)) ([92f1b86](https://github.com/ionic-team/ionic-framework/commit/92f1b8627a240c93891205f75adcb5ce3d46596d)) + + + + + # [7.6.0](https://github.com/ionic-team/ionic-framework/compare/v7.5.8...v7.6.0) (2023-12-06) **Note:** Version bump only for package @ionic/react diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index 0418ae5ba8d..7841b64bcc6 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react", - "version": "7.6.0", + "version": "7.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react", - "version": "7.6.0", + "version": "7.6.1", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.0", + "@ionic/core": "^7.6.1", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/react/package.json b/packages/react/package.json index 77b8d3f26ce..42b170e5023 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react", - "version": "7.6.0", + "version": "7.6.1", "description": "React specific wrapper for @ionic/core", "keywords": [ "ionic", @@ -39,7 +39,7 @@ "css/" ], "dependencies": { - "@ionic/core": "^7.6.0", + "@ionic/core": "^7.6.1", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/vue-router/CHANGELOG.md b/packages/vue-router/CHANGELOG.md index 8ee3b4ea9c2..9799e83aded 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. +## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) + +**Note:** Version bump only for package @ionic/vue-router + + + + + # [7.6.0](https://github.com/ionic-team/ionic-framework/compare/v7.5.8...v7.6.0) (2023-12-06) **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 bcd4e7b84cb..7c356572365 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue-router", - "version": "7.6.0", + "version": "7.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue-router", - "version": "7.6.0", + "version": "7.6.1", "license": "MIT", "dependencies": { - "@ionic/vue": "^7.6.0" + "@ionic/vue": "^7.6.1" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index 96140107e55..f367bd1b025 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "7.6.0", + "version": "7.6.1", "description": "Vue Router integration for @ionic/vue", "scripts": { "test.spec": "jest", @@ -44,7 +44,7 @@ }, "homepage": "https://github.com/ionic-team/ionic#readme", "dependencies": { - "@ionic/vue": "^7.6.0" + "@ionic/vue": "^7.6.1" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index ac1f8d14f7a..4dab3d058d1 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. +## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) + +**Note:** Version bump only for package @ionic/vue + + + + + # [7.6.0](https://github.com/ionic-team/ionic-framework/compare/v7.5.8...v7.6.0) (2023-12-06) diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index e1980775816..b090593dc1d 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue", - "version": "7.6.0", + "version": "7.6.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue", - "version": "7.6.0", + "version": "7.6.1", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.0", + "@ionic/core": "^7.6.1", "ionicons": "^7.0.0" }, "devDependencies": { diff --git a/packages/vue/package.json b/packages/vue/package.json index bb829145e4a..7c4f23f630e 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "7.6.0", + "version": "7.6.1", "description": "Vue specific wrapper for @ionic/core", "scripts": { "eslint": "eslint src", @@ -66,7 +66,7 @@ "vue-router": "^4.0.16" }, "dependencies": { - "@ionic/core": "^7.6.0", + "@ionic/core": "^7.6.1", "ionicons": "^7.0.0" }, "vetur": { From f6531fa2be12f5ed8f5956d1ea113cc06d46a7bb Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 13 Dec 2023 09:31:00 -0500 Subject: [PATCH 10/76] chore: bump package-lock --- packages/angular-server/package-lock.json | 28 +++++++-------- packages/angular/package-lock.json | 28 +++++++-------- packages/react-router/package-lock.json | 44 +++++++++++------------ packages/react/package-lock.json | 28 +++++++-------- packages/vue-router/package-lock.json | 44 +++++++++++------------ packages/vue/package-lock.json | 28 +++++++-------- 6 files changed, 100 insertions(+), 100 deletions(-) diff --git a/packages/angular-server/package-lock.json b/packages/angular-server/package-lock.json index 2cbb2c60f5a..9a23f5f00b1 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1060,11 +1060,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "dependencies": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -1462,9 +1462,9 @@ "license": "MIT" }, "node_modules/@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", "bin": { "stencil": "bin/stencil" }, @@ -7330,11 +7330,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "requires": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -7581,9 +7581,9 @@ } }, "@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==" + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" }, "@types/estree": { "version": "0.0.39", diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index d2c7b0ce6c7..0b34c0470c4 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1407,11 +1407,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "dependencies": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -1845,9 +1845,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", "bin": { "stencil": "bin/stencil" }, @@ -9697,11 +9697,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "requires": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -9994,9 +9994,9 @@ } }, "@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==" + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" }, "@tootallnate/once": { "version": "2.0.0", diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json index 20583a13fdd..519964f67e2 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -238,11 +238,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "dependencies": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -414,11 +414,11 @@ } }, "node_modules/@ionic/react": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.0.tgz", - "integrity": "sha512-2hjTQlxwONH7rcIu1iJ219a6teegTa28DSIxUVZ032f7bltR54dVSRl7W0y4yTPTIjgGUBU3qQu+bgqYbPu9VA==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.1.tgz", + "integrity": "sha512-Gg6IezbyvMucgNgmCMFr5vrsh2kgB/5S9j/24L07wt4mCNBy5ZGrzHkq9NSmcgU7bj/qD1GzamjoqICLH2vEzw==", "dependencies": { - "@ionic/core": "7.6.0", + "@ionic/core": "7.6.1", "ionicons": "^7.0.0", "tslib": "*" }, @@ -667,9 +667,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", "bin": { "stencil": "bin/stencil" }, @@ -4050,11 +4050,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "requires": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -4156,11 +4156,11 @@ "requires": {} }, "@ionic/react": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.0.tgz", - "integrity": "sha512-2hjTQlxwONH7rcIu1iJ219a6teegTa28DSIxUVZ032f7bltR54dVSRl7W0y4yTPTIjgGUBU3qQu+bgqYbPu9VA==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.1.tgz", + "integrity": "sha512-Gg6IezbyvMucgNgmCMFr5vrsh2kgB/5S9j/24L07wt4mCNBy5ZGrzHkq9NSmcgU7bj/qD1GzamjoqICLH2vEzw==", "requires": { - "@ionic/core": "7.6.0", + "@ionic/core": "7.6.1", "ionicons": "^7.0.0", "tslib": "*" } @@ -4297,9 +4297,9 @@ "optional": true }, "@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==" + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" }, "@types/estree": { "version": "1.0.4", diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index 7841b64bcc6..acc186e3abb 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -811,11 +811,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "dependencies": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -1674,9 +1674,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", "bin": { "stencil": "bin/stencil" }, @@ -12857,11 +12857,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "requires": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -13453,9 +13453,9 @@ } }, "@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==" + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" }, "@szmarczak/http-timer": { "version": "4.0.6", diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index 7c356572365..31f37bb5113 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -661,11 +661,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "dependencies": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -852,11 +852,11 @@ } }, "node_modules/@ionic/vue": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.0.tgz", - "integrity": "sha512-2CWLcVNS8kLQ6BK4UmRdc7a0HSsS6MqyTQh7+0qT88z+Ih05dCcZ3CiJ27F3F2a7jsOi48ggXt97zOpBbZENlg==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.1.tgz", + "integrity": "sha512-ejK5J8U6Gxo+KZqgD+SieEgxKCH+wqHbWe6LiTaE2VO43VgUAW5XNVT5Oz6RV/rBYXCM5mb/QB2T+YOv79QjoQ==", "dependencies": { - "@ionic/core": "7.6.0", + "@ionic/core": "7.6.1", "ionicons": "^7.0.0" } }, @@ -1508,9 +1508,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", "bin": { "stencil": "bin/stencil" }, @@ -7878,11 +7878,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "requires": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -7993,11 +7993,11 @@ "requires": {} }, "@ionic/vue": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.0.tgz", - "integrity": "sha512-2CWLcVNS8kLQ6BK4UmRdc7a0HSsS6MqyTQh7+0qT88z+Ih05dCcZ3CiJ27F3F2a7jsOi48ggXt97zOpBbZENlg==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.1.tgz", + "integrity": "sha512-ejK5J8U6Gxo+KZqgD+SieEgxKCH+wqHbWe6LiTaE2VO43VgUAW5XNVT5Oz6RV/rBYXCM5mb/QB2T+YOv79QjoQ==", "requires": { - "@ionic/core": "7.6.0", + "@ionic/core": "7.6.1", "ionicons": "^7.0.0" } }, @@ -8461,9 +8461,9 @@ } }, "@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==" + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" }, "@tootallnate/once": { "version": "2.0.0", diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index b090593dc1d..dab9fe0742d 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -208,11 +208,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "dependencies": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" } @@ -628,9 +628,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==", + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", "bin": { "stencil": "bin/stencil" }, @@ -3959,11 +3959,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.0.tgz", - "integrity": "sha512-pDX8G915puz8OcLhxfb9MwuvpYZsUOCngJdd+61ibJ6UF+NA2mGatsMqHKzcgelTXtwcHDpi9ZLUD/HNmupqaQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", + "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", "requires": { - "@stencil/core": "^4.8.1", + "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", "tslib": "^2.1.0" }, @@ -4203,9 +4203,9 @@ "optional": true }, "@stencil/core": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.1.tgz", - "integrity": "sha512-KG1H10j24rlyxIqOI4CG8/h9T7ObTv7giW2H3u1qXV4KKrLykDOpMcLzpqNXqL2Fki3s1QvHyl/oaRvi5waWVw==" + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", + "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" }, "@types/estree": { "version": "1.0.4", From ec07e70d99ee53add7a05d8a602411edf2a0dfd0 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 13 Dec 2023 13:27:12 -0500 Subject: [PATCH 11/76] chore: update PR template for breaking changes (#28698) The team had feedback during a sprint retro that the breaking change process documentation was a bit spread out. In particular, some team members were not clear that you need to a) update the breaking.md file and b) add the "BREAKING CHANGE" comment to the commit description. This PR adds both of these things are comments for awareness. --- .github/PULL_REQUEST_TEMPLATE.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index c7f22ec1c55..c565dcac8c2 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -21,7 +21,12 @@ Issue number: resolves # - [ ] Yes - [ ] No - + ## Other information From ae6c353b51a37daa2f7e98540133d58661fd2cd0 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 13 Dec 2023 13:33:52 -0500 Subject: [PATCH 12/76] docs(test): add locale best practice (#28699) This best practice currently resides in our internal testing process docs. I think this is valuable information for contributors to have as well, so I've added it to our public best practices doc. --- core/src/utils/test/playwright/docs/best-practices.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/utils/test/playwright/docs/best-practices.md b/core/src/utils/test/playwright/docs/best-practices.md index 79d79653de1..d17cd250dd2 100644 --- a/core/src/utils/test/playwright/docs/best-practices.md +++ b/core/src/utils/test/playwright/docs/best-practices.md @@ -18,6 +18,7 @@ This guide details best practices that should be followed when writing E2E tests - [Test for positive and negative cases](#practice-positive-negative) - [Start your test with the configuration or layout in place if possible](#practice-test-config) - [Place your test closest to the fix or feature](#practice-test-close) +- [Account for different locales when writing tests](#practice-locales)

Use the customized `test` function

@@ -259,3 +260,7 @@ This allows tests to remain fast on CI as we can focus on the test itself instea

Place your test closest to the fix or feature

Tests should be placed closest to where the fix or feature was implemented. This means that if a fix was written for `ion-button`, then the test should be placed in `src/components/button/tests`. + +

Account for different locales when writing tests

+ +Tests ran on CI may not run on the same locale as your local machine. It's always a good idea to apply locale considerations to components that support it, when writing tests (i.e. `ion-datetime` should specify `locale="en-US"`). From bc51dd05cf036656980de584d2367db46054f774 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 13 Dec 2023 17:05:30 -0500 Subject: [PATCH 13/76] fix(item): label does not expand indefinitely (#28700) Issue number: N/A --------- ## What is the current behavior? While working on an unrelated task, I noticed the list items in the list starter app run off the page. This is due to the text wrapping behavior in v7.6 where we allows the labels to grow/shrink. However, we do not set a limit on how much they can grow. This means that child elements inside of `ion-label` with long text can cause the label container to grow indefinitely. ## What is the new behavior? - Labels in item have a max-width of 100% ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information Dev build: `7.6.1-dev.11702498225.1ad6eda6` | before | after | | - | - | | ![localhost_8102_home(Samsung Galaxy S8+)](https://github.com/ionic-team/ionic-framework/assets/2721089/cadf8c5f-5813-4c8d-b236-752fde3d37cc) | ![localhost_8102_home(Samsung Galaxy S8+) (1)](https://github.com/ionic-team/ionic-framework/assets/2721089/ccb4277c-046d-46f8-b7f8-eda63c72fdb9) | --------- Co-authored-by: ionitron --- core/src/components/item/item.scss | 7 ++++ .../components/label/test/a11y/label.e2e.ts | 31 ++++++++++++++++++ ...-item-wrap-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 3403 bytes ...item-wrap-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 4640 bytes ...-item-wrap-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 3016 bytes 5 files changed, 38 insertions(+) create mode 100644 core/src/components/label/test/a11y/label.e2e.ts-snapshots/label-item-wrap-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/label/test/a11y/label.e2e.ts-snapshots/label-item-wrap-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/label/test/a11y/label.e2e.ts-snapshots/label-item-wrap-ios-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/item/item.scss b/core/src/components/item/item.scss index 2f36fe53405..94329434c35 100644 --- a/core/src/components/item/item.scss +++ b/core/src/components/item/item.scss @@ -426,6 +426,13 @@ button, a { // shrink and wrap its text instead of moving to its // own row if there are slotted elements next to it width: min-content; + + /** + * We allow labels in the default + * slot to grow. However, we do not + * want them to grow indefinitely. + */ + max-width: 100%; } // Item Input diff --git a/core/src/components/label/test/a11y/label.e2e.ts b/core/src/components/label/test/a11y/label.e2e.ts index ce84ec06451..00485eb4d3f 100644 --- a/core/src/components/label/test/a11y/label.e2e.ts +++ b/core/src/components/label/test/a11y/label.e2e.ts @@ -82,3 +82,34 @@ configs({ directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { }); }); }); + +configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('label: text wrapping in item'), () => { + test('long text should not cause label to expand infinitely', async ({ page }) => { + await page.setContent( + ` + + + + +
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +
+
+
+ `, + config + ); + + const item = page.locator('ion-item'); + + await expect(item).toHaveScreenshot(screenshot(`label-item-wrap`)); + }); + }); +}); diff --git a/core/src/components/label/test/a11y/label.e2e.ts-snapshots/label-item-wrap-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/label/test/a11y/label.e2e.ts-snapshots/label-item-wrap-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d8e598922b9d415493707e5231e5a60d363d9cd6 GIT binary patch literal 3403 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 CkdRdX literal 0 HcmV?d00001 diff --git a/core/src/components/label/test/a11y/label.e2e.ts-snapshots/label-item-wrap-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/label/test/a11y/label.e2e.ts-snapshots/label-item-wrap-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..f4a4fa890666989c2a8335b59068de79c6f2ca08 GIT binary patch literal 4640 zcmc&&1y@v2*9JsNYDg&=U?`DpaE68%QUoa}QDSHTL531UdWNB-hVGUY6vo$}8KglZ z1nC%BQofP*{SV(-cb&EOJ+b$?_u0=m=ZSq_s6#`=PDMmSL<56rJ|rR{jwRUlD98vc zI!M!$hzPI>(^NBkX}djp16{1wNVf3f>5M<;OpC`%3tRWUmhe2shiqsY1eaay!Tf5;cYb&i@T1m^c1s*6`71YHntHi@9C|K|>hUu~PoD=(@WJrHcN4@3c{8@cOu? zeRj54H_GWdFuW8Vv{m0dvXbqUE7rbND04Js^5^7o%yR*yyaSEq^nteHJI}3t%=q++ zrcc-gZ8!DZt!k2~t-1qQPBj_fPq$9qX4u(`7TTNsTWhy1B- zn&s){3b1b9{d{Zm3!Mrk>b677$H<(3IYrTq!x8x3(^Wi*Ul#0aWa&K0u@OOjQ&@i1 z&qQgXyvQo_v2$0;eM@pO_l919^^QMtdI58R&UZRCDyy856%GcZvqNY8%!lQz7qt6nf0PZ6XC?opy6IWKUBCudWTI+8gd&2M^4-B*XMqs{73L{XyX5#%Z z6QgCUXv>ttdK8Ce4;J4#A9{)pyV%od|9iGM8ZX|N(Zv<;vuQx8zgV*C_L54MSp8Rq zz^!vUHtz!Rg<2X^9egk-Up8qQBswTJ;|{MVdF%R;BGrtA=i8URd7)?U_LVHRk zEZe~4G{5uh*0O>q_Pe5OzmwsGu>xn4L7kV!Gk%1`%jh5{K%~mw6L|BunI2z)g!;^x z7Q+O1?&VT5GU#Hj`v5X&@f3NH2}Viv37xWG&$0cr?>QPgk-NW)DY= z=4+*d^Mr>J?(g@oC6aRozw;D$j_>#*FhqNQ_Y)kaxH@30|7gRJAxCitaf_7)vis=< zJU^UF_W-Bt^;dZRr|%HIN(1nO5Elt2K&5|GVm|m_Svto)f^uVVkMM(5%a7K}@(eX- z6`zI9-HB)F*eu`qw3DQBrx#IAfJGU+G*bZEKK?>ZNuTX(Hef!d^JFm|Gb@I@*gwTo zs>|mzHsG5^4YQBj(Q0JyAk8*fGnLCjlZhvpAg)T$ierQ5{(jrg)8&tM_yNaFJ-qQ3 z-6PY0?4Zq>*8MgilLkSb@ki#497X-Q(ooZ;*@1HoWXPY{fP?eYxT>jlHpixZ6$|zu z-WJ~fxp`G`YaH2BCZBt`nitj}207nqgzxtX4&DBjz*Qe;Az#zV`>x#1y_)IiJri8Q z4y)o)f^-9yq2hAt_K!epa6UGPbhT+QPNei#6o;6I!0RhQQH;Epv`Kf$bbR}<`!yXz zVKPV24CTETD~RhFWFx*xF@p4xQ;pSip55ifZ8Z+f$-P}ff{&+87wA8CbBAH{m~`$0 zK4bT28Xn2^>dc%AJ>T~Gu0~$car~o7td_HPKzaz1HgnO(K^x~&v8+6hZi^7sQDtH& z02~CO)Y*qlr3-bqLu67Y3me28+oZbQha67}K7DmTp|wxz3#2-r10Q}546P7+vuB83 zVyZ+n`D+}v5vZj!(7oTEn8`{QG;ju#MRpTl7tLH;s2l?w?lpE@GT^I=19)xQN}tlNfcBQv+#rA50Q&ccgK=}aoXu_mkJt!UH9O-f z(_Y9)?VA{ZWz$dS=>#|3Ny%}c8Bd~mzYMf4p_EsK))jLy9pZ!=QpD7z@?XtZG=$F^|D1@a)mdC!#Mq?o=97M7xp(JeM04q76@r}GJHrcF>Y$IEXAYzz5m&* z6n!b!o z1uv(Wm!_Fn35S{S$KrCGw-M{Fs?i0~N)b(@)S+7)x(trN(vF7$5fBwvbmES)Gi z(4r4CzenT{0Hl&wWiI8qa*6C}QD=}~jx?>h-FzZnB!9s)aFUUn*}!HASQG`vB0$e4 zZ2}yF?X@xS)U2=uoslZ2x}R2(ruV~Ny!^W9ok|K_13i^5baA;)$#N<3{qGh1r>`px zt%%{xawvoYYyrdd<;})REdZDV2mlAHFDFRjGKvt>2{Dmhm@CHJiV5LUSu)Dk7hv6a~`zD;=Y4{HOV!S|2BV)eL58xeImp3eXwoGO7d(XC74B zl!f(EB}E>*a5_q8Edm*PL9_>fj?B>3qW0ItHRl*#96Vc_$mFnDVFZ;N`7lAhkBzsF zcVbYCl!~xRTg)h$_uo7ABM|>81GD7Zhc!3=9DYmeJuqDv7NitRh*Ugks9dvsx__rV zf_@!Kodu?tdp4_;TEA8`kT}K{>ohm-;w}PGyHXzMt{msEMDII}i`5uui}G+V-kjrAiM%Yhn|yks8%Re` zLQE1fyzco-3@A=R82>!Ob2>&K%?-`iT|@oJp2fmGylD=xxf~PGq|N}XLolj0J*m|b z?`ZPi-j?ltW~WQl9QTs26|df_K}XJ^5%md0cXb(|nEI5vFu#@iSF*5WZs(jAW?~u_ zghNxCby+u1SHrYe8Wiqbb9yvsXM{=PKI2>TH{%-Tnrhpy=z};ab2hrGAFC_rGTkqXQ(1AAG}q%(z8TCS2FM$v^H6!$p^iH+nS)S#g?tNh za{0G{B*T_6`38PVjhbzt@sXO&q(}yMGscaEaH!G|d%}7(NkA5RBL5Lv-0+POnU^J@ zg?L0)Wvx-KBjwQs{*zh6MtQ;HT_|7jg1s)&Gku=-4-19xNz+q_6xPRT1+71Q`sI?p zmyZBN)g=#YD#5X}K+0tb$0AnSm%r>D-(N3I@u?_8N4i77%mrrOnw0@grx2|)kdkjM zl6qt{#(etLFfR9p{M+en$n=*T-xk@L@JS+mgXR2tzkcoh;{;5oLl6za=D!p zd1<8wV5TND6a65o!7#Xn)Q{cXHF#9;IO20>66t06H)DGN;KFNY9WN!0Y|{rbE|4TM zTf<{~wpNsAJ2`x#-+(8Xrl6Gygi_+65cjC;o5_&hs-NI7`>qp6J zTY(cwv<8r2dCq=z^vxTogWfwxs5(}QvL>m#KmNFC_&tT8ctInGSXn;t5LC(g`n5S_ zj6&q`gr(Oddyb!$I84Gc(!@dh%!jZMd3q)*r;Oa#!;Iu4y9`%3K?}iLa_LgY1;d;9 zF@JND1;7Wit380aMx2tzP^v2QfhIZnn=~zz3q%|Psq3Tg<1APIZ*1+L@zEuCD?+u29oIPuDnCE5G8yOZmsBk z{uHFET(SkMOk$G+W_;48nM0=53Q+cK_`j`=G?Cs~5p{ z3`M#L{iKH$=h_Up0Mb3-2q|jRC%<{%9R~KVW;}KRy(1-AKBArkqR$KiPJ~? zWLSjzAX|ZiThb7jn8TK9@;fpBt+SY(L|(Qo=dEsIkDnsuJxZF@Uqx>Z`yYKEC0sTL zlwT%Dp`U8WUXw7;Y*(zmkwn@p&iCL4eZ_=t3v@bky}-rDWV{BLPOqfLF!2qL3Z26$ z8XLQ__9&}+1wYA>u005TQ^+719U zPX7w~h^q9N`8!{^20pCsaR?u!S{b)mVH^6R9`S{4l2vkkH&lJMD|h|PzU+siYE>)y z1^l>vU4f76X|xzmtiWntqOk+=S(3(4Jl|mF>nHK|+_K*cqP&jUd~Q@JFahEljGK2X zLj+fQ;nQ|U+PX(<=g!ubn^?8tFp|2B%RPj`6bH$@uanefIpCoUP7JO4ZPodW>E_MF z81@{UKr`P*?~J!&WgD?hdCymhy}B%I1fx;q_G0#~MhQpvI_{Pr5eh={rr2jc=7Kga zJJ`66sr7HtA-6I-PdrnOWEyUk7_2@#|Kl`g=T)tk#(ExQB9b9fC4V>p;m9#~f!haD zhR7@7KNE3g1J0}F9Nh5pgC83^oX?bDO|ALF+xTXXWPXkK#Hcg?%`cqYv#5?>B_S{n zr7~Tz%W7&da>Q-W79I=*erKi-V(V2>^0C8;tRx2bag+3=NO6JRMV zA0t7Pm?aI?=eU+Rj8uWpLP5;KYRPMD!;_$M6lT9lgkMVl70C_9 Wu^KY2LK1@VLj=<@)T~vvkN7_yp6NsY literal 0 HcmV?d00001 diff --git a/core/src/components/label/test/a11y/label.e2e.ts-snapshots/label-item-wrap-ios-ltr-Mobile-Safari-linux.png b/core/src/components/label/test/a11y/label.e2e.ts-snapshots/label-item-wrap-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..87856ea01deac7b70bebcd8ffe9c01ee7166ef55 GIT binary patch literal 3016 zcmb_eS5%YD)()tkM5;6a!O%p&NdKfu5ySvOs2{~df*@U*K&T>8m8!%50TD<(qzOnj zD8*2vC=f#xgR~fW=*W5f|8sHf&zV_k&s@x!dG_AVe)c3;m>aXR39*4dAa;|RhHwyw zDIVC%pJoQ^3QuAxu&}tmj157@f95M9AqxZoN17PwS%>D)aXzM2c7k1LU-U2E3M=Kl z8)U6wYnYOH>O8j3w2x6aZ`yk*x($b z=Ehe+N_LXJg=DtvGHmWjVui&DB_RtJOr$T-ON#Aw4t1u&S7s-VH>2}6EquZK?Sc{j zCJzP8@jnoMpK{;XU~KwQ^58M&BMA8!Ie? z6b-+`UAFPl61Yx zP`K}SJf;oaQf^DTt$P&5r4hVrjYjVa`@M%?`u0+`c6N?;scAc_Gi1*?x7x6k$tLj) zK7}RbQ@e`l>K@hhmCh~MnVBvsLbbKEr_gl|X4}WcY!f;xt*y6u<*ME~v*EE75Ts!{ ziu3P;UqP&Wye`=;_7mp-4*PfyQ@ z6DI_z0RF+;zx);ka7?Q!3zzj5`?1P%TVG0G0CM9rQ7M83uClo~M`UMf>!m5)i(ENt zQF76Iw5+Q2&8X+M*yy=5;`wMmAyX6{Bi0hK8nsPv?{QWj9c0go=m&f*g4cc^f67Q{2L{>+x#yHt6y;5)=0PKH|r%+sXwSx8jZG;I6==> zb{{A-NKhcLJiZHLJO~dj)$;#w5*N1gMJjHn!m**de`6y6U0Po5O(i|s3Id*Fc?@}_ zpnDq(21i!;etTP3TpTAtW9%;!MCWHqKXGOgxAqqySje>Q{s3zzDJk)sJ7=&QLl^Wh zX@ACk^DVN&(nQB|8PGDNflE!5;r+uoAUBy` zi;E>SHiwIhM@L7&zuR1uAaVQq``vM!orcYcPSCWpGy>twnKR6cx%v71{Q0@LAx6(v zL!3D#H`meGd1`9vimM*?8x|H8Ez#TN<{TF+ORce3>>R*lW`ZT^ggDeb>Y|N}O_^QQ z*nJhClmM)qI>!@6iOP^Hs7TF7&Aqk* z;`5xGeL&~ERC0=oi=A5@o;eQCKbd9DOil$#fo61#GN}&c zsLH*JN4{xKc6Pd;^dA6i;4Ut&jfy<{{0I_6BJt?xs1I|M^V-+h2aCsd*MEFc!peUS z5gZN*3K|;x`+*2~dfHs*1DQsr(E?kh%4{ppw2FqxJ47L2;qaA7^|A z;1eAk-R*b)kz8s!xvLnm;@r!c;Lsd%?|mYEkOhO;DSGsk(X z3r4&EIpL1yreu=3x+adnNp#}Qv?h9M5rc?YdT@cdDO!gR#Bc`g@;NR8(|VxXn}p z5z{gI?L+j3&u-wxk+#RIxAU&8FA)mH>Dyod=*!RZK+hZ*v6dVwL;hbatx2%SJsb}1 z9^h@^JwkdH;PLoB4v*w%huadq9_=j@oGz@dua|;lJ2eH|cs2epG4!{!jm;;-0?@w& zQK{5r8qEq0=h6qdBbxNa)#JTT|F`BK@M&0I3y6)Umsj85AYqXAeCl2+ReI81r!AII2SzzLItmL2Bygd3*C5duB$82P zIlyh8+5zqQlFJqnpApm=gU3r_P1OJ`lCSJY;4B;Uta;vsd^MpQXZ#XbAQc@`yS8) z{GigY=7g+PKOw#Q^FSz_pmrbCIYqS^BM;QVB*rkavv*16TnS_vF?Mq{$ASg`J(9wKZ=*>7z%FVzhZvHj-y~iY(3x?Pjwj z;Vw3FP_S%&C)#ZplG^Tb=x8ZuDmKyPnmJL?>i|8orHDx&r9XlEv^KK)q2 za#APb_z6!^Iu3`+&lmOKiwPx>NVj0HqKY5Uw|E-{tqx?*fMPCX5SFhpfk11;C$5|U tfzB}f7nXY)!7L~gf&MLa83ck;{YEvyMq{rQ@MOm3JPR_Y^T{{@=-&-nlV literal 0 HcmV?d00001 From 516b84475e5d78060f35fa2c4821efc712536353 Mon Sep 17 00:00:00 2001 From: Amanda Johnston <90629384+amandaejohnston@users.noreply.github.com> Date: Wed, 13 Dec 2023 16:49:17 -0600 Subject: [PATCH 14/76] fix(input, textarea, select): reduce padding on slotted buttons (#28676) Issue number: N/A --------- ## What is the current behavior? Buttons slotted in the start/end slots of input, textarea, or select have a lot of excess padding that can cause them to look misaligned from other pieces such as the control's label, especially when using `fill="clear"`. ## What is the new behavior? Padding removed, and a border radius added so that non-clear buttons as well as the focus state on clear buttons still look okay. Existing screenshot tests have also been updated to include buttons (non-clear ones so you can see the border radius in the screenshots). Let me know if you think this should go on a feature branch instead. I chose `main` because the current experience looks somewhat broken and we just did a minor release recently, but this could be considered a notable enough behavior change. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information --------- Co-authored-by: ionitron --- core/src/components/input/input.ios.scss | 22 ++++++++++++++++ core/src/components/input/input.md.scss | 24 ++++++++++++++++++ core/src/components/input/input.scss | 2 ++ .../components/input/test/slot/input.e2e.ts | 8 ++++-- ...l-floating-ios-ltr-Mobile-Chrome-linux.png | Bin 2938 -> 3855 bytes ...-floating-ios-ltr-Mobile-Firefox-linux.png | Bin 3122 -> 4277 bytes ...l-floating-ios-ltr-Mobile-Safari-linux.png | Bin 2573 -> 3450 bytes ...l-floating-ios-rtl-Mobile-Chrome-linux.png | Bin 2956 -> 3872 bytes ...-floating-ios-rtl-Mobile-Firefox-linux.png | Bin 3279 -> 4500 bytes ...l-floating-ios-rtl-Mobile-Safari-linux.png | Bin 2579 -> 3479 bytes ...el-floating-md-ltr-Mobile-Chrome-linux.png | Bin 2804 -> 4378 bytes ...l-floating-md-ltr-Mobile-Firefox-linux.png | Bin 2889 -> 4951 bytes ...el-floating-md-ltr-Mobile-Safari-linux.png | Bin 2443 -> 3932 bytes ...el-floating-md-rtl-Mobile-Chrome-linux.png | Bin 2817 -> 4366 bytes ...l-floating-md-rtl-Mobile-Firefox-linux.png | Bin 2829 -> 4943 bytes ...el-floating-md-rtl-Mobile-Safari-linux.png | Bin 2447 -> 3911 bytes ...abel-start-ios-ltr-Mobile-Chrome-linux.png | Bin 3226 -> 4127 bytes ...bel-start-ios-ltr-Mobile-Firefox-linux.png | Bin 3302 -> 4313 bytes ...abel-start-ios-ltr-Mobile-Safari-linux.png | Bin 2896 -> 3753 bytes ...abel-start-ios-rtl-Mobile-Chrome-linux.png | Bin 3249 -> 4154 bytes ...bel-start-ios-rtl-Mobile-Firefox-linux.png | Bin 3123 -> 4150 bytes ...abel-start-ios-rtl-Mobile-Safari-linux.png | Bin 2917 -> 3802 bytes ...label-start-md-ltr-Mobile-Chrome-linux.png | Bin 3126 -> 4670 bytes ...abel-start-md-ltr-Mobile-Firefox-linux.png | Bin 3036 -> 4973 bytes ...label-start-md-ltr-Mobile-Safari-linux.png | Bin 2710 -> 4146 bytes ...label-start-md-rtl-Mobile-Chrome-linux.png | Bin 3089 -> 4673 bytes ...abel-start-md-rtl-Mobile-Firefox-linux.png | Bin 3037 -> 4963 bytes ...label-start-md-rtl-Mobile-Safari-linux.png | Bin 2709 -> 4143 bytes core/src/components/select/select.ios.scss | 22 ++++++++++++++++ core/src/components/select/select.md.scss | 24 ++++++++++++++++++ core/src/components/select/select.scss | 2 ++ .../components/select/test/slot/select.e2e.ts | 8 ++++-- ...l-floating-ios-ltr-Mobile-Chrome-linux.png | Bin 4208 -> 5195 bytes ...-floating-ios-ltr-Mobile-Firefox-linux.png | Bin 4169 -> 5499 bytes ...l-floating-ios-ltr-Mobile-Safari-linux.png | Bin 3804 -> 4808 bytes ...l-floating-ios-rtl-Mobile-Chrome-linux.png | Bin 4212 -> 5190 bytes ...-floating-ios-rtl-Mobile-Firefox-linux.png | Bin 4239 -> 5530 bytes ...l-floating-ios-rtl-Mobile-Safari-linux.png | Bin 3826 -> 4859 bytes ...el-floating-md-ltr-Mobile-Chrome-linux.png | Bin 3881 -> 5452 bytes ...l-floating-md-ltr-Mobile-Firefox-linux.png | Bin 3969 -> 6035 bytes ...el-floating-md-ltr-Mobile-Safari-linux.png | Bin 3380 -> 4876 bytes ...el-floating-md-rtl-Mobile-Chrome-linux.png | Bin 3866 -> 5396 bytes ...l-floating-md-rtl-Mobile-Firefox-linux.png | Bin 3801 -> 5841 bytes ...el-floating-md-rtl-Mobile-Safari-linux.png | Bin 3382 -> 4847 bytes ...abel-start-ios-ltr-Mobile-Chrome-linux.png | Bin 4604 -> 5418 bytes ...bel-start-ios-ltr-Mobile-Firefox-linux.png | Bin 4204 -> 5208 bytes ...abel-start-ios-ltr-Mobile-Safari-linux.png | Bin 4156 -> 5008 bytes ...abel-start-ios-rtl-Mobile-Chrome-linux.png | Bin 4589 -> 5432 bytes ...bel-start-ios-rtl-Mobile-Firefox-linux.png | Bin 4101 -> 5137 bytes ...abel-start-ios-rtl-Mobile-Safari-linux.png | Bin 4138 -> 5075 bytes ...label-start-md-ltr-Mobile-Chrome-linux.png | Bin 4270 -> 5763 bytes ...abel-start-md-ltr-Mobile-Firefox-linux.png | Bin 3989 -> 5947 bytes ...label-start-md-ltr-Mobile-Safari-linux.png | Bin 3667 -> 5114 bytes ...label-start-md-rtl-Mobile-Chrome-linux.png | Bin 4254 -> 5735 bytes ...abel-start-md-rtl-Mobile-Firefox-linux.png | Bin 3950 -> 5925 bytes ...label-start-md-rtl-Mobile-Safari-linux.png | Bin 3664 -> 5117 bytes .../textarea/test/slot/textarea.e2e.ts | 8 ++++-- ...l-floating-ios-ltr-Mobile-Chrome-linux.png | Bin 2592 -> 3448 bytes ...-floating-ios-ltr-Mobile-Firefox-linux.png | Bin 3104 -> 4037 bytes ...l-floating-ios-ltr-Mobile-Safari-linux.png | Bin 2318 -> 3154 bytes ...l-floating-ios-rtl-Mobile-Chrome-linux.png | Bin 2595 -> 3468 bytes ...-floating-ios-rtl-Mobile-Firefox-linux.png | Bin 3243 -> 4245 bytes ...l-floating-ios-rtl-Mobile-Safari-linux.png | Bin 2316 -> 3209 bytes ...el-floating-md-ltr-Mobile-Chrome-linux.png | Bin 2556 -> 4094 bytes ...l-floating-md-ltr-Mobile-Firefox-linux.png | Bin 2970 -> 4926 bytes ...el-floating-md-ltr-Mobile-Safari-linux.png | Bin 2215 -> 3674 bytes ...el-floating-md-rtl-Mobile-Chrome-linux.png | Bin 2557 -> 4077 bytes ...l-floating-md-rtl-Mobile-Firefox-linux.png | Bin 2920 -> 4892 bytes ...el-floating-md-rtl-Mobile-Safari-linux.png | Bin 2218 -> 3650 bytes ...abel-start-ios-ltr-Mobile-Chrome-linux.png | Bin 2820 -> 3727 bytes ...bel-start-ios-ltr-Mobile-Firefox-linux.png | Bin 3234 -> 4243 bytes ...abel-start-ios-ltr-Mobile-Safari-linux.png | Bin 2584 -> 3426 bytes ...abel-start-ios-rtl-Mobile-Chrome-linux.png | Bin 2835 -> 3772 bytes ...bel-start-ios-rtl-Mobile-Firefox-linux.png | Bin 3039 -> 4043 bytes ...abel-start-ios-rtl-Mobile-Safari-linux.png | Bin 2605 -> 3528 bytes ...label-start-md-ltr-Mobile-Chrome-linux.png | Bin 2835 -> 4477 bytes ...abel-start-md-ltr-Mobile-Firefox-linux.png | Bin 3038 -> 5101 bytes ...label-start-md-ltr-Mobile-Safari-linux.png | Bin 2491 -> 3984 bytes ...label-start-md-rtl-Mobile-Chrome-linux.png | Bin 2841 -> 4450 bytes ...abel-start-md-rtl-Mobile-Firefox-linux.png | Bin 3026 -> 5075 bytes ...label-start-md-rtl-Mobile-Safari-linux.png | Bin 2482 -> 3967 bytes .../src/components/textarea/textarea.ios.scss | 22 ++++++++++++++++ core/src/components/textarea/textarea.md.scss | 24 ++++++++++++++++++ core/src/components/textarea/textarea.scss | 2 ++ 84 files changed, 162 insertions(+), 6 deletions(-) diff --git a/core/src/components/input/input.ios.scss b/core/src/components/input/input.ios.scss index 90ae0c842fd..35dc4aee518 100644 --- a/core/src/components/input/input.ios.scss +++ b/core/src/components/input/input.ios.scss @@ -37,3 +37,25 @@ :host(.input-disabled) { opacity: #{$input-ios-disabled-opacity}; } + +// Start/End Slots +// ---------------------------------------------------------------- + +/** + * Slotted buttons have a lot of default padding that can + * cause them to look misaligned from other pieces such + * as the control's label, especially when using a clear + * fill. We also make them circular to ensure that non- + * clear buttons and the focus/hover state on clear ones + * don't look too crowded. + */ +::slotted(ion-button[slot="start"].button-has-icon-only), +::slotted(ion-button[slot="end"].button-has-icon-only) { + --border-radius: 50%; + --padding-start: 0; + --padding-end: 0; + --padding-top: 0; + --padding-bottom: 0; + + aspect-ratio: 1; +} diff --git a/core/src/components/input/input.md.scss b/core/src/components/input/input.md.scss index 4c5d9906745..97c65cd59dc 100644 --- a/core/src/components/input/input.md.scss +++ b/core/src/components/input/input.md.scss @@ -117,3 +117,27 @@ :host(.input-shape-round) { --border-radius: 16px; } + +// Start/End Slots +// ---------------------------------------------------------------- + +/** + * Slotted buttons have a lot of default padding that can + * cause them to look misaligned from other pieces such + * as the control's label, especially when using a clear + * fill. We also make them circular to ensure that non- + * clear buttons and the focus/hover state on clear ones + * don't look too crowded. + */ +::slotted(ion-button[slot="start"].button-has-icon-only), +::slotted(ion-button[slot="end"].button-has-icon-only) { + --border-radius: 50%; + --padding-start: 8px; + --padding-end: 8px; + --padding-top: 8px; + --padding-bottom: 8px; + + aspect-ratio: 1; + + min-height: 40px; +} diff --git a/core/src/components/input/input.scss b/core/src/components/input/input.scss index 7ebfb52680f..a62b308c4a4 100644 --- a/core/src/components/input/input.scss +++ b/core/src/components/input/input.scss @@ -659,8 +659,10 @@ ::slotted([slot="start"]) { margin-inline-end: $form-control-label-margin; + margin-inline-start: 0; } ::slotted([slot="end"]) { margin-inline-start: $form-control-label-margin; + margin-inline-end: 0; } diff --git a/core/src/components/input/test/slot/input.e2e.ts b/core/src/components/input/test/slot/input.e2e.ts index ac0d80ef35a..2ad41334f25 100644 --- a/core/src/components/input/test/slot/input.e2e.ts +++ b/core/src/components/input/test/slot/input.e2e.ts @@ -8,7 +8,9 @@ configs().forEach(({ title, screenshot, config }) => { ` - lbs + + + `, config @@ -23,7 +25,9 @@ configs().forEach(({ title, screenshot, config }) => { ` - lbs + + + `, config diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-ltr-Mobile-Chrome-linux.png index f778245157a89a3894ade921d13136898e2bd05d..92715e15105d24275e52a1f980481465b65c1683 100644 GIT binary patch literal 3855 zcmZ8kc{o&m)E_M-yCITo3em6Z6tWc)qb!wOh$c&fESX_2A{mh(ifk>`8p~M6I(DOM zS%>V)*v1;!jrZ#P=Y8IP?!C|Vp69IJ^ZA?;anDefjhUYr1Ol9&vJ=~OnuPOg26@}z_D2DLuMuj#Pk0O)98o$ zL)Cu8cPC%73GD3A3Q~tlOG_m!i%wOIjx8A)rYP5cz7?92o4YyxSv#CP^UIenf75v( zvA*_sd3n@zG8D<%H!$$-}Sz4Y)kfSqmbED?xou{U!Q~zGOc5Q}Ay>DvT z9RHv388$YDaZ;e5x_|t{gx%EC6rX~l{(b&=@W;7~F(HErQTym|9R z-`P3mTTYH_eSJM}zz)@T77`NDUg13ls4+1&PaYh!D7J58+)$_k0^&nNRiM_tE)3)) ztN6^v$h9Pbg;8}+930L=APcCMplLGBY4;B`{{4G<;_$+Ft!A9K!Q+LVOtDLsEs;LPE$HZ{z;DkrTQhIuNKxdelA5YZ1 zG%+#RQDC_Z%iuY|u(!S1)f{%9|nh?>F(~9w5=Yj z2nB?=xw)rDqOsVC!9s*I_`l1S?SQ+G4`yfep;xS1y~bj#)l(9#z7h6dR<_r+`09w1GUt&f4Tz9v(Tj--~#VkLf`d?^s~O--;5QV&~RF>$MnVFClyZ7O}9 zcKibRR@X|1OX{PVpZr|cC#UvAxuxHwkx5DXUf$jdzf1829G65yf@Tt8K+3*Ld|_c> zu-mug9ygsKB3&b~SoAq*t+D&cR*czQ+Pi+23qp!MrG@lKobZ3G-6c!zG6=lj271M~ zJG&Fa0sz3%)bIR*o_rdrtZ27izYY)^Ba2+1|CnU2L)@#F8nmr6c>xG%HT_z|Kd|!3 zV1MErF6|{hAE-CHF-7i|Xx}~^K#^E>GaK;gY$N)J<=P9nijFhqL6G7I5|1>#|L?B} ziYsjo6r@biAk+GV=!drOsK2>201{<{Rv)QI9(jx#Ncmln1qlmqDCpW&HSKSh zk|LxN5M;UQ5IV}Jt=H&SnQz}%?_F~)C{rW`%p})Aq0OEK4twmvk9G?15*I**DPfu( zFEAhfS4s6A)7bz@ce?ZUiE_lVj{5-am4w!=yu{T$+YdS+867q!%@93q2CaEIIW04p z9%#^3Dt=L9%1PqN1;nMk0iv6x+@!4cDb^~6J)Qbk`N0j$8eKSNyPoI4t(R*QjF;Nt zw9_$+Y9-al3n-R~H^#-vT4*2XnS3+3o4sa#$Q&7%Z-YRR!< zx-?{IUTyOU@7~X@7Y>GX*Qj#jzISr>Fih7mr}4+ldDf+>kd zLZJ;kWy_5&FPl*0k6M#Ivi`Q*42qrZQX=2b%FO!{O_x{C0vKXFE>y!plyIUD@_aUA zpNx!8dvQQF72BDAEWsXs;1vLgHEeVz8k?Kz>gh3Ex^$_pzu%sS-qm7+{!s7P3QYV| z``3Vl!OnA+%B_i0{}sM}7P27Q!uMxmW2g`T1{$-|j$oD7)ZFYjmx`2k>ANgRO2n<# zEwH$Ka#@6jWk%OFn(}Y~sEYu=npIFa2EhBOJ{}&PLIjz8kw!bO>MI!$5z(>I*y}6O z6DRsZ>UHP@mr1i-gqm;UeK`)ehs zSRY|PJ#ow*KNMVU9TcPiw0*jI{(;OM$?Y(Y7e0SlbYHbhyQ-n}6xmfz=IFeqW%3Su zT+;4b;P|}$RAz$h)G~3r#j&{1clo!YDypaDVGCaxhVEw@uzp)!LBVhOt&;U34yxI? zG*s-jw~+0(QZWZYEtgVIGqJkm%VooSiq0|S%diaZp;Fg#``fGA<$-`3KYsjR6}r)f zOZSpgBn~7p5S-;<*4uY2$1hv>W7-b+i7IC7m;-^cpIi==JFP)94$XtQ-=(g*bhPeL zs)~2kQ2e!)d$zXhb>ED$Eeao>mN2^Rt^Oh5J09=1(V;X{<|ZIhd*Btf_x`Fm7Y|Q! zahC>761`MNhQr~{na&ywN5JO*&H&_+?+yWo2k?QXJC6U_oAU~e%0ww%78MnhphxY} z_-8h?gTiYE<5i3>*G(D|h8{Saw(K)|;uLA4Q&rNcBu9@*z159E18IFWTKQhVsdKGe zp{pe5)J;mh4Zr~xZrn(MVh#%Rj)UfwFciCRp)ONRT|Ko+W51ntd==v3wu!Fkg2Wh3MD4Tc@JZY+hpHfR^IdR2!sb4YNKQI@o^6oaGTV`yIy_qW!gaV?{TJT6Ks-Bc!a^13jrzS_iN&X?kOj3Q zRc<&y(4wND{dn_}vL0h1HK@UvKtygH9ep{JE)uZtAniKJ%gd)gE%f#Ei=806kzvB> z{vb{Pfwo-B;*?>!qQlR#US3|-v%<8+#la#6mN*Hct;*xp1F~ARN*c~wYUI$I+33=RZ; zsTZKu!sn9>yvI#TX=rF@?dWh=?E3~_n0=we{AiWZFwsNe`t^b1tW;P?@(Ks-*qasD zcEpP6T3P2B-nldNC0y7gf$TLhxc}2F-D46pR);Upmhi;YnGEv*Vr?Gnld%iK zzm&&vCOC}S`s9h@WoLN`s#9NLFQm@Aoy8VfD==1K4G?0Fp|DYS21!W$O%`LbYRiBi z5CB}2iO|qi8_EZ*4a}FC5}oYd7eu&5AI~8|w_j;(1@L)l>*7wm{u@r5)7s|TcJp}= zhlPU)0;s>-gCzxsXwAR8D6gVv=IT;w$*N<~o_pYiyot0tFvmR%-OXoSc-B)PEH5PlNBI$c#{!$4^0zs;inD zRMUHA3puOY4C;+SGAeJ_L&rBgt64-8Tb0Pi-e4bA8vVa@kaooIK#hy9tJ)X?Y`7r3 M+lH`wExVBa0p`n?W&i*H literal 2938 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 diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-ltr-Mobile-Firefox-linux.png index bf7dc6b7a13c7da075ce440360d087536e636160..9e1e886db295ce27fec04e1386014bbbc7f888e7 100644 GIT binary patch literal 4277 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 diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-ltr-Mobile-Safari-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-ltr-Mobile-Safari-linux.png index 8ace1899ce2953785c3e887c800bf276010f0943..221efa3a6ffddf42b3d63758d2c2e809ecd1a5fd 100644 GIT binary patch literal 3450 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 literal 2573 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 YpVVpVEAM3o+iS>B_X=F9ef`0|0FL*N4*&oF diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-rtl-Mobile-Firefox-linux.png index bd73d2b1486a039566a33e1da4eb17a4771297c9..1ce2e72b566374ca2c9be12909f51d28fba1f24f 100644 GIT binary patch literal 4500 zcmbtYi91y9`$oc8!X#^oF}9DLWDjGe23baSvM-S>TO-O~WZ#DDBwM!ZYxXswQnu_% zitL0j*}iA=`wxECbzwnv%k#X?ec#U;p{sq5j+&jCgoK1n9SPSXAt8+b+S*hU zz;o>0+GP?FMl*G|sy^CcGYjOcHNpPjJc8ZU5P{M!`j(7F2uq=Qt`{$Ub<{9e#p!0J zGe3NZAO6p|C^^z8;)A3}i>Wtv(HoJk<4m<*cGB(M2%yyZr{~*R@v}2CQ2dO)r`O0y zdtJ5UX6u(b?a#*v^V`RV3n_)Px4>Ma#LENL5eMm92_{Ek$dO!9WK5tt98eW9;7SAM zAa@r3{ROnx{_TKo;7=x3 zfkghiht0lhA5TyId|CaPN2#49UvPdep}(ohaggYO1#nRL!{*$;^Rw0IhKfV35~GS( zo8CyLiX7*$5{54}8{eyrer33O`|m-N1CGT1Gbq8!TdJU-l13kYa&d;Bp;aEd1)I=W|}Gei(9C%fg6PTU;k5RbDHKWu2|A}}ti zv@;X?ZI>bhgpcp;iVzG2^F|l>tdAF=@+b_;&5Hw*rGE6R8@E1_4h{)%g>b(q{d=(f z1GoiDs`Hs+J33T`(xg7{ftPrP(xo-=I@o-F{1&T(4Y}yU_xTn4bJX2hqI5TD5=cPt zDxa^$r?g@dP3v7EPLJ_<`o(%h2BplR=8ZXtW4P30-K1qGT(`_G%=Sa9^-SZFDX+?B z;Eda@U0tCxj4UjU>u5Au_SxZv)71$4e4u4iNa~4sE*!)eoQqsOG5$kM^t4qfW=OWg ztU+|V!m^?pZiBOoU*5}B^7n32RV3S`jlH3i?naSFb?<8~!WB~WblZZKO_JQG+`Q@_ z&v$c5e!_}QW|F_0|9&cFsW<8Yls1lCC?1$PCWXpnrV$n9KldE}@KloJcz;C4CsxH` z6@^0mbr&(MRjIIOW#HtDxfgfCdZ{OZRq0u+wuYG!Xjj&GysWre)4h#Q_}L`pgg|yF74pe|S=N%@I0IM#;Gxt^J1kGIwPg^PhC z_-)q^PJ;;kA_4*yv8+ng;66X@N8|Vy0$1_fo{Kr$oL*`BI>IT~|b zB+qXvA?H(;5SXcJL8fb^I8*5x`k(d`VlL3EBY+HCh=Vo=zfVlNf0>#|Jb*C{4#Qfd zm^N`f{S3LXl^Tv1lvjE5ocg80iE$Xw#uJAzgFIPM?ufjE36L3KH>7-7PqzGj{c+(z ztYFYCvxAG2<@M_l;mG@2ZXorqL@)s?<1mAeszp}ubIonvTkm;>`H!<)TBijqF6Oew z803OjD%ZFZh3E1Mn-L!{3O7Q*cw3!_0Z<{EZ&yNksqR>6p3k>O*C zjA4e1e<>5CK_oYLFO~{1Gdk+i!X9WL+~Qow6=4 zWIbR=bOOL0zu_|^#b{`6-XtrH~7FVc9D+uPqBZPCu$sEtu37Gz1g|uBb z&jtVV%aPqqV0gliu+zgXL~qkcQdc#v_DbeE>4t(WNPRr?I4(Y1$rm zCG3NMHim|+T%RN(ZZNxbb@Unnxn=F9oMYlzcjS6?XY6-$%Jpfs)q>C8j9XZY{lEWF zeIv6dr&fRAYZJ!dZ0yD_d5<*59O@$IK}sNHWa+z)W!=>%p{M~&^}vOw5Y?7 z@7lXVU-oy0=v*TFkbqKkRHCp$k38{;RF6}#QI00pGiiH-#H{o8z?mS7kbU%A?vMvA zO?&RP9HrqE>h>o;UbfX3EIB%oBQQZ|SIMb#+}M^(cr|FmGk^ z#MRjR6zBk0NcDjCrO_Iw;b;Q?oamHLc$d@sNg`wBb&kF}rd(cDl(=kPFe zcK&XNGH!6=q@ceM4G`=b-8V4Vr(4&V#Vn#1yTdZ5e~!O1OOg{W+F73Gty0GIMuCj-*6s8AEDlD*3_TIW>2r&qE+7Toksg?D7FL|{nHt(AVhNW#SwR342Po- z1j6llOc(&Ko@az(_qE_%&U(L)nlcV?KFh^MNM@9Jg9~bAa5zMSO|AhBp^<0@LRL;qjv6D@;)#?0#y0^ zaX59{Wrfm8KOQgh{^{@~n~va_srvgfRezKPgxyfcpd^V|+L8I@%{Yapqc8mfQ?Z>h z%n|**9rNkUBlaskdnHI?Wx;S3)dcZvKPydWyb+abWKW#(S-6qqbAy$e&<#6xu!DxS z_W0}NUc2XG{@bl@yR{GbtP6n@hP8loCM@J4;R86{8m5T(7soLW>-|M9W;d`H40iu; zk&iHm5@2kD{2ZbtAHR+2U51Iq>3kr&|Ok&c-{J=QHd9dsL6?3s|;U}|s_voQ~ zd=5zSC=REXgMnL8Pk5A0p$pG+OmIN8Fin0P0kb&<>!nLM#%5DIc9%>P6c(n%@iVLs zzqv$4M&`1}|9FyH?d57fPs99+_1#V5w{>pwZL_*drVjEkoC?ftIzb1#2|KR@EB8FU z^M_E-vUUho-cVk0!H@@JVDgYicl%$7*jF2g9sD}k@a~s%2f1?U3{epc;xA6nn-WO^ zDA@Vt*Sver9FnjZg<2U7Q=bNpk%hlL;(?gSx=xs|HL#2jaLA)28~Lwx6U>`$+PfC!QpaQM$~USfZf4WR5pyf)mfJYDWC2qzNqLQ=LFaL znx|!%kaXyGxioMGM^ts%3?9cvdLu^W6%T~U#n{^s?%BN7El>ZIl71N& zW>8ZoqXZ^l)@t2=G?`v{`y z;dS+BA+0P8ygp@fw26wfRg8RXv7VFdf$>F=gX~}p@`i95*v64LWcs<5ar9~UKiGi5|-vP4TVgTzd% zE)SZF^Nv0#_*bh3W%4iRLzk=D_?Vc&GXq)CmoMsfXgnYUak{!(M++BT-eTz2gO&wfVCOVRzq;sW*Wn|mw8MiM);)Q_aewgIL zv}C|K+18z9mKf@}q~yVgRoMS0j)!=xkkGP}S0akZ+cK8I@asMP3x*uO=)}z+L_h0L zHS&VTY51U|3O|Axz52f7Rn~K_sMeNU@^&K`EngjYS1C&LLOf=YToDX9{v2)<9>&dG zOta=lP(o~ev2({cGH@3av_X?bH6kvlX*kdePG5+`KUArF;9ouwBL5WC5jAj{P!Uaj zd~pVG2Z@0!hJp+tN`WU)vZYnQRJH}R#IqB;=~okzM9KXaJM|c_2a`bCG_yv>_Sfy zQ^r0GU{Xw=XUhY|0q8h@amUTL98qaTW#7Pv|6P=D4n)bkiWCv4?GwG{aQvI9K2NXYGZ3FUD<2sR#;X~s;H*S%4lgO z(zc9<__Mod7_>GnajRc(`q$SFl6<0n@{qR3-VE8thml9=Q$l$c+Y>QIetNnkWI7v=h?;@aJvRoiUM;3~{qn={qXjG$J@D{F0} z5ls7Qu{-6l(&LgRJ9_fQ{-jBTZ!DqOGHO!65kdl^QwE-_12^|iZJ zkI6n1R$Z)Fb!fa>l7Y1ClYwHL`H(iKe4TKlX}Z*v`5wGvd`MW>lo6;rCJ}aKbz2`L zq=rG{=jTHO1c=Y#$5>}B%?s(c7%_ktIuq3^Mk{9JL-w>kV3zhCDW*66a^s!FIHq!* ztT;JVB?wCrPq2F6Y6iQI3d)|d+svKboO1zREH3=LTl2l04m&bM_g=28xd6mhWBpQ&)}?_KQ59ErqKlJW#> zCo)mzW&g{%&T~-36Zpa5m4|5-94Bhi7_j_wnexmxIl7rpw8BPCm7u>h+%O9rZv*Sn z%ktRMd5jG4uD>0rYT|AYn_YDfHW zcreY9EZj_7drQu-hmK3zHV5722r@(?pnqo50gyEEX%uy=++OG{_MQv~^va7O_R^)b ziRNk$B@9;%-@E4|09lHOslBwg)ENGKGmyjTQ zzN&lbn2>9;QWo<1Roo3^~-59?MxaU2@Kyn>`k{Dnn{D4@3me4$=QoD*Kta_gN%`{opVRO8+-Tug<5tvGH2W`)_DgE95J?%r6zw?0b7gd7q?RZ~I$z^u?voXk$d|YLAHX_WPtRyrjwN0hbVt zqLKRBPJ;y~h7;g=pnBoV1G2<};SzKHYp-wND@_N^BgA6(ui0dV?QRsdC3MO^TF~=! zs`E^-i`rj)7O6skvN8>3E1TT^@s(%7ggr<%eZO#3)H*g^C0L_L#s=@u98|eB`Nn+a z!tbrmqtSe*T@N)tbUIuwSwv!Y5%b`_r1n`GilUY<6G)KPjYgxTOBgaut+MDECWAg7 z2@C}NWT_2@?lwa(6R(W>liWK@Y%jDN5R5@EUGy{&c;)#;4(B`KFgZKE;Pu%zgU^Y- z(&U}gDi;-l)*NEv-1Sjx5i29oz0Y(bi}m4l56yyzF3c1*mkfMo?`%29t=yruhvhuU<`sz-WZE$D_swv7;auUJBy(8*~&Lp+=!V;S%9Qlk~ig_n)k%≷XN zg8zEWWR=eKdu-5-{;q6qXmPQh04rYHd5f!O_N2&bgqeHg5*8=T93Kvl&t>+8I} z61&0yx2nmP<>fQg*GcsUta7>B#-KNLJQhmj9Dn?7Ev-$|-4_F}QS{NjppNBy*NOaS3s`1Lv2rMHz-{=ArWVpDvcwD{ z+u0u2g4p9Dm^np=vx0T)gWzBtJ867MVaNW1P)ZFV;C!Lv{;zeepH!9#a%3F&p&KGQ zz7x}M3Mb4v8t2=W;H19jyM(~b5U)sv{`mUA66cGkuN8_8(XW+cn-L6mC(valQU(}? zC!1q(RJ`w<;c>|wjJsXK&D5~%HqLEBw}od54Ot((DEXBoCX&A0^>!^koFM2MrLa># zi6+8uyJj%$mJeGU$n9lxf;Li2J9NuPa=TlKy*A2BR5Qq;FGChK(H46@GNhgick~a+ zeB(VD=j58FfyCs3(Wz0bDA!q>dGFMe)7$nOj_s28`1q!;ZU}G;zfb3Z2YTw|)iZg+ z^OLE_&OhoSCmaYG{|)v}4lPZquCC^l zcl@Xpzo1cZDvn*SNG`4`5hkbQK_U+!8VG3z@G^Ee)`5Afe{4|J&|wa@G2EpkWYyAe z_(cC1@Cyl0H%&rI9c{T$;${r&tdbBB)9=#JVE4WtZl?a8XVTP%1q_LNR*Q4A& z@L^MKKRr91^4;Z;jC&U|08r!}bjjHMeKI%_i_7NvXMVfz=?28zQhD^we;NITMI8#^ z-q_sya3Xjd91{v9_;T~>wRB*JhAB6|Z~bOQLRp(H&PTk`%|0k6#>qlStL+sLRd}RG zxtIXwfRb&4ZBk1<-Efc)YMPSTmYzU|BOjQFsjM90cR06F^0S&JktpI&Z+twCZ$#23 z@QC99BnoUGrH7|x9*@$fD0uri-R&5L7YIU|{$J7?*{I6E GHTpkT&CN9c diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-rtl-Mobile-Safari-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-ios-rtl-Mobile-Safari-linux.png index 1d85f1b32615d17c9359cb8ce85fae228f3deac4..434e7e8f7d3cf3df186109cd32fb8bbff24ecc5c 100644 GIT binary patch literal 3479 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 literal 2579 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 bw=S$hsk2kfoQcfRSiL)OG&`JI^|X1 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 C7Lg+W literal 2804 zcmaJ@c{G%58y_Jm(MY4bBaAI6Who;f3}cDPGQ5qDJ&Ll7CA%;pnUKg<`b>;?8T&Gb zj5XP^Ov8)hwG3)(gBjo5Ki@guIp6vIdG6B~<# zZC~C}?LmrO^QPA3Oi8qlukyPi=4J3@RNUqMt=%8HtWfG&03~mAK2*mZ*Fe`+Q)_Q& zfwZ-?;qjd#eN-x+j*d=fSlCZ7IJ}Z}zj|RM6_4+|XjlMUjf#p|ScwPGHEwS1ATPWz z3MHqarIobhAE<{yxhcgy!Q*S+r5uAoGem?Dh?y69;Io~D5gv~>J$wiXePk>pg+M6P zi3`uo%~@GlAt$jPFus0%Ii8!VQ#ZW4NIlN$8yn@pOt-kWIJ>Wv)z!kskI#As8lb)l z*NO|vr6zp*s7KwsK-rG|_RTJw!*X|A|Kl;O`a#>&)Kq|cW78o4f%cvruWokG`T&}> zNGdDbVD2ubG-2(bd&Oq0!uqH8hQo^)q}z zr~P>now#KXsjSXntdFgZ?kS5Q(aY;1%#&;?tFdEwnR zbl50s>l4HqdAO}K6zaQ!cYOO>gT%G1En-zwI)MN!CXvP)gUQk|i;Ii4)%Pu5*vYG&V8uov8MkH~(7lr+!cnGAAczd9sPNU_0s%aTQzR?aKN!_arv< z(d;vIb5GCZ?sUcAg@0xIF3iT_NG|d`lt9Y02@I@Z`>K1^(3D^Ifz8uPn%czr`udAv z&jgMh{kbvfkeZs>ral$wH!zFy_df=QYkBjVqELk$(l){w-90^t@87>av~^TS$Zwy$ zMGj^8{^)y+zI6*)M%h_>m;46|_M^-DDc)|QaL#1LX=i6=dz0p~z+lXM#rllQBEdmj zNdkb6nWxr8Z2v<`1sN2oUG~2@>^ri^U^ID{MMN|^GqOm88#vr1P=qJ)nSE|zVq&(n z52tIx#Kpza($a3)+nZyte;k3GYw=LC_kD)9V*yleueAx)&Ar6hah_q%!8TXuJ!@+h z)#?62t_wE4zAEVFr{`MvBzPp{wh5M1*&K~6B zV=a^WgO}U7vlhd30{K%CRZ;<)+d|pK18{$yEvs5`~rhNoE0Jl6gjp?&;adBDu z=GPBBd9pK__lR7{I3-Mz!{H2%jxq<(61N;2p6BIB)Ya8xSV<#nvy5C}jDjtdK`(CKqy<<9pfDic0nYX*mh)x0B| zouxH2G+f->nVj8KRV}S$0*)@2Ff-$%qN-Z-{{6%IWE$f*r2~j^N_zSynol#sn+Z90 zr#`LDZ@&K9)X-4Oh^Kg9p40Tl*jLx(KIiG^6oEwUbVMT%h>yzaYM0wZpipJ!12dfj zX%{y)r^~Mu6cxcQ#~0d`us%(nnzkl;gmm^IKRHd$WjMI?WnB^w6s)IL({4mDR#yW< z9I)7)Vr!CI$%6+E0zx9{F!|*1`;gvDRqDOnOQUw&Nx5xbzI-w8>foG5kkK9JVUi zYU=8mnDxe`(gx5+fR3x)H4L1Q9WvmYlvGqjg$m$gj=ig^tBi~ca>RbSh~2ER*+Y4l zBCo0uFMGqSUTPfkvz7DEZ+&gUdcFr--u3Wef< zLZSD^{)z%#at_v$#Q*e2^C^29n|MGZ^=}Wkfo=ZyBoL>^R%;%zI?dCO2eJ!Nk-wc#9qg^z*m$U@#pZ)eA+2sM65Oulu0K zfD$A}o>Ya2w6?Y;zmdPuE0R?lI2jzTA20X_6gnBMp%)&meM6fi!^OpgGBo_fn$JrG zz%Q~S{C=K21!F8ld`? z+^%}s(P0SO2x43A#QS^d=%wrcYIgPZz5@;&2@q02CjZ$S-b7<(21q?p4hstd#C!Yp zt=%Lt?>bP|@nxJQxT~^PXF4$ZB*R(PL-<72Qd#rb#)jzyg``{eJX-(ctA6 zhP5ad$y9>H^g%QJ?|AmVd;rXHt1I*dVuKJkL!T{_RuQHUR@Qe1jIj`719McVo@4aC E0W(u__y7O^ diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-md-ltr-Mobile-Firefox-linux.png index 12813a2c50f81010e41cac07825b56f2ff67e57e..f63fb775d51066b047d65b3a6475e18285ea966d 100644 GIT binary patch literal 4951 zcmX9?2{@GB8?}tgkeV4=$~I%hnmxN@85+r+JxgOr_}Q|IZET|qB|F)b-C!n?>_iC( zWhaud%bH~A|LOlc_nBwDJ9F=M?)%>NoO3V9$ly8)(?up48X6W|EXIU}hL!|;*8!ga zK9$&9U1?}od37-wxA1oBxe&iw+O2Qfz#yz<)EQm6B#P)c@Eh7lA9@g@_hx}1LneE*Xpd$VrDvkm;vhnk6B8*dhmzzUC9h|~ zyaMk=o~-1kEgM+O*z5GxA>fERu6Igkw7|284|OVfn8>h%qsRCdD_( z%&RUggk=h22n4lm#FcmSHCd|WAwiX+68FiK#Yv1 z-H9~XQH}r>ptUQ}TEhpPQW;MBiDzl!Fg??5cEYDmibCF2BupFOc#!INUG>+v<3LTS z`01Dk5H~B>5+$ggMPwB+nA;n(w-B0reP5_C@MnU3__0~lF{0Ribu?2gOj$W_!(*aD z&VAIOBZ|SYHT3lu^QIvDXX~MaXWMbW70>B$X^=cWEgWbRK_~@Fwrja)T5_`^UEJm~ zmrH+Uq=j7&17G+N_0LFtN=oztmP<%EIrgEUq4XALk`jKC-@4BA>np6^(je`(cTcXr z@|?lf=>CHkh2eKd>KPa?Z~M~io7i2j(R%3lnQX|G;5SSe2L;h!tam`zI!w8yG#x84ioJDeOHSiW>iYb4+MRB~ry`gQE%$7Z7)L(i{M z@msi9G>nt;;ri4o$G<1X_}^b2ro{}uaMtrbDJv6J-JiaHLD|nWadT7ZG%e6c5FH1k zW2{8~QuEf^ORggo>{)W|57@=b9d?(7#wmBAgXiu#JKy=y|Fjpqcd(c*prphVvcI8S zW7k4)ACvHytb31!ua4Eco9l>9^Nt-qdqIi@2(mwkSa-Pe{E3l~5e=2Mi14XIecDKks?aEvfN?kuMb560)z;6tJG^zEa(^ zVPfI?vt?gYBhk$DC0g30{{nkorfSfO3R$l&s^5Eu(}}Si1sc(x1Lp^Ve>}aL8c#yP zjygI7l7S7SZiLa~of8oe!QQx`8GVLD%Bcss$Il77pcbkq?>Sx8T4_;}=c{DvKVlZw z92?z`(}f#EZUMMOrMcuiGK;a9wb>iZI|h#~$}wFH-Yvj-UrwQc+%^a0kXywosp%Gw zIPBWgtMmIafqXa|Zu3jXPmxO8@^JAD#jY$UXHsgmS1VWT-H$p`_5bPJu2B+{_MBF9 z)@}YhAJ0bGzR0dB31A$AD8d-*g(UTcz;W0f29gx^S8~^dqN38$N)I%|Dc&0!v^Qcw z{clPh+gQQ&o(Q)XN#Iero!<51L$Hd$omC71(O#ul}o|H`#oR9Dup_9N3pR?A$ecW@L?nT}j%^F45M4F-*kT#Pz>c^j(PU z&BGyp5{ry8XurX~`#1Dh&OV#4boj@8L@@J_XbyI5qV{^X0IE_~aGun3L*^L@JfL~X zCG2StLOxQ=(aqNaH*y+5K{aik{>s{C8*Cce#Gddrr2l<-EqgX2-SU=V5>z3zp-Aob z9R028+g!=(yKA){%|H8e5R!ns5wUuw#@G@P&B3sh%9c}2P6}LAju6HQ#N5jxKCLuVt*J&AfE5Rsn;;tG{ zW(}M3+b6San6K9k-%vl`mBiOCaeOm;yPBYL;C3;R15#^=k9StQnqO_0w3)#@1ppzc z(t6P$IHE%(!(Z`{6JqQ~)y+3zlyH%$4NLbg;PrSX1=$-fGuOtzJPHf2Am3Nx=>T0j zK`fm`?->tsCnSp1CKI-9qa7(FQ`(O6h#+4FwQ2{Wy3H;*|8Jt^riK}Cg);Z=d;h~-5z zu@{On!oa$%6AhAZB-GgqBdjd1RGu8B3SrQGM&3B{Q41iFVUTE+`ck&BwWfw1vgo0T zWFElc5L&TF=&FX@3x{Qk@)4=^oyuHpnKJ)(#|Mg&BiD-41!eB4Gr;qKW$kfnIRKHg zkf9As8r)(eX*ey=Jik`GZgE!A1>1$8(Vs6&NFi`527Xb}B^fsd%)(HgiE;WpdZj%p z&z1aDj8QqWjP(FtgEi>#rf(vlIPK<4lS{LF0j&+Lwr@7^)k1@!%gE1OCXrU|k@>^9 z(XHhh_nHTfV_yi?88v+D4?wc9K^FHTPNhUMF~SN}7q8p&w4SFdZrQ!Y=cYFK;onQ= zFlMqR8#FS8>Q=P2UNR>Z>=%9~glkIws`jY!GP>2dUX*c=Xkdcko)!JSdi(@UXG}tw zHD#VU`LDvn;Ky0Q3d`XV;Le`n_WFFuyf(Ybn@>8_PekS-t=cD;`>sw%$b9u2J-%0F z{j#DL?`s%ej2+i`A9uRP=CUK2Ds?|T6qb;9`=ABp)|vCkR2 zOi%AAOC~Wqknet`-50m#5zuwV!PGPiyW2q1`k-a{Z8pce?CLJpp#|$~1j)`ID%; zMw0iyKh+ggq}{QT&1N*}1`bs}@Yv_FXE@gR0AG8T=>g*!VLi=XpX};fVNA@-wl+msi2hs^ zPOr9O`Ez_~e;eqUgtHd=E@@#PXwnmqc{*dNV~&l>Gq2v%t;q!4$86=5L8I59D=7_?3o5D3DD_p zRjfxn~-*kAH=2mKuOYxjh zj^*zmOzqExw^g{8CR{sqyaZHDJGe*7DxkE#r^jdtWdn)f0NXAum*xkodvo1c^9v?W`dACX6SUJ=xw#z;%AJZm(-MA&#e=M2Dpf(5K=$7EU&Xti$L^$VVDWo{Z zKTLfNiE}prU6&46vjpsz9TJY@27HHG_hZ~S-f3&0=WoKVT4lY1ofRv?h3=^WiGZ)07C&)Z?c85=s0 zSvo5nH;>-H_Cm*j>XM+`PxyMhEI8zubQ@2N8#j8< zC66LDzO<;c9&PJg@%nPRW#7eLQOk!~?-95n0Z;DZ=Hx65Xuc$kBUWyct!g*7`y>Tq zWlgINH!2fsclu{rYk2@-4x}^3@r!qLFMQ|)6D!lOSo4(Fu0&@R?hll7huu_0mPn}| z+P_Up2u$RoNrIkkOzwoN8Hsq5_)Cag-XSTGah(X!+5NtcL{i;GMD>79n^x_U`ClXQViyG4A1^g*L4V_D2 z?2{)JAG3zx;N=ptLF;)K5`LU6Umu1}-frvxN6IJE&MYLy1-)%1HQCb-*#t?)w~vh5HlnS_7^IjO zvwqft}dHl|KahS=0(i3)H?0X-RGP6*s<>0P@gnh$sF&ZXsbjJw0Ps zNuNL8a@NJOLdx%dkQ*qSVN~WH2l#rm4ifP^dTM{f_Xg0l*_tJSJpzH)byVY<9eC>uL;; zi1w5oS}ZAXC0QTsGI}>Z?1!7U|M&2Gf?LtqaWbpx-_xkHU!!A3Gnmh3C<`VX>8qL$ z>M{la@I%MvgYZjFo}zK^?}G3E!QP4TZ?l`P$9q$-|$A9)rQ@k7fS0B7|AHxmg zD2ayc=Y?z-Gg3^222ZGfSBkh#cXG4jlAK%Wx>fg=V5c;?%G&IJlZzw;c`g-(31MIn zhJihp>{Wxt7umgNhS4+GGF9`ss3O+nncW}RUPy6qmNDDF+$>qZ1-8SFYfVdUO2!Ha z(87&CITC$C)wWFqal~DXp8|+LFK4R?iQXC)NNul1UX4vU2=YUeFRkwYbRh?CKc2wyqiw>mT; z_hrgN(F&JHIbp46C52H8*rbW=>{{(^)x^uJ609rr+_4=hQ=uOd#oUuFOsg@!l2a@M zX{Iyp-%S8%&&P3fHbVir97fGaz=Q4GVGu}};q5W*>)Ve+M(l133Vxaxx7ReW7YdxH zGVhbCnOg7zhCRD-o&AYEV7j`Yl*y+9YrcP!#hLD(d<(OO2qeMppP>;yo+4;cRjojN zvL(g2Th!d;Z{f3 z)X*IA=1SedCAzJZwurrJ!CnUsePH`bUWk z*$cHd$tmMR5am-sZg-vdhp>V61bN)F!YHjZnoD?HfAnqZ&AB!%b?f@TBiPqP>5cjs z?4zn8GMJ>j1o1<%HIB1bo1!!W8g@E?lVT3sJ5WhinH(Ea^d`<|;rsVH7Qt73{O2{d zJE&24t!|yRt|EomifRqglsxZQkIZSv5{7Fu$*DpCZ5M`a*6HQim1q&?E9SU^XWE+=hOH)Mv`TBmNy*Fzx{)8llU|sX|_1*M$QB5aU z1aN52axe}mtC?2C2+`d!2x94qD?t0aPPp|e8-y*G2IGBImSg^+)DW7~!&jD<50}s6 zOUJ28U~teD&m+k!`;eOuVi&^cKBC3!UICp(5_n;QA`SrT0T!q7{;n=bt_CW0iR`>U zlh5lBbM<=Y$DRPD+I#DoyV%JXkR#&1i8cMEObox%d=99T-bZ%%WN>C-cYvaHItMGD z>+R5t6f5Cf-f{SIXeG|xlZUK?7a;VtW!_nk>~eoT@XUSK&=sCrO$Pkr(pB8GHdft28bQug_kvR!E0BOBD{vz#U(u-9KBNxYEToT z*GK-UP=am`Z!zX}7m0&+eCHy;pc#F{wSEY2tmlW)F3x_F-T&kCgNi(IS;h& zDEbP*mP_Z8%%G1Q8NQ;)XQ>=GfjAgvQoQnrjB%6i#b*_H7Ut1iJpJQpS$B&j^4D2HT#N@<7y9Ro ztbyRpK>@PmkK~7Xb26<5C$|L;=Yk_*BMHm=uQ=eg7S}fSDyo!ibk$Zfz@(sZmcV@z zsmtKUG14Udvryis)7z8j7|qzFhU0`{bGnxouDCF3*_`|F_cfvA(o^iD@*uA8+Un)vVGc$Md*B+TOaEb%Di*H@ zz#0^EK(l4V2FY19rPfK|^&IyUx<@SdIv<@gMTHvA@BiZ-Mq2wP7WT7KK0ImZic5XR Z;Xcz4%b}FuRN%slMpxSaQ?2O`^*=8d6_o%0 literal 2889 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 NhN`wovGVhG{{hs$eVzaS literal 2817 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 diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-md-rtl-Mobile-Firefox-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-md-rtl-Mobile-Firefox-linux.png index e66f7a3f5575529a59fe3f2a592ce983d5d9addf..7aee63eacf606b43f24ac376179bebbf3dd1a0ae 100644 GIT binary patch literal 4943 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 literal 2829 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 diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-md-rtl-Mobile-Safari-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-floating-md-rtl-Mobile-Safari-linux.png index 019f5aeb68104dbcec400042e245065afb5f7159..5a4de68e95169834090f9e7abffd6befc7467462 100644 GIT binary patch delta 3909 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

~OLZ zUSdgx()sYvH27^1v~@y9@5s`}^5FPIu=l{p%W!3kztu)mV~Vudk}AvREwr{r$Ul?;ai= z#ympzi`v@S_uqd%FE4Mz@nA52*xueAzW8iuY3bRsXG!;Bydt@G9~>NPXlUr|?FE1_ zhdxLvr>CcI@8k9UVZgdvMoA7_m|<}VZYyhpO%&;9Z5}1 z^?JRxZr$Q}e!L>RUd~Hi0H1#P={xVdGvR5?&CSit%^b(c-JwL@3njr|&@W67NopEq zrA0nvBrOB8(%`~GubBAw7!Ru(3Xd4 z5>9kN54;Fnia304RQ4j-8d?m9_hye=4IQMYSnh>Mp0APq8UTC&Zm6FlV*G4~s zi$$#w`uQjnio(Kw!XrnHNJpBQnu>~wA{WVJGMOqXD>E`O03azTY4i!?U`9qpWo4z& zXq5Z?%D3NsJDT&PWs;o3;`!@i)I*}8p<;>LYQUe`p>HVC3A0k%OLM(ywVGj=DW($7 z^JJD+T3VXbYL)(3RVr0}ett(sM}L3+ci(-tc=2K~1c*?7eERIO&r~YabI&~|9WfXT zwY9Z3Zrq@0y1u@?v9a;J_uiX3cW&gONhm5R%E-vDTCJl;$0HO)BidFHNdbjI@r!iX zL+CLv&+Jhum87LMMGV7~l$4D5e2qMVvsf%eMMVsAZ|12ZG-=N~^Gt1R?cu|R*Q{A{ z;J|^}+S>Ae^709bCc$E{Y}&NRVzJ07ibk|Ml#rF%yk4)%<@)`fvidyZc0u(T`14z` z>#^w*IMWsBgl%OP=grjVbh@dxk_evX#|xbZMF^q0N=7S5p-?E5N`_$;%^0|=bs8-z z$u+|$O0A@rJh_YzI+#ZY-7E6?K_rq&bA~juFy1+TejbFN?0R@24x0Za$05Di7Kbw_ z5JIscZ!AfvRMIqU)H6#m$DL};i*W8od6l@~fzJMMOD#HgQ5MHA3{BH98B0P4#Vr~C z!%5$brfH2v^Z49;qiWo7?tkA8JyE}H=kmhVKaR1?+wGeI{Nub%twyaZ1s+F^7ht}lxvaE?T zk#Hahp$DGqp&8P5(`vN_gQ0w$BR}QZ-KZ9S02ml=MSx#DU$Bey%0iiLiRgu zWRP2>Qn4&+G8z9VziV!C@5EQil*HUxpJ&T5t67%SXf)VFLMTDVZY7OKrPP$i)&%%LSI9NbZo{9BCOzI~@gs zL8(VZnoHzY?4}`v2wK|SB<4miY>^iJ>xlHhFhU3s)P)Ndezu#DRKfs42#x3Ox8$>b TU2+V500000NkvXXu0mjfq86Ix literal 2447 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 X?QK!!9;8)+V+mkq<%DLUd{h4e99)xe diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-ltr-Mobile-Chrome-linux.png index 16355a9012b2a532abcde7c3cb31a1e2d2e08c29..061b66c3e41165f62b083ac2b0688017fa6c6b25 100644 GIT binary patch literal 4127 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 WNB2q<>jOA`kgB4FLWP`V`2PT1>K^?7 literal 3226 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 VC0j<^13w!OO}MUV70mk8{{YB!L?r+K diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-ltr-Mobile-Firefox-linux.png index 8c4fb42dbf6d520197c2b2023786ba33b57fe068..f0890040a2dc61197c6ad15a33be68dd98bc1c9e 100644 GIT binary patch literal 4313 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 literal 2896 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 diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-rtl-Mobile-Chrome-linux.png index 3b9d27fe85e8ac3fdb6be0913541a4fb719128a4..3f77d0463c2ea133e80e5b1d853bafba3a982af7 100644 GIT binary patch literal 4154 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 b`}a7cCsbcUMq~f}3;?MrYAGNgR^k5x;jt@b literal 3249 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 H-#z|6LStUo diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-rtl-Mobile-Firefox-linux.png index 467ff73f4f2c6cf28fbc9565e88c64f400f5bee5..013abc38e536e9bb2ca3f46e33ad9ec6d0a87c4b 100644 GIT binary patch literal 4150 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 diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-rtl-Mobile-Safari-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-ios-rtl-Mobile-Safari-linux.png index f21e37d3509fdad7d9fed8b2ea68fcf186e263c8..b700c0e55160f6c48f85af1ec8e65841f14794ff 100644 GIT binary patch delta 3799 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

a6mW&j#S^h^1!i-d}3zQ*hfm zaKpSUP*z(yeNG6m4PC3<{}=%KzMfT^cMIo#OD*Xm?L6wuc!1JeU(EEjq2pKxMZ&SACB7Q~Rmu~}Mq8nltKZkw^Aw$hmJ10zZ!v<5E?G6Zk zz9V+M`FuhlA!MjA-ppm$T)Y)9c-=d2v3n&vExdD(5Mpb3*k9_uf)F+5*<|Z;;39qn zL>4`&n-F4?SiLx_lpohOfokl>0PVD z55>5A8>$+ZuF12*OmFy4fCE2zj|M4oP~AYTT+pc|EEc@u(G#+rZ^QV3<9e zhr!zg<6JS(jV6o;AW1i}I0+#yCkjb~kRgOZ5+P&=`4{z7sT)3OO;!K^ N002ovPDHLkV1hPvj6MJW literal 2917 zcmai0c{Eh*AHR_$`x0ZDENPOpD7$2=QwGUcvZg{ak_HW9?0eox$o8TkA&IFb+Zf~5 z;+1T#vSd%ZG{zEx!Gz!K_xF3w?|aXA?sJ~=+;gA%+3q*P$-!1wKu!Pv0AYlkl`{Yw zN(JYd{9NF;B9Z<8yz%;9vb6#ZeqUv6)wuv5D2K4JaEUBgo``e$vZ=`TbHwj3tVgl< z%%f&FGPw>q{MIn*U1+cYCCPr4rYB%gdQVzH{D<-e_wv%PH>@WqI|{}h_{iNb@y5C0 zBjV`+@&+dMys-A8GGV{A2?yH~Y}Ov3(|ufbJG|{!T+I2^k?2+S_#|O{r{NWUB9JWR z&r2Tl0pR?5qBaunbc@qDVsN3vY;axd57lI`BtKQJg+dqlNs99Fo|FJ&WMuQ?r4lz;e?Pyn%E}Y!>gq~L@#x^7Abw%t zn2iD3ntW2+evwi-s@4^0(056v?d+W?+WR!o1I8aAmG>clj8H0Oq&}Oou`H`^WW-R- z0=|99)2OVh+%66a;`M3{wNRC)^KNY{FHb=KTB7u;sHliQja^(^RF4Xv)TQ=L^wq8` zuB^DK=WT@Xv^wK(O@YU!TXBvm*(F9{spuBM&iYsbW*X1b!Z$sA`qa^UZ?MbIwRQ;I zK-H~axtuBP6-ap(te@K|M5Wb@FiYpeYuehp$s_$e_`lmFEyQ?ucre2+qP9i@8OsJC z6Lug#U0sYHKbrBIi)o6n&z#hrIlf>$=fh&Lx_WwHSZtNXKlAf=eO*#NL?C54h7BEh zG7tom(dn^RY)&v^>37-N*@fyl+`M@cfyfBNl*!A;IMujtb92wt&)UgBp?kkr{p{6g zUk?u>eSI4pS>j)!=ePZ)=`ko2YIb%uF2>>!m1>OU>@1KV8CG+RcB&UIUc`PCF6Z?5 zzfv&6ziDjT+G9^wH$fnfu$BoL%@m7cuS{Ml&^E))rE8#?HrQ;4l++|GN)q7ZeelK6JX`B(-Ee2;0;8J53l#Ud zqELAS1#ZsHaC0g&%d<)o&i{e#^pw@i!uwbohS8@p2!_*hm}R{4^YloVG& z8I?+{sJOn+S9>?ZY>8L9tld{I06XO7HgAQuPQNj=i-tRe%ux z^V7%(d;Op8wY9Z-%jUm+CfUPSTU%9E=de2|f)KA7s&$>~>R3Z&?7JUMmX`19y;}#- z4SZMZR3(z$hBAk>fS2x?#-$;h51=a9>84&>K%HwVeiI!Rci`C+((&QL(o`E~aj5oU zrL)>mA6jJgQiXHP14VO(kYf9)laC`+G&E{K-{|S-oj6hX^5sK0VIVa%b(ri+cCFR% zp%s>t&~A21zn%;_yBKZ^{LKglzpuEkFf_EYj!yTfbiO@JhXP~c;}sPZ=DRBeL~}SJ=Y3y&CXu+wVsStz_(sm~ z)VVU3m!S|yQ^@4+=VLfqhvHppC#ew{z!FF)fiU5BI@GWvBO?RiOSoL_^ybZ*ualfu zRs1MB<75$+L1u0)a**lfAS@n46ZCmfqgp zu-sG1$_Yy8>+9=1J@z7L+`!b-6sWYiy1LTR(v1Na4A%G9j5CHIXI}>WG!?Y~Ra8{O zE535KpBD#IVKA=vw|=3``h2#CnVFdley)N$z;F?6n4bIjwIDbsn zI_O+k%>fOHL~3bhaL0rEG+dn=8#DF}Ob)mJX69r{F`Z6NJBI(*-OY5Y4Jk6gX*WQn zq);9nw?>ptonmC_&#wInj;K4eG&WdlJzaeEPfSZ0TU$ii>*XwS>wXPLHf?>>*wd?NkJgY&E1b5?Fy#TZmmU{o+mkaI|v91YiVhn=pPwGN4UGo zNFgjNEMyQt^E`Zf#r80K_a<|s<{+}KHe{3g#YnD{K1YHA^rH_^tpK z;Bff8d-pIHCb@lIy`cNhf5yi>VYx#?Lr8mj&~!RFI=Uw7EEWmBcxo5J$kI6k6m;{% z*JLb>zEiM@ymCb{rg?W4pKt*Hz#N3--U<&7A9{|8-dehaM&rLF@S!mnv*Jkg8kdW= z-Q3)+jAUK)^wdySf0knpYxUJrnWKV-#GL)Jyj&SO5|GLs8@CeI7yS$kRN4>HhX?rnJ^rD~{}>M%bQ7>#}L_sviiFlb7!rKTr@k zsj4~$iu=jIRXV|_xVJIdD{5t;1&k~jtpvTZ-mSAb)y5pgYf1~Y%qZn>adGK~Onm+P z*GVgfgxh+5t!aBN0lp_v_^>U`t&HmMQJXEsIl zTcB2Cg?KZp;Ei+h^T*B;-0NHq);blDNThR3`1@4h4f)Kc?5SvSRaL;3Dr9GtVt;>s z9D5SyZJu{TNa%2Ug>9A`(I!zz!79f^9qHhZ-*p2NJO}jc1E`5K1i}Xd>vMXF^a3bR z9rvZYv<*y5II~&ikMZQe>zdLUW@eLJo7i%v!uyPTN9EP+HS4^5-`Y4lf0gQhGFdWoKsx zDUYDkH#HRy+%r07XEuYA3xmPag8#I0=gtib41mebVXx|FYlqyq0XSwvz=a&n1r#HS=vuJumD3TIagegJQ4YXdV&5TY$~| ut;_mhG; diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-md-ltr-Mobile-Chrome-linux.png index e9f64c0d768126fdc692949d3574d576f0cb3c5d..411ed54a4b7cd356ed16b85f20ab29144029a1d2 100644 GIT binary patch literal 4670 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 diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-md-ltr-Mobile-Firefox-linux.png index f7eeabfab87a7a2b45a6a93999fe2e31eaff9cb7..9bf9fbb6a02a0450efd44b474d3c6fc3ebd110f4 100644 GIT binary patch literal 4973 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 Z%#7rtaO1)Baq1Y227@w0R%koo{trJuJsAK1 literal 3036 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 Iu}A!W0dLG-0{{R3 diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-md-ltr-Mobile-Safari-linux.png index 22ac0aa749ceddc8a16654df415b3e11e6bd4c52..2491ca85100f3749fc490178d641252af02e4520 100644 GIT binary patch literal 4146 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%0DMd_$&80fd1nlkY+kk1#eoda3 z)iTr#I2xA6bc85%UM%dtR8i?l5z+%A2+D45ZlRqg4bD?{%quOr-_hP|IE;m%6W{qh zNJ~qTf&HLMN6w98`8Tp)b1`T?0gp`*6U>$L(2$^xqsbDh z;~A4msi=*5PQx&>J}j)Or?=K|v3L9S?eMspQsWa7>gML`K#H?4t(MCya+k*pvB#rx zz9c_1dHNJR+vs9h|H`26--Y@QdZJuIhaog2LQlYR_v=@=?Cfk&Ny%5U4NmJ=tk2oO zi(EqydU|>*%=EOmvx|$Em{_;tv41}ji8OisT;IT8xD@uh$@49%h+(bYj=4DdwX1PG zrqb^=`7@L|FDEA_QEB}lT*y#D3_r=jD-Rs$k~2OZzL`nFH^&|fqW#LHBcC6 zoJJ)zlPFs-8U;nzj}Wm6a`xP=^Bf<+=3}L_gvn&F?42L>tvas7~8(O}fU$#!9P3-8m?r?B(UV3#}P|H{l%emHZ{k%Kz+-NA~tOoptF$KmO>+){Z&3T~2##8#5xrame$k>M0Khb|x-i^#eDVlvLM0RC3@qKD$1 ztSm8*C@-#~{1o#}-GjF$%UtK1jC0bt8THb|KOvEntqUVx><1fg<>lUUZm7e4kpf3+ zgJlm+SIn1pA_c)ION3LDub-dS_N3T!)iZPtqpGs=wQy<-KoAoE|3RrveLX$ei&GqI zf3cl;=D|U0d0E+~`g+;e0y$It1%uc^&xvD|Ma84W%)2R~^4Q}dQD?QMp?+WS`pHH@UdzD870u8CqI$#unDT z8s^&Tye8D5;ai`gz(J>#uOUAQHRGCqs>8|EHNLcZFkJ#hxWotV2Q975EfHQ1%~Wc% znZgg+E2APKo8WahU#{QW(g#v&FO6q0ARebB}BEsQtb`A~*C)I0>fnYNQ9tM@`OCKOg zTIBlRyu3WoShYuwD3-1Xf1TXiHhz9mXXc&QIT@dxjvRg!hqp>AwPJajnggvt+uge- zUlA2anKPVry!492oL#|1l~U?+s+Kj;`+c_&tC$|Lh>HSAZB)&DG!Ezc$hW zpjdOK9;5teX?P@0Y3#S}<(8J}H(Tk)&z|Y|`8`m*z>Es0d@dAy;b5$JyIdxw%R$pv znuAXKY&H#p?l{QiqoYvoBeE(q98t`39}1-csGJhYq!$0=@#C(eQPokvxcUbNVJF*D z^8wgA<%2HLj7BI>YK5tKk zJEo`QC3+d&f7W$W&X!4AT3fSZ9Y#upj3lEnDXLEbA?4*S?{itoBh&tzd#QaR$A!G- zT|53g+VVrH-ud-i;UeY-rL91vU2PZGuCi-3ond0iniY-}zCa7<&%>*tFix<7_7D~L z?gNB{#?B$>Psm7$^h}AbiL?(#YCqdOKF~v;>Q0Vv4$rF}GMaCrmI=fr$F2R)kO61d7HYqa(=6{R{7pc9zt>}C{?gag* zk;nl0V2Fs2;H}~u0Pxk@pWp7-cB7bm|JR{YP*7~)a3$>(QP+^Xfs0c-T>!fCPJnX% z`5ShJ+|?W#{#!~Dy3Wq!>`WBl4?nljfHZQyO9W+| z>&YQ-gC#v#yoZGPc-|pBw^uqN&wpg!Z^;IOr|B?6T0CIm{D4WY+UAZ54emXEo-&h^3VkK$uli`+SiRt0rbzsDDw z{~1@ox|m-NL<9L^1s~N&N9C-nypWLQVW0$9 zLPtj@egA&M;KsKNZzq(7so4!PGe8jpMMPltvZQl{XSF`Mh&2UK3*G{Hw0stCpY3Fk z?Ji$aVDF;ePT(H}P@al;O$+W-8_Z0OoE&r%@sD8IqGVC(%WxJ3H7aHVHFZpASN|Na zHBnzcM?ng$xd{}l7}x0^QlZ8mV#hVQz;?cND8KhfLqs@}nxMIwx`3^n1)1S_H|fF} z#NW<8<$uo?iz76;`dEXO58)u0X&6BE7}+uq^DU7#pok_#eZrF}AoSH-ks|r{5TN-0Y*vb zhfM4$bM5QWKMZEq@9yk!NU@3yk?us(=Mkw^vPFow0F( z3xRm@d1`vP)Lv00Z$Rdlq+}BpFYnN8D-=p|AS^umU#ypx*Ry>%qRbiN<;5IO=!rle z%-(xzOnJXy2j6yx37}AN$udSLRMvkQK9iFxD=&YPnF*)w7e%ZYg@^Ci|Cp?Vv9bm_ zX=rLPrxMk(SO!yRg%yvfg4Go!Hy*g_-KK0^BL4l36b&TI9 z{6yMWB$7H-ZFgroH#hgh$&>lRofZ}rHg0bE)%U#T8$$+X%j=!mAcJ?pF^^8a?CEckN9Ue9CwBxT}xeEePbcR&~tsJgN>Kh zEFxmR!Z+YXp6b;E7o2Hua3eX))D$KlDCnUk=HELTw!keUDr$w9&Ck#0nGN+pYHD6P zq93Z|U$Sc;X#XW3pUu9#y{#sm-uLcZkeCqIhOX{0CMKrmb#)}eqXP}5rvk0u$GxZO z+8F}_1C`v{DIS(!0X;oEYe&b#Yz3<_Jf7!brNI8qda*s(9)raa?=!J(kffuv95kFy zIpQB&l8-}I36f0B%xoMSSW=0e!3-za7+qXl`T6-zmqz8~<$Ye3cGOo7|PL(EM3UF(|hjh!8Uz4R*= zoTW8eY)oyf(yyHzSv562-zIS>DXGy9$3|{bI-_)5TwF2>3Q~2~TDmFeuj1ut;{ zLSkn!+uQYedU{H#tJ!1W*GLZ~lQJ?$-@ZMsacQ8gtfc1T2+{WUyD^$6MjqTr_wO?> z!(a$)?Y}xZJ4ZhVj@-Wc<&oLV{nghN0fg{v#qfv-ehCSG4Jio;t`2wJ?0(Hsai8Vw za0&fzq3{kV=$fXuq=D=!C#7$zt1Qs3-@oUxtqhDD9rH#>tTBCk7YcNfx3+?6onA5y z8SK|uUifxf2dw8g(QpHbnToaB%b-MXyb1 zqt2hF*3@;z!r3lZS`t%LJCk;1qi3HLfB0Z4Cnr}@Q^Q$VS(%iYDp-uwL?V;zq6`mz z2~JK<78*q7#iP!hgM9t`9_8h+K1C;*Nk<8_g|3Udmevd7OHNKcp{Qsa5TKHhl49-P z5dY$ZqGOX6NnD75fnk0uJ0!)t()KhQGYDt_gQo6$#-3UDxkP4C>nypBKo08MJJ8Y; zPbUk%BzoSWHRweAR{HSa!_6O*(^VO~5MU}MFwo4$M(kKs$lV}-)R)D@(&lCn#oTxJ z0Dph3uS3NoYIh=Vgmm5Yb~~;Dpl&gc1{7nG$m8+38H+9^3>bTkzi`;t+G2!GOAFH`H1VDZ1TgpgP^f>k~QYhBYu!)+N`-##`MHQ^3sxb50U6W z{WqSClhfq#@1u&riRGYAnD75%zl+|t%|EImD)@+Rbz zp1wXqTH@;U41I6MwtI)+fSgQ_5C@B~iOI;w$m!!>zxTb;Z)rA=Xe>$#DZ&y{gu`gm z#79L%JVtzTYikB>%H|DDN{wZ_W%-_mhXlHIX~@avS5%6v$%MDDES&XT{Q>~WoV+~Q z6DQbs^?&g}e`>L~xQOxhf6(tGU^2h8H~_^|RLIe2w4}Nr!y}1k`fkDuDd(AlV+ ziv8f=;BE?qLN1!&w)||h`F*?wf)BKP*bEDXY=+gI!4N#;L4lSp#cw_@goxELJ(^;&BmW zmj}Op-)a9n=|@|AJzIZ!*|z;)Yd|Y%Pjhd7zv|212Po%a6Si0g*xB=OUvL0uN~)?@ zU2vDV&X%>Jz|V2t8G0S%00?i%WUMiAFnlTBCo?-cjzV#|bxA&3JJOlh+lv6b!Q9*& zEj_EKt}dXgto*#X`t1{>U(aUlDM#Z{>yr9s-#` z#|UL*Zm`m~l@${k8-D28?$#pSw?6?1=YlaE92{g87INiYWXZi4|HlYvv~zsSFcz{i zJ3ITI^nvRPkB-I(Dxl}y=W9?}ZY@;!7V--S#HJrRi-5x+sKmBf;vU;OFZE5|NI);j ztG}~bltL9zC{zi7APtLSsBx?lAqjJ^l$Dijtke-w>@2%zPv1UPcHN*RO3!~ADF;SL zR3#k5Zm)b=m=2w7`b?$4sHGzqH60y}c;oxZuFaI%fATMo z?X|)-;8KwrMtX<8M$zL_wR3aVrb0fsIlZ}kGBPsKzZulEtfHbvUM^-+Rs7vzP(@{> zQTa$0namBQ7$UIh?;B#v%gY!)zwVDXSB5mhI=3cY;U`a?$d9i8?c4&I@&HB(x>D#K zXG8<&KzVeJvcW-g-(nCm3yb!Y3LE1kc|j4CD_X~2R|z`U*f2ar`-t*=+IgIt8xML4 z%FN7a7b`J>n_DLwCAim_SzBj*(K|xm(kqv9Yl+xPgI`Zs;1y*Y|tcHqyr=HVJd48jm*xNWx&SIY7X*wE%xgJ;TJr#C)i- zH{+i-9;+3QTW(Sr(@bRn2fTL_tp5KzNsioaD2zs-1iLfg2!uHo7*(@+{>xDAXfBS| g`wc4?fh*}uov=NAAu|ghFylk!=g}y<@wM3h0SY_7UjP6A diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-md-rtl-Mobile-Firefox-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-md-rtl-Mobile-Firefox-linux.png index bb75d1f9f84629dac2abee2ab961bd47a3e08b6f..a1376b5f54fe1cf37daee5d31a690b2b85d90984 100644 GIT binary patch literal 4963 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 WW<#NErvUu$j6hXMOR-$R3i&_T`c&rt literal 3037 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 GasLGl;zZW~ diff --git a/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-md-rtl-Mobile-Safari-linux.png b/core/src/components/input/test/slot/input.e2e.ts-snapshots/input-slots-label-start-md-rtl-Mobile-Safari-linux.png index 60f1e692e62ea93794fa4f6a4e91d7e2c9aa934b..4eb6676202bdff1e21dc48965bcfc089a76bfb50 100644 GIT binary patch delta 4129 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 literal 2709 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 DEa?Ga diff --git a/core/src/components/select/select.ios.scss b/core/src/components/select/select.ios.scss index 0f8232a59d7..76c79ce72e0 100644 --- a/core/src/components/select/select.ios.scss +++ b/core/src/components/select/select.ios.scss @@ -38,3 +38,25 @@ :host(.select-disabled) { opacity: $select-ios-disabled-opacity; } + +// Start/End Slots +// ---------------------------------------------------------------- + +/** + * Slotted buttons have a lot of default padding that can + * cause them to look misaligned from other pieces such + * as the control's label, especially when using a clear + * fill. We also make them circular to ensure that non- + * clear buttons and the focus/hover state on clear ones + * don't look too crowded. + */ +::slotted(ion-button[slot="start"].button-has-icon-only), +::slotted(ion-button[slot="end"].button-has-icon-only) { + --border-radius: 50%; + --padding-start: 0; + --padding-end: 0; + --padding-top: 0; + --padding-bottom: 0; + + aspect-ratio: 1; +} diff --git a/core/src/components/select/select.md.scss b/core/src/components/select/select.md.scss index 47fccd28588..005c54e7f7c 100644 --- a/core/src/components/select/select.md.scss +++ b/core/src/components/select/select.md.scss @@ -155,3 +155,27 @@ :host(.select-disabled) { opacity: $select-md-disabled-opacity; } + +// Start/End Slots +// ---------------------------------------------------------------- + +/** + * Slotted buttons have a lot of default padding that can + * cause them to look misaligned from other pieces such + * as the control's label, especially when using a clear + * fill. We also make them circular to ensure that non- + * clear buttons and the focus/hover state on clear ones + * don't look too crowded. + */ +::slotted(ion-button[slot="start"].button-has-icon-only), +::slotted(ion-button[slot="end"].button-has-icon-only) { + --border-radius: 50%; + --padding-start: 8px; + --padding-end: 8px; + --padding-top: 8px; + --padding-bottom: 8px; + + aspect-ratio: 1; + + min-height: 40px; +} diff --git a/core/src/components/select/select.scss b/core/src/components/select/select.scss index f0aa860cedd..965f0a43206 100644 --- a/core/src/components/select/select.scss +++ b/core/src/components/select/select.scss @@ -592,8 +592,10 @@ button { ::slotted([slot="start"]) { margin-inline-end: $form-control-label-margin; + margin-inline-start: 0; } ::slotted([slot="end"]) { margin-inline-start: $form-control-label-margin; + margin-inline-end: 0; } diff --git a/core/src/components/select/test/slot/select.e2e.ts b/core/src/components/select/test/slot/select.e2e.ts index 613db6586dd..1135c61e333 100644 --- a/core/src/components/select/test/slot/select.e2e.ts +++ b/core/src/components/select/test/slot/select.e2e.ts @@ -8,7 +8,9 @@ configs().forEach(({ title, screenshot, config }) => { ` - lbs + + + `, config @@ -23,7 +25,9 @@ configs().forEach(({ title, screenshot, config }) => { ` - lbs + + + `, config diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-ios-ltr-Mobile-Chrome-linux.png index c37f1dc0a2e3050a98b67a10410c7793d0061983..d9210774de7fc4be0515f0f5fe30ce9c1249a6a5 100644 GIT binary patch literal 5195 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 X>XAv|i5z3#br7PfWuRHDZWr}GXvhD` literal 4208 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 JEmO7({T~lQK7{}P diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-ios-ltr-Mobile-Firefox-linux.png index 76ac34b319cbd9d4a72c2be616e2fedfff0cacde..c362d689d964228b2f7a0597c9dba42c6fcdcc15 100644 GIT binary patch literal 5499 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 diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-ios-ltr-Mobile-Safari-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-ios-ltr-Mobile-Safari-linux.png index 437697cc2ae09e33ac090c2f2d3b933d6225788b..01d6d287b9557d68e0e56f390bacf8c4a0e7ab78 100644 GIT binary patch literal 4808 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 S27!Y?h?b_VMg`pF?f(GseG;Jn literal 4212 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 literal 4239 zcma)9i93|v7iY2zk}=lo!&tMm$j;0dnUS?*$xf+^T{27v6N4~DDqFVl%@SkDWGrQu z6shbxS+cJaiQnk^{R4jQ^Stl#p6A|k@44rmb3UIFXJKZ<$u7jsz`($XMj@{-Ffhi^ z|22Rt^e<3{X^4RVWQ|6`t*}lj*=*I<+=V-G&cz_ky@o>0r@X>j#qb&{Kd}6M;Rt_OvYA(m~D}#j(Kg23p+_ zE@%G8WbL=rub!h;C;|oqGD0Mn`Xnsi&^#LAUn$-I2F(jL_)jpT3s3(Okl;{O`~wgO zfRNAxY(h!yg;IY-=I95gd>64dK32y{L=namWI*>_{PDzG7Z3=|+g;F~$bP&NNlJo* zN=i?nkHCPuCjpXiQ6b-`mh=%kEPx3K{&4my_pw!xQE(X4QZ@Oyx&jk@3slkrl%%GI z)?W)PJb{Y#HQnt=q8I_^`~E+(&fof6eXYdWE`eX^N=~AXT35z}J8pHWRLn3&#g_a& zL*3V>ym7zSyXw=$)APZHd-L{Bl^sjN|LjYT$D;C)gbRP&K-6aHFST>0FZ3o^|8TI_ zrhHW(>f{q;N6)SK9@@L3Uo%`I_eQ)|>ed>oR%%9+S8izZTs7CdDXM+1nw?MKMwaUQ zyH)B^sa=(aVSCulcbk4{5C(VjhxSK11-bgX;j`lLNjljhQ_b~;K5H#0F7@U`<3M#Q zHJRQOZTzcz-(Fd^tSg4@F5mHO+$+rCGStKEdX0q4XTQGlwa|?H=wK_^G~>bt4I5CB zeLc1!_0&#GJP9sb!nr4tKJ}w{T0f@{X)mOdv7!Y=LXqivs`@N{i%8F z)G%ytoyZMkgnLmJ3#}{M3^Vn@s13AnTzJ`1`MYslQi3wI^Rq6^Aq9CVr_N02Ki8P+ z?X?b9-*FcY|CQ%>Z|J5q#m7-L&PY7$+ZJDk7_KxnHc4|%u;g0F6Wz^DsYBn;_Nkyp zV!FdZ7j6?J*$_5CKfhJbb(@Nm!V@nk z%b16+ZxQybceQa0O2eIMO2y8l-&!uKTdkyD`b(Md8gF~;oo`pKLci1n`^vK7BW%hX zh72qu<3{x{j_|*^A;_qZv^(OfkK6npt80QMI!n~*glyjEQJ>_VJY9ddzl6D_3KvOJ zxMrNv`dI$za{bolD!NNAswFq<4u1^fgpBf=nqk}f->OGz0eZHq9nH{fWiheMV|qBsA^zL&AH@TKMOV9UI2E(5c?`B8=T;_f9GDR`rSdGj>6E^tV#G^Xdx=rThIKqj1nf*&LnAH2_cY_+o=hr7l&S8N!X>=l+o{bUhH`u zv}O(!ld}$JfnM6bD_PtFX5H;W*SNK@o8zm-qwcdT$y^-qszRn3FQNVNf3Mc{@Icf@ z{i1W$+l76%6CC`SnET)Q&maZ9xEvQKdh+T6@I|PAs)Z!u!o-WiavRWiVk?1LYB|lu zX+uLWK^{Sf>*bk9QHo7pSNN~Gl3k@N@KD<^qfNXBQpe5|oGHT0aiNoR`L8b#E-jaG zfoK>55h?S*qdSH(bJgrPPAmk01StEA=92QmW0xPXM^;Z2iryP+67YS&q0T9y(c5Cm zrT1&{9X0n981T1Z?yyF>@eDvq(Pl*YY(cW>#MHmM38U)@@jJ)a1#O8&^ zt6^lU0CleKKveDHbHR8c-E17Ho+Xh6$m*IHnRT(|fDJE~<$>~?H6?IOLE=&NC(R3& z{>6i?Q;}fG4;OCH=6vdlkpS{Pz{GQdMg#$3_+m2!TJy)*qUP{WNzwFs{!fIrk53Vxlg?yMCkHt|!`wWu_yUwv|>x zo)m!SXZYs5mWBH74&9QaUdUWgqub%_ytojz!0g`(XFY9?ds;}Y6?a@4RLJ6gxd$W-$~>o=a)Y!oAH z1+7HTy~U}kx0cPQYmL9J@BI9p&>gcvJ{{egt%R?$xFPrUm8@mKCC;^M(9^xGdEpT! zaliMBMdb@@pICxjN4y(dE_>~(;seR@VqLuD@w&+i=S6pN=RRjIMVzNe@b0*52XwF2 zt*uT}TvOK-Lp;+XGR?c2zjTiH^S$HYQhs;sYE_ROhE)ukivu6z#2}U=TVgo3lv<); zV8N+H6u^yr@Z9s4pb%L$A+M{(!io$GvSvnne7Fo1N9wnG!*^tHbP&t_016PoiXRBj zH2Rr!M9(nc-wy+~e}4bSCmez|se71@x|19?5J@^l!q*P9eTkZ(ssct}F8u@Y8S{)` z3*N0CPn|={&I!rC|M@aew)MR=Y}@L6v$P4|tfhs4yj~RG(&9zWZ?8HFZj^WtJbQED zhoX3Rpcp~18a8?V!rJ1uqEvdmxtf{Gp1S=bPOLeh`PmN*EeZsC%__XFmDP1jP)zWT z$lKtPuDgxVI%gly!+mPT;v1{@eKMT1UCyGt+brc3G@D|y|4!EAnF~=E^BsE%bWt-e zh?_U;{evw({cfpj*gnw)G@L${4aNT2_DZa@r4y4;$-I2_2O%0d7X(2ZhV+^X3kT(T zd!V}WQ9xGrxDK}H-nIef2yYwbus6XfEzPplbdE9cPuJYcbEZ#s2@k)bIXOhrwStO; zBNhAFGCJHL@vu&2EFHU)Hl7w+|IOmns7E^p`p=oAKKL-P@?C6Z9B5jU z=;V{U_TzC`NJ!ts!p)wym};@-N4`cSh#w zoQ`%SFh56EZa_7{=?u{60D)o!NZ>iqy8z$6 zsv+bfncREKGVr&PqA)XO;p~&uuP_5;hWtW-PC|bktD%`nH~PgQ4*Y4u?T=2U?lK#z%dA10 z5@OQeCy7s^puAiO>@uTj0X(*fwhB5hgqb1(#LO6wFqnT_hx?2eW;jcpSX`;UPS`nB z-msf-UFeMppwqXO=h{U;`k^cQP#w)@^qYRSscFC z2_huPf#>N#-&jJ!l)o5P_F;#yybITx?b7+bwsp*AL&>TH-D&G9e6VFMFri(ZO?N|b z%2MKSiKTyTP0`DZ;sp_egf5_Upn`n1n>@P#Mx>v)7ANSxGW=#M8uFmRy<<52*7L=e z<-`^`>(Bu|=tC~HqXFk8wT(wMWGpuEscg64>{y9|xuM3`Vu^qhtdf;Hx98j-@r;We zw3h9(B|tcUZ*ldJ$cb5`MhQAqMh{;LPKQw@nVBG?NFU~~RyPD<653bWLB=YZfkA+F zpD}7sm`G^iUKF~@;}aMM9+ll=D`TCCaWJ%NplC|RnW(pMe26X}$vc&Q^lw!UDUwJF zdd;JJ#xKYbLT-e>8Y78J@hZSL3^3m`^CD&kRTvrzI%|CqVe-5N3gjYoC+xS9_4QLH+C6j)Fp<{l=H(z<`h zq!vM^TwTlnd~YY39FAwgQ5`U~&u%xP2~aSgaEh)Cj6@*ly)Vk#p7w9=OQ83@5Emik tV+JY*r8mhBx2uE7|IWnIS>pexcF1vdpLYR=F==F=KWIZUWEsLG>VFHDtWf{} diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-ios-rtl-Mobile-Safari-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-ios-rtl-Mobile-Safari-linux.png index ff7fa0dfd95c015556c5b7e2662dbf0eaab3c2f2..26dd750ade5ccb6093f78bd0afe0bd5fe5cfad78 100644 GIT binary patch literal 4859 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 diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-md-ltr-Mobile-Chrome-linux.png index c81529ec69246de82b5e3f80d98b06365755251f..8e765c91a12edc0cd971a3576b6af2da3100cf61 100644 GIT binary patch literal 5452 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 z zd!6jEJc6_d(w8Fj_4S)$RSFO8RO)j9apbv!K5|&nE!Gdqe!Mx2P6GyUD<5NA3b~a?5mh}t<#vmHN90k(%=l{zp@1FwRLoe7m>Px{nyMv_2RjXPEtoL z<(B}v{ivCy2&IGfPrtx(i*Q3r3kx}#G8-6f0QG5U`7i)|`FX}`%0)OnK3<>eBW}sb zPFYZ3pg2kNP2eCF92R9Vva_?J{=Hl>o0xSIQK!27=I0M!gq37vZ>mXOc&TIPO94Jf zdIcL7f(wH=xAL_eeyU)>(ivxrJaoIEf1~`6Tf|@_q~1Sy!!JNdGMQbCTTkAFByH!13(6YytjGtV1WJE&xO|_NI?!n&P9?o$qX>ceC^&ut2{czL3nU;sP zZI~KT8vPxW|J^MaR>lrbvXp_iqkGc+jBZFQDB>j;#+WC+fB)Uc75ySOSPE2Wem>iB zAF?m$k+OV)1Ju|ztaC#~kxSJfH!C~wO?-``3sy+3R^8#jcZ*-6Uu^_zYO=7VjjGr; z5$#9Dz^L;!{k=iM3j^35sg%q{yxxEhY32p)355dYkdH22g0Cp9diM?HXFsGK=+^3bwV#R6crVjxw&86fWCDI%amh&tinbqthS%@ba~v? zwS`G2Xq22fyxN^<)Tq>iO=`UNM}&_G+hDnbwF_Uf9wipsp&)yG!-=`XIEoyWQ`9u= zca6{7^D8XPH7Hc@vK8j+!YP;3_j;~}+Ek_14+c#N zqw9c0c|P)%_mg@(;BNH#9}x<|Vr0aqjt5#UY<*m|3)#FUZWzaw%!eW)>)Y*w{h1MmHIWIAQBiS{ji3!TZ=_s|lVVcvP zLoNrw+72pD-^%3J1tuYl!7Xw{bJeT-)HMVOgsZ=Zm|3cCN128#zFF z9Ul4s83L~A>ZV+P(14ZcHBLphntgW?vaHYtV*tfxCmr@BueVK^EE5-3z@0mS?DIDJ z`gad)Aa**fSOf$#(`w!7jr}ATOIFCqR`0JK1iY2EM5wRQlY}iqI*Q!7&ZL}hShDZz z$UF*_josKi3Gze3z#6}u5N0VT;*3j#qflQ_<4fbw465 zRCKb-2RFQa*YR)mxf{$8WGpIc=h!$Xh+5A0)lG6X*$>K&o%g`?D2~z#Rk>2A+3WuS Dlsv8r literal 3881 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 Ns)`7O5_z-0{{i`lf}a2Y diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-md-ltr-Mobile-Firefox-linux.png index 9e4b628192149c62ca43c3fbd57fcb17fbb79973..283a8151e53f033d4af5318614a910b27166fb9f 100644 GIT binary patch literal 6035 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 literal 3969 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 Bf0h6M diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-md-rtl-Mobile-Chrome-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-md-rtl-Mobile-Chrome-linux.png index df467de427b603410c2b7dbf99dd6994760ed3a9..c348695f9809bd20fc67b95910cdb9037a10a7f1 100644 GIT binary patch literal 5396 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 E0McBQ0{{R3 literal 3866 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 N5TvS>3SP;~?>{)Ui^2c^ diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-md-rtl-Mobile-Firefox-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-md-rtl-Mobile-Firefox-linux.png index f0b122c3ea137d91d23f8643fd5c9ea8afdd9750..174d7e38a57984e865d2d5104a14fececfd7044b 100644 GIT binary patch literal 5841 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 CikeCQ literal 3801 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 R574r*nPIIk)rM|_{{yCp2krm> diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-md-rtl-Mobile-Safari-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-floating-md-rtl-Mobile-Safari-linux.png index 879da6fd8718594d0e9f3793589988782e8fd1b8..92c7ab028449b7d4bb66c3bc7b642a94550e884f 100644 GIT binary patch literal 4847 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 C@m9zH diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-ios-ltr-Mobile-Chrome-linux.png index 0451d5194b78219ed628a71f32635774591326da..3c4f13cbafc8def6ac6c5907a3fa1acd3423d4d0 100644 GIT binary patch literal 5418 zcmXAtbwHEf7slz75`nMM(yfF@BL)qU!hliIA|28tAR-{$QxOmtCEYDOm@vA#yJ7IV z`1@yj_ue<|J@=f?^Xz%|E}HUk z7)1!WbqtJqONuX^X?vz`PkS3`yUjH34?GG85MIFGj)>7KBuXyQ)%$*;`O8G4PR1R% zI_{;{uVesg7a{2*`dwMcTMDtO5IzhIw;sz`uuxT{q!3`8E5~AXb|J^SzjD6V4sUaN zAAmYVd-W4bx%f35UiRCq_zdj2NA*|>KcJ8!V1~>Mqj1UP2%NTKnV3V!f9Tw04I!5+ z@2M#uW(py1!qcfJSrty_4weWXE5a8P}}1V;z2ls%poPO-RR*LG(M$_{G)Dtk0lLF4>&!yPVBOHl!CzQ z^yXeL_Zbj(BxJbM&q&Q3%bO_7BE+C}tO^9oFC-czF?Rj8tBcr_#R}%n6+F*I5K=p+ ze`7rSBeG`PTaw6%EzNTWkTG+n@FSn$vc&nx)HyJ-~0f zTpZVPE%}UVGSz`TE{W}}3Rt+G?rTzY)@S`xmj~&M&G%X*OnSQt-#&D|OvcyDUv#KJwC%G-&!?*(=!bK=mLU?vo7Vc{7+=Ko?-?h` zdXe#Kp9z-R$Oc4eJvvpsJRmp6f~Y6H30*Pwty_&wZ1YQpo&7etnbvR)4q{-i*>{(xv;G5LS>$=eo8!5(Ja=kV;rx0&K9Ywk z{bk}A47;pF}Z8MYNcp)Bg+)Yd^7{7{<)rguwhRxa>yYrQ$|!{1~!z zPCP{1vMF&LzxQ0Y>gebg*1G0Rqtk8e>^_Bun}A1JI?zeDNA53n3VG~IS$^7Sy7AM6 z>zQgiv$eJTm6ulvAATd|dm+rBp83wBskK!uM;)eSYD%0DAonz;#bhp+Oxk3Bp<`>j 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 literal 4604 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 diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-ios-ltr-Mobile-Firefox-linux.png index 3ec8c09a7c121e91d221af757ae59bc3e72270ef..9bcee169407e83ac9df32e040279d06cf59de1ef 100644 GIT binary patch literal 5208 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 C$^$_F diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-ios-ltr-Mobile-Safari-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-ios-ltr-Mobile-Safari-linux.png index 7836273f9c458887d02cea509cc454876b470982..3b091f32e3dfd3ea2d1ba9f33583d21ea0a95cd7 100644 GIT binary patch literal 5008 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 ay2gOQSm@p%*0ey24N_51N0rK11pW{E`GN)j literal 4156 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 TdQ!mi8;I6JJ&i)OXK(%oCDTBi diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-ios-rtl-Mobile-Firefox-linux.png index 875f4ff81d3faa113b9037f777347ce0ddee973d..c31d7dc49f7bd95c2bc031f04bbc0886c6158787 100644 GIT binary patch literal 5137 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 D0oRTM literal 4101 zcmcha`8(9#`^ODq%QB2D!p!ipCWEqN$ugJ`vX!m3b%e{VWX+z8b&RnLV+mPGwj|0L z#YAK&`!15Tl$}2F?(_KzzCV0_IoCPYea>}1?{n^R-`4|YYGS~4PT(934GkLxjWVa9 z0pX}~872nmhz~k+8pR&;PJW+rzw~lqzBgo6M=i)lK-`KCq)tBWZCt! z{u;%Y|DpTep#{+*66zplP3Z5so0ZlODu4O&QSskpTv`<2|KF&ECa6T7wX7)`=U!RZ zuMYZO2qz_+Xgt6!r~*Gd`h6KW{>%zVAzgN}Mjo%^`F_Z}Xoc;F05?C9P`r7hZEXJ3ICbIXhg{m@8r9iH>BUJ=qSqRb`EUXdVk$Bq z$h$I>U$U9D{OwtQ}@Sn1H-HdDR)qKGG=hjsYP}B0$(0W_({)TmP=naaBrSCH9$sy`<+A&n{Uj>TbkfEMfk!%MN?BEtlld=;@63)>|C2$T8P;Pd z%j0z}@iJAMjuHDaLG^*_w{EC>etNSHANL{>seEUEZ1ej5rZiQIacxMsN&fPLTVZC8 za9Do>iy`!xRZUi!<`LTbiJ>bQ_T`nYLv!$tVt)Z1Y0DjjvUPMP5{RY?U(F9%e#hs) zTC2Rhceq;Er#u%f8q2^&Xz&;b4ejX$a5tabVopEABXreM-a%4Y2;g-V7Y)6Ug0L-B z1WkoiO#vk?hLo)|B$%OHy@LP^5Ki!b#m!A=sf} zy?E8#)j{OvXI9zEl#HG=cE;vA9|bVES1LnU`TzZ}qM;*_Y_E zWo-J*cw<8yB2QmZc4X=hg>@X)Go^XHZBxCLAw~A>e45|g>k<+FC>FbzUr&|rt)T8l zxEri=xS!vK56XQvXt|g3@$-LvWdXgt5hp(kR6~DNtc|7SYclDONhoUSiCIV?&KV}@n_d5zALzS*xCvO;pJ z9t1uWIY9yLpt@WUCB<_M;r9+qd6NO^a|Ru**R-=*ml|<^*yFUPRy!T3KZMu=i=6&8 zbM!~5WL$R%p)OZU022sjFpx&{CT6&m`D(rmD1wxb;$%uc% z^C+Tk5Ika^m$r@MOn7OX9^;=9?z~R9()i$bPu$bR-|>2uOuEgBJCr_TyNsA2QLbG( zd3~$~GMe)~4d$C5d80sGTzC3SP|aEwK|U$_;Y@pE&p}iu{ z4$B)n#|G3H2`XWGRUU)Kj%q<$SC$;Tf2eJLbbdb$*GuAMlNmMjlx|y(WrVPMsZVM_ z!2+G=m@AV6Ztt+Y4gQX=`h_+7Qnb9Fn6fupulum|_Xq21{N8UU?)|QJ?K9e?WJp{X z?w~9=jF*h=j^Eud4(9<)P>YK347VtkzWAy=s{^f6?e-36lxxBQ{BRT&`sSXgzn0a?USCdH5HrXe8t4w8F0TrPA&Am#R1_V}hF*%U~*gMF{;;UQe_E z3V~-_$pjJ-Lu6TEMzC1k-e{Bn9#I;{CE@I}5FowSIOUU}pCUkC@bRsP-O?|*q)}ri z2PA;^fePDOfHr^tW_d#`P0@E+xRM%;^ORN&t(`N#+u0nLTK`M{>f+{62#*@f(R}b4 zx3bz#av?IFh(|EK)shPSURiE*YruYUysjiYg*k^Al`m1k6d`FYdaW4~(=S-hujG}} zvN!4JzbDw1(cgiAVs{6k68!PrMbIG#F9G-lme9lU8u=`OT4ap)KE$MhV@b-s_GCM$ z{$ZpPpZ*+bq*hiYQC7cOXwDmbchTdw}B zUq)PZm^EvQs994cHYR20B4(b5+mQ-in67+=&x}UIf&8_aWPs&ME4&hGqpBgAYu`t1 zT=ODW3BN7E_C4s)PH zl$bDiIBp>7y-pav(<@$4NT{?Z&xLPN8xM{PH8sx}!YB5QgaJSE7~j_s=_yphyro{= zJha|996MKle#=`ul<1`5wje-a%5tHLzq;7lMUCAg^KQ4v`bc?NQMz4zu4gvVK}mt$ z+sUlh+FDiq+IP`K*F}7@Usmr$JR>P}%C8Y$nFq8?cZG3$Tx#G7h1CF^;|b>_v(kBn zBv^1d)u->HZ4(2RRV;YRU+lQfrO~P;y)%YlHBriBfdBy%BlCJ!Y1k$ta~z`3_#!f({VBy4_1=Kq zU*I?=S@S#4sk^~xJq)o2mpHPO=!Jr_B(ocE#6E%2Saq$>1@2kSmt@?NQt|ZOG&Nom z^_+vEScBXEEz)mv3NGZ@VUaOa}c_2|uVs zNU{(QZ2tUsR)g6;CT*MBi;K9qouLIW;R!1g47l!n)jkT*0QQ1mnLd5&L8BC@P?{Rk} zAD!OuY~@Z)C*kG~Q@jM1c9;TDCg&d)Sc_ihbXy+CpE_Bt#%Kv|Xk#yVj^3kKPb)Il zkig5%Hyp(d@Q?72!u~z8SgX8;$2TN&eA<>sgX)9wz|7^;b z>oTB}$ikv|9X1(t+LGaruH)C3n0rKLwIl)Bhj{lJb6D5{0bKgRe@XvE*|^*-NXlp) z-mJDDVHSFnBWsz5?s>d_krw@dEFi*xYP>J-TOl>$Zd5lZzohL`7Hb@x;(>HHn{@PP z@BlTr;DVk{qKwsg-wQu>b%@WyXkFbf2nWi^I%h8gRoGbF__wb0aT@s)_hOugOx*F^ z{JOLQBGSWLX0rVB`UrlTu62WO`z(nG=KggV$HgkY-hs=<+{6Cg1W$p7z{}XLn-ae| z+cKB}Axm8p5##ib`O->bKUAvB`!7;(vRR2f$>kMVL*?ioxlx9x7c4X^@X%8MW@4h6 zqG?mq57HkJ4yd1tYQn@QHMnX+nf;q+Vn7B*kZhnMMfG8=v{khiZ&R+wj;{{QA(@7Q zhaqzHil8!7cD+y_P7&~B59UZPkA-{oCWF2<_BrY$_A!Xop;9<)-1No zz-MbrwaA0>kU#EUXAWj@8b;6Gl2VqCy`||NTEhS2NwF)zG(kt*Let)R8Qm~SI_;$({LOWRgvX-j8CXc zn;3PC!<4Yoqy9~j%CuUXJ7QEoZ6osv5&t6ZnU)sjEo`@_VJvYL8OT4)MM!X%`OeP_nolyag4+B2tMvHTAatYbw^*hfJ_O`TJq4dV@_ zF1u5^=~sQQJZ7g%F7TMJ$zaPs)~|a;t163v>X*x> zP2^8um^itgnY%r*X{qtn*)&ml*VJuW|Jb8qY2twsPL?|EUsiUTVPzudXe9aO8 ze@I^v_QE7*neI_@;F+lHufShV)_)O+P}mlQw1~bNY8yr{^ji#zf1kKja+92p?)hu- zU$dqD*Nm}ohInP-bzdnVhR+?Qv=&G?ZN1)hRv7Z<1Afk=vCgvE1yS{Z&M}nW9QBnD zL3AOU^gnroK9Yi`FrGBLV&N|@wN8@cwdBT5+Df^nqov~Hgb&$P@;Gu3{4|Q&BJ=yy z#w8M@Xqu22m8fD$@MLyZV%LiNZ)$Ge4~bvLP&j9@3x_COUKNB@755#^W`6<`itNRD z=}_a zxA2T-b1pAazklanD~AOakSQN?id3+28?5g8d(sS;Wl}f?=&9{<9 zBe`kWz`%wE^5wT0@iwSAo4)k71{&cZ@`BG9s$Ayf3HD9|r||qQ9G#d2T(_Pb#f9+C zA(n4wS=yjl$2tsctnOP4i;FkF8(u9~j86@)h_Dr35VpJ{N*6;=k?fdN=!=KJQ$zzL zQ8l>;!iS9T`|6T@>Z^*$^#t*d%HgcL*5Ns83j!?F=P}MH;Tv_!_UmF~>RV6??%cOI z^{d+)tC7qrXgpJkyE39vz94j5?mu(PZ^Ex-eoqBGF*WZgA5AVsx7+IoAT3Y zQx85_FnjA@HT{Whd_hD+MC|4Cmw^F(K0a!gjCd%9Lt0vzlk=HT39p{7uP++SmYKkN z70v>0x2`-qJd{ZP(^7SMdRkq*>)vv4b-w#&cP>SDut@(?%h~1~DZU5F%F0Sg^VhXq z)QU<GfKi{onQy6R*O#MO3Z2ejgtrQ@??sL&+pJ zm`+Yk?5AoREXv#3+D7uV)eH0gZzS4pw6kRVE>89>UcFCCQ&3PyOPlqmQ&mNQsNY6L zZv6UZv5}GSnLK#e2Sk|#v-id!8Bsha+ct1UW$~|4w zEpvEi=+1QgJzieB!A$A2v@|a5%*1?tI_LW7jt+(Nd~5}rjO zMxT9!j&R~Bk#Ebf*L%CVx_WyHaX6hSPBAfBsMM@+eC}_}$j8!uHZU<^s3uJ-@I=aa zv1@P1vhoM;XjA!PQhoovc&T|S6EkyJVIkeETSa+!9`kKMis57>ru8lZ=@KDhMqGW2 zHA_8mUHDEn&yTTK)-Dot{^!qOt;M1KtW+{VeyMH0l5>*IM4c)Va-{MqDuzFQw!S#2 z9T9#m{8&dv$JtpZYtT?nj{uU%GB+?7pPaO{u$W(5RKTh|aWzyE3X%)l86F;X@$e8u zBJl&k(!u6Ka?Z}>EiEl6DYTKlXQx3}d7GPd0s;ct&m0^aTwN=}!%2=S8XD62tsCp> zNylG$d)I>}o13MN6Z%$?lap&|YfX%eCB(%O6BBRJ(HTE}9F?}Uu~Ar1U~6Z0>%PbK zM-&D|h@Z*ge6}Y0*Zb`E#=*hC$%)rRBcl7@=txsro3{B|f4^Cslck!P8Vc2$$fE~k zXJ^Zqnfa}LONH8&_I362`uh4nDhTlLH8eDExyXC>M1+OkY1}?e=(o<#%NrjXt8Z+) zm-9}+rWVT$zBcyGqTwIrhITLniG)~KS=&cPg~i2BniCV_ z;^N}tE$!_Yn3!Tk7^ta_W<2LIWc(URO8B_BRTr}+qR*9{gkOJ^93(;N=nb(@SR_lw zjaeQ_w8`dIM)E0AvNbd`++ddZSN`vWp5pk%|8J84o*o`d(mqwWxlcg_b8>R>@bH-X zpJHvxA`;OIWNYg~xg{kfU~EiGOmA=RC&RK#QHRIs>gxLX)X*b+{pWUeK0ZECepB93 zvp*_r=&pwa1>r$fR#uN5JrWleU*Fmykn{18%+SgbwCu3hp`oF%v$I3<6joOs?JaZy z764NNudA!8zyXF!n+E$aGc)sPPpl=6_?vYR;Kc}WBDJipL1IQqX zva2Vp{-h8oDQS6md0&b^{*cvaHcN#CGL?jk!S?xcAyLs)mwG@Gg@wRXb$xyPhs0%& z?cCgv;o-%#wTaQu<%Na##6&7`^7zb508larAYfu*qDNQP-CYFJyX+(menp{Blw4YO z1q941tRlHNoyF4w10iJUb*RyE_enXr8!Q$=*KQ|YE zSnB5P4j6;-lc$Z%Hj5#{*5)*%4oF4XKxZc2VM#VUs;N27u z;N{s?*?%;5vqv@*i6uUQ+`XJ>aQ}h^ybWw-X2#Oe(xobReqm)rIY$TlSM9aG7#xgG z5h?s)y!iBRZEa;`XR@3Cg2UnC#l{5CRITIM;VIx!tZpHGkj0ORXRNHOfJ14|O&w+$ z^v%pJ_m_IyB+a;~!otFmlalz1E0iA1ulBzOX*S|NKV8e3C^e&}q z?&=&a99LNQ{L!P)ChtQ~bb}f9YaOO)I>T=~otaX|*_&;CrEwdhkOM*Ss=xR5pWE8n zItDmi;_-Cj%qndLX|VO(Z)kTX%R^Kde3*!XrOULSp3W|)g`i2Jlz%GAg2{+Hy#$$ed z{wHTai;L*UQ1Z}`(b3-r2fWIdqXH{WURaI%}OA815AQpD^r%Rt>+$0$x7-0t}*wL{ul4NI3&z=Kv z=&orU0?L%};}sGml3EW@C2SMJ*oxm7POwUq=hRyWDtJ`X`p;y;I{{^&)YZ>{PUq(4 z0`-5})9AI2c5y)(P;9~M9UK4$QZZhg9c{Ho#jA2Ky%pQLP|(!upPamDV{x6B{oXxF z2$W!#h2YKW545ymb-0U*iy377eH|SIGWUQqpZH$2J?OPUdI)hN_eid(JBiyUums%I zxJ}vU_O-wNUmfDL&CFz|VF4*LH#Sav|Lz3fp{c29%I`Unr@64OF!|6|h8ZgQ^rBrBXQ8nx9>+e!iN$ttDM7u4rgqXAsB0FEvzN8nm$Kh}{y%vZeK!Wq_ zAxB3?Tw3XIULQVUbLL6nu4jpQ*NK2K8b}jSH#e8%=P%94vD}_4hY$#a;GQ1|v~43# zcuuCy6XyE;w;~xCS-w_=&*hoBvU2yqN*@RfY|7^5rqSKx+}x$O9duQ7^+E_`Tq!@D zST=XwT@*r$5ARaaq#kdIvS4612&FyB+;KJ>lJGryvXV3 zdeP;e{UUC3$}O5zv@N7cy+IBm{I^}U1u&0;LM#>_*H-xPt5=Ob0;1{eg{g9&XWH0w zqaJcoNoG8Gxc}15+tu|j>5d`s?TB`NF(^dfwjNKr50H z_Fk*p#(;&BJYh~sO6pDH#1it%q=~#hKYiNV+>E6?JU)(%iMd>SBe48}sQnuK-b{;M zBL;)1ua~G98XOc56Z-?OKDj5Gq*jf?6_k~Ep58DqG1=~v!tnx1BMx!Cy6_%K9vvMW z7|=>xB-iBk-esq!qOwAxDVUj=>F9XU2)~bwRRe0^!9d@hv)2xbYORJTrjRSL#haR$ z0bvjp7QU^Ou6i5u!p@F@g5oY8UwM0v_u(oK{dUk!{rFK26Auo9LLBnd#{#ExxIViApR8d;$VIsL`M&?DOYnI>opuiVUEx1_sIhnvtnC3qh?6 zNo;9ptY4;6Sgq4SM_pZAmj78Vm>nopQxn6MVF!VBobGqqDj@nmXYd0vGiSqza52`_ z)_@U_W6@uN-}vNMcc?4@b5&)C(_vFrLweqdwcujI+w@n=FUzA26MPT zG!jhoUqxl*TgLky>)&$<_42K)tb7l8xx_nxl#!E@gKksG`@qW3FlCu@+U~`Ra&0>! zqj!_;OW~!m!8@qBpJe-C`d&*^wM!JsZ}P2sxi{lz`Tr`s1XT<+(N|{f%NJGjTjKZq z%ZekCA`ye+UEUDCUSox zCcU!wYzIGnl1FHJ&H3Cwy=*JI8N5 z;p?8~4WmJZj684}LZuvAV_VQ(s~+Cst4B=#6n0hi(3Vyn(XG1&;bMgB<7!OHbag~5 zcPoZaq2S;md2#LIg#+AowQ%n-iLyb6U!UdO(raTNAW5tS=G@#7=0@Kzxfee+KZTuV zo5*bdKIEgeXK4<%93qhuUP`v)HG0#&K}`a65PzC^donF4|97f zO$eP&7*X&=J+~Mqo}A)+-}l5=cg2)0R1BdXp(oc{tYuj_vCr5;W6hE+%ZRa)eHo)B<{gqPWV>0DeHq)B zD~ggBWKFi>B1@LMPxnuFKkqZ2&zW=1=bYy`zva6;I8$Ric9sh)5CpLs=xdup5M3fT zmu991$93-H$Ka328KtKUo&5eiZ!aZ65XX#xwx&f$&i8Cj)7y9WsV3aQ-%!c1R|}(U zGHP0Mu6*J`kPxiCIwh-yqZYQAx)zL5CFqx*>Q9{-7)}wDuys9W>Q|urTG^CwDq5o` zk-~h2$(h+;{cvtDJX=YFxoV|tX>TPjAn!0|X?p6AJYKChHzr$i-v{aaXi$`qsUrU#>M}CM;pitx z975CNs3@?WR)J~Gjlk6;p@(HO4F=E-o(lYLPcqarXB1f`Wq8AL`N4#wZjI zo>D!p%^LUbXhGj6XN+;X>*-N97pOOH-qgDvM#;v79I~;o)u1bmjw0GhIy%&Zg&p_S zKd-tuIXRV=m)jiueNR5iumnYzP$+0`j~pp6`u_cUP1$9Gu`2tU59Z?w3Y@UmAJgsO z{r9%Ov?vrRaAn`efAJ0JaBpK{sySe$BhpT0Z?-EA4u@a9d>K>VRc>KpX14iNx87SZ zd}npEdVQ(B_Yd&ZfBXTCs^%lM1Ib*~tl{C|92|s{6qYuoj#*b%S4k4fr+MadUI?_uqO+73IdIr>AR+a7kY%Yb-7;<>Td@pwV=6bZC>43{aEZ`dm-a?c29o zTU$j%M6erQDR@3mso?dg2f@J{tgP3rU+>L+_Uzf#_BO@2HZ$`M8vQgTCWcpC^!?P- zt-w_acXxO63sVU$F0RqhQI-Vy8x|5U@HQ7SqoSgsgM&jxMn=!Ud*>1hNhc!6S83@| z(}M*Fs;sQs+1Y`jS6Ad+Rt?U+Vgz-bp| zU30&`(o#^+)!ErOI(m+`*xVD8(!_*NR8*9mZEIxo7EB8_$xGdnAogG2=bxOMykwlS zytalC=EULxEW*OVWE|S|zx4A!oi*iF7>q153(8Syl7E(iqtsNwWs4A!#K^?N3xmy4 zK79BvJUl!#H3b5%1@xNoALZwpi6lZt$B@icwwz}hh1!GCp6U{OZOW)rQDKK6B@qer_wQ#C`(rGsF+yrAqY&CS-fwhR!! zd6~uPVAi#Iti73;le06uxPb&L?^dWeoT#FrGWzkO;j`-o!kmLouQFtcWf^8Xc>-DP zgZ$LF5B)mY9-@Pa`cxzVC|ZNQUl^@u`*)DZQA_V~|E(85Wsx2sC@_#lqZt%`c=P5B zcmmMShY#j<>0gKPF}}XjpjlwBkJHm?nCZ5Pii)RCpT@@0!-;1geI)W#LqlSE@4_Zp zIzwB;Nj}Tk+FDIbjh&rc%BrGM+(0BPK0f|Q|2?QPhT*hTrA^?kqfkf#fW_5S9D4rh z6=)Ox&nB2^fnvGfM(OB#o_-dWM68gPom1aB8YS-@S`*cHTPPo9QXU<5`n> zVyGNKYHaN6mDSZ_^Pzx|>5_VWZVkwq47ML8b_IlI>~+O#+raQ;`Ia&+WkJ6q~3M?f)9n$b=Gv)E<0r`C zzP>(?yYq?m9TBvTA1&ZSN^kG}&!3tMfF1VVRoOPa8yTrHwx z)2E|$Y3{=hS3VSju1^}uLlz$#tX0!NGm(3O-s~J4m(uhBOlp{u!uJCv$H$o=4{z^y ziqb3Dei|+7ty_-^Ai(7036UL?Rg(89~vY%kQ>e`+Is8#9N-f_pp-*?oSt2 zRaN!$^lS~@Pz&7>%bD(z`v$_1<{cOxKM!e$aWl}gwcdB@8`;M4^t4kNfZWo0^(h zT9N=qGc(@0C@Uw&*;B*HC!?*a+iiV{8`nGMx4OEzAJNgGRBUdIMmPCPDgv^HfV2Y% zxs(5r4wB0PvA+)sUAkba{iVY`!H2HjP8SU!QjGSeHp6H7K8VUcgZ07I(>Ty3g zJDXoX0%2!w|G)r=MB226)#LGaa1&2Cn8(Z7+1X(?RbVL8!0hkgh|@N|eVdq{A2r{L z!;p`yBuQ@;w+06d+ioj+UV^ds`1ov&05#H+7fsXmZ?;oqm6MaJsjC~gD#sLOW?{hy zH3e^6jO%igJ1;ISem+q_NePH6KR;N_*2 z=KKl^3umo?6hWN}nv8~+9jQ-6L6R$l(9yK?s4%Guc& zRE%gps;HInyNU@~kUsYA>U2&&1H8mlK8}~Y7b6)CBl>`aNi`Nn3E(r2#o;txAAr_nGNoWFzges9FgD9X!A%E(;w8b%h&OG+YLyyy*KAc9Aa z9$khZO-wkB$*CX*`eOH`zk6Q2rl?qAUhbF7y0X07gk4E*xsm!}6M}#fx{>Q(Z~u8@ z6OL2yBJur5PJ`;@OKr1UNEp|uo zT;rM7oe#A^>TKq_wrTZ*Olu zN==Q3i1_=SKQK9AVFzFOiBA5F_xjUQQ`rDwOiYGA(JLyXaoXLB{t8DPS6R=VRSRCv z$<6%?R1-MXXC#u2FlTpnHw4Ko#H~34`Mx7mIN#LTdKXYF(6*8c5Xm=MU1DP5KBn3Q z*v$gaf$Aqmb)}`i)_8k(L~kQoo}+S#{QsHNl$EV^A_`wIVm?mN5UxQ>D|6uQ09zFD z_L%};l)DoI9FErDla0rt^!1tZhk!M0HI--swk5HV;q=+~goH}FW_e}hruzE&vNC&i^Ih&uh4kz8`~UQCfD*QbY&sX1>KB;4 z%TsOjn?pd+F)^ACAO1>Y=bsMWP=z28(nw$bpS?Yymr+pX8HOeRp2{F}jNq1pNQS3Z*s1;i1X!LRRf0hB?yqYl3-LD4T?N_9j6dl~_F z|4y|-d*Iq96ZK=pF$D#`;9%Lymt&g${2`q=;6C^?W-azHS6FB$pvvD{6!35$77H}< z+L1k0GgDd5wLAWdz*+YSqvWVl!1V&c5sLi5<>2DwHE>T}M}$j_r`N4+?koXx0|Rt) zd<@K3;=8#BV7-8cK6B;_l^_Hl7UbkKcep{Wb~$e$sQ`z69j|o(o+dIfl98<^u|6*D zKXl{wIq@<*%Dp6nFw>v!bS&< zvKTf$p$=vCp4<+}v~vOtG{ooJJcD;Dx@W?aQ!~xVRqlNoRbV*qIoOWv*o+ rUPJf?vzP%hBZ8oj9{)dHB%eS#sV*M|3&IV+<{vW9G1jg^IL7`Lb4$=8 diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-md-ltr-Mobile-Chrome-linux.png index 2ab98c6836e00e382213a489484da67188a6900f..9e8899cdb7b4e433c2c2c314ce42c4594078180b 100644 GIT binary patch literal 5763 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 literal 4270 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 BFQEVc literal 3989 zcmaKvdpwix|Hqld5ZfG5G-ifEjyV)DOtz9!N6DcYA~~PWXO`18m1qv3P|k;hoE0K- zO3vq;&&rv8H=pm{zx$6p?$@sS{d&KzYuEd__ay4;YO}HMve41dvEgx8LpnNoB5vc{oXaS zJ=GP}yCb9j6pafXh2|O+f7><^0fz*@V4yiHQc8;UoJY#;-Sv0{zxH6kSCS@TPPiGb zj;zq52QI+_ke>!@#9NK4eRf7a-pS?A(ZE0;^nyrmuX-w>h4QM5(83|A*m7(K41wVe zPTd0j`+{K|6)@1zvw=fJaX1Ze&Htj-H8BYxyL)EfE_onXUu>qx-_0;5HUd&`wH$(ntqz4?#%woM54wm)NuPxA`3 z1$=v^+mjX!Z$7h+=2QH1;Zt9IviEX%$B1sy<(~tkPpvpbbP9Yo`$bExuw8bUH6Qia zh`vEpk}>p_=K%ea2OsXJnJ&JIH!YH?-mc&FtX%q3eA#vWUN9qD&b`7%7dR<0-|ar{JOH zpyy1|(%W$UqW)qllRU7aU(N3w2 z|6;3vpTW2(29c{B%b)jke`n*_sP9(kQrYN;Ag@MwKdp^LLxb+xl_jl{5J!|6k zw&iMjTt=keBhZf;5-V6wUARwZ2xBXjG^yzOG-&t6dEa25@q}Gh27a@VQ!gi;ern6p zZ)=o_LrI3Ah@T_4hy2pznC(VC+!jA-sjAg_)@5s`+J1qF`>?CqX1~?opSfHY1JF;%D}w*oZ-zKZ#8qBet*C7?i%-2LK!fv z;j6LyNfI9_jLF&ou50V9QpV~FLf77W#(eqPYrNSeM^h>X6Tc3w)cmva(Y~Xr5K}lk zCj?hbaNC&vA-9L-!AqD_^bC7Xw`8FLrHQYRCZup34Q0Y_J+*_2 z-7zPrIjAS%ck^8K4ts9ul~%YeROI*l3TA?S63_cwzuET~x^;$@DsZs-x7hIAHKThq zjO=G;W&J<~QJXlWDDr}5FEHVmA~x9zdK_)E9HU~}cIu@&pKOhkmp@PDm{xg7de?@7 zm!jm_BdFP27co)@lI zEe59WA#803quE=HP-?v2_ISANmg??ox=B@x|70U`{XJSgI||4H zS=H9a;L^>-ABv+cf7Ob7K$6RKrdYPryg+A!yv+;NA$=C7OEN(+AdFO`quS<~Kmpp< zzHlY4)#qLLwv^K{k3s~sCRvfPHt}YDJMVsexcwACS!ItOTLpZbLjvWd6I1*T`=hyo zLVafC(8YzXBGJgKkNMRDC$hlhIhivl{v-3h^6i0>zbF{0+Bbfkuc&)@xU%w7e)X&+ElPsAXIL8LdYT@=o+ zMtd%8V?>$ zdN+_^3EoUJKh$2<{n8Jm&j#JDPy*T@^?j_|;&)ui*09bSKNOWkJsa2*`yPfPrg61= z8JNQTAXZ5ScKIBUzzwgNBzIXOM!0tiMHq2r)pqgy8#^ahG3bmoe}Z_ z85dhdd-FG*YD2#kFq3AyZUZIoX!Cn!ROS`fZ~)y}*#K>53Y6Js^w~~aj?+_3Fwk$l ztmJ|z0M$*&1~FIDXzeN+I`O6GheT3ikwvTRFB5n9+5iY{E}|X@X=Zqjt{)!-TBfYj zZg?PRh)#m~C06=$$IH8>*1(Il@Oo7d9%MM~C&6JaEz2rmY{!ypx6YRmhkA`e5#JSi zjs$CRV24H=k_n~dw%?-8NJjn*iwa=SsXyFZklLF~j~z0_#H<>!7&X*~vYLoQ5ga?z znJoCjyVbu7-*0b610j=n>9HfT%IlKki}c)+%R}YGxARS}bcaQxL~vUnLectcs|=*m zQ$ZWke}rO^tvthZ)mG0uJkXeDp@99y$=dvmhPS1!iR__xp%m=qoJcahV4j#>fJ5!M za6X;N&P;X!2d)sJ{vfDIIV3YS32&3}$Icdf1Q>V$Z-hdtTj9L3`Nom?i(W0aR2 ztPxsEz(V%--Q%k06b{aO8^i#T?rO57VBCdykrz1e=u)st3KG1;s4h%;mgqWF^+!leme)uWL0^&LuoM7{?^+t{-I&3jo_kc~iuiDo;Gn+G4 zC~2{%RdV5EWFivorGOuD{bkZlpX4@Ry-H)w$-S?el|};dP!I*-L`r9G zHUf6eusiiM)N?yg>t4+h0W>o%JXnTsr7pQS^p((Q@7dvH4nNe1(Y`B;J1?6l zPpH0QY@V+!BL);GoH1aK(4(!e#Kwn z@--5bl%WI;B5-XcgDJ3W1M@0iUCvq?K(SU$a|YrVn{V~IT5pi}?Ku24Xg>Zl$Ekz* zl#rGibvmFTLFJ873i^&+UcJ0J(^vl}9aelYCb5E(3EeE=!PA&xsi`p$a&PsPmAda_ za@z$0)wdQ!lo7tlaX1X2Dz__U@yI&TRQGZsLzG&kqO}? z4zN8}u&yZTsN{L8!o_-~14*xoD9mjBM)q{vRI)5`im3-S3OJ~EJ<}A)5|cR@aqhw7 z7e`&}J0(7rkJ#cx_2-jAzXTkG)0(Scs#)DI zd7(Ii{V=RxG*A}V*N2|z5vex4y1=-DI*nqcss-jq-Pw5H@ZRk@TR2F?zGsq2P^BnC zz;C;xA*ZSriH4uB02>uC>ODDVY|bwQuT$=|pbqxlYo zM{@hPgP5S6um|H)%x(_Ua#`kG^;hhL4rZHlaMkdu4yGf0={>C0t$rcWN*)u@5j?VM znQzzm1Srxhpug<)*yS%Y%r}mb0zZp5FqR?ExvR5AR6Uo|I&$XsmMnteAsshXehyxu zU2z?CuT6`C#QPV@1(UYeKRdqlZH6SKF0HN*5*W+MkL)A4zUYxBQm}?eVza8$=2Zj8 zQnL!KK``21=%-ke%-k7(C9v87i$dqVuIZkV<;{Gh&r4`Q>1W`APM$b5?ZVj!{c4ZS z$*N%$Gn#c#1fWFW1PIqgP$wvH)wTGM=18&WTwaP=DUs`Pkz9BZYQqV-&g}}-bxTz@ zlsp7Z&s963V-8}?Y zsUFs~bqr2i00QCGrk>6oD`@~`9zy24figlc&jE1C@K~33Iaa3u1dUDIP8dIVUUPxfImIp(1-0F_P(`br&Blnh|OrB@v$d88nk0APiY zs(C;_=8V&T#dA?J&0`fJh@?O?aigsCKxV@zz~XCM{@Y_!4};-D1T$8S$?p7Bfb%9= tesvtH|94vJUVmoS-0unfSIH6Kj`<@fF=juvZK~;j3$LY%&C@Us`adpjL3#iH diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-md-ltr-Mobile-Safari-linux.png index d1b5262f8d311580ff405ca13a94b5f423f73c74..588dd01c1a2ef0ed2831779487c8fc24cc35c16d 100644 GIT binary patch literal 5114 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 N{v8ye6mI|I{{YR7`SSn( diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-md-rtl-Mobile-Chrome-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-md-rtl-Mobile-Chrome-linux.png index 19d2af060f4da3b63e4837c0187ee8376cbbcea8..03e5bc58d4346c902f78d3e95b6d060be36b3cf9 100644 GIT binary patch literal 5735 zcmX9?bwE?^_XgynAR(cENHai6k?u*3(I7cmU?4dd3~2*YL`1qlO1eRMbf?k{QqtY^ zd;R|YSlqjN&)#$HbDrmUPmrcMjN~ruT^t-761bAQHVzJM5cn=ia2vc6Na9a`4_vf1 zOctlGpKc8Yhl&|4FQfB1aVyCarK5}OfciQYy(+yEKt{o20dFp}mBo3$jAudToip}VnG~DD9OUc#w&Cwuz;^8GWhxThg_v=<0KZ%)f>aeT$gAyepz{hK9RE)MR zNATKJ&_?wk(L%z)=aU?7pEHpi3J~AE6+U8jRKbV`j{kl%DA0qDzoY>7$QX&zkq%=q zX&hC?g`|wPvUPGv8Hw=m-hTJp77arYHElIG-%P2gXldr?R2e_XR3-QT0=o6mvr;^X z>5-$E^qOYiit3i5K}cg_2>;zDbY%*eq_~|mlyhmK`D0;Ih(te6=TbB4N1fh}GdSV7Eo7cs`r>IAi&5oa+D}_T^Wtqqb#AVzMR{D-V&P)Hu8vzF}N-m7!#6 zlXSM5IIU~D9ur9XP9!;iki4>6Rks)^a{p%D#6%4f6k>LE(7q_d@|2m3;I^Q25_}qK zxIM)pMD4fh7q`JA4yEQm(r=5 zdxZDx1(ay<#Ae;$D>Al`*`NUB|8B4Z6dlbk5>or|)b-KTdL)lhZa;jza0?|`f8cDT zMCr^coc=32%-Ya!5Av@V|E2UnoETGWsB`M62yo#4-D_|8g|5U;tM)6NTtMNf(%`FG3 z(=#J0D`bWT#`K8pHXR_R~2wzd{ywh%?hLoa+-D0o9} zFycu|ae@Y$z8;&38n)$K;DA9OX!~wkh5eX8r4v1)|K+pQffNoAk(iK2BBhQ~!kZXx z=bEht`bDP8^G)x^9e$>4#;>id(TTZcjBOk#7~$X4L`FvLHWNM7G%)z9g>{+{kLEQ} z)YXlGovA#nZ=J38uGKj?KiZfmfAym1Y@Hp1Zn#{2YQPh1nlq3kKxjK#jwvUuj_mrABw$`%Ue47ULfF3s`UQwKfdR>( zjiX~-qbFwA-bc=LO;OzXURJDCWlE~5@|oIU5fSN;6Ar?qrKPB9W1piDePvGth5urn znjzc2JT%Fb;N=aWm%tp>41oIAb5Tgoa4gI|*Eh~QIFai&JwEmD z+_KqAU6PpS!_Mag2SYSAEzkJz*dNsJk?61$e_X7Tx3FTm7Uv@=FTn_QHM^0L;juCF z{t}#vi;IAWXc2p{-7+vxG*cr{CXූvIHqi^}S$#6={fvf~P6G2qCFTh(YIFP< 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 literal 4254 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 literal 3950 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 diff --git a/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-md-rtl-Mobile-Safari-linux.png b/core/src/components/select/test/slot/select.e2e.ts-snapshots/select-slots-label-start-md-rtl-Mobile-Safari-linux.png index 10e00b7f5df3a5168398ea5b4164447c13a031bc..f2e37f2d170ea7594cbb865023a8f638641692e9 100644 GIT binary patch literal 5117 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 { ` - lbs + + + `, config @@ -23,7 +25,9 @@ configs().forEach(({ title, screenshot, config }) => { ` - lbs + + + `, config diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-ltr-Mobile-Chrome-linux.png index ae849d45084a748c00121d0467bd8edc92e5cf8a..626556b776ba00a2ab268921c9e7779b9b623cb9 100644 GIT binary patch literal 3448 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 z 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 Ce-*y~ literal 3104 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 YM-KIQChFa$0h2!nV`PCUHE@sl59nS;od5s; diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-ltr-Mobile-Safari-linux.png index 35015881b2e68b92f9496f42ea953dec9be97bd4..9e647e54820f6efc65224d1c42b37165647fbfd1 100644 GIT binary patch literal 3154 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 R0fz*Tp@9j!@|r``{{V|%`fUIJ literal 2318 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 Y7G!G!59px=ey^ysHT2;GHLH;S0KSsDO#lD@ literal 2595 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 literal 3243 zcmeHKX*8658y{mZBm3AJ#xj=3ma&D5Wi&*VkfJ=w7FizIO1A7H%OGWqgrp{0DF!q4 z<-sINwn?^->`P^P@9DhX-w*G3zrE-D&wcLu{IC7Ge!uJ7iIx}7v$G1bfyWANfqTZLY!NSfHy4s|7QbdDE+d&x+pjLwRL6 z7#^TJpsU1F`od@~lBR-U>#BV5Kij8EEQmPu@55-jwQ{RWnk= zk*|Ry1CJQ}$UtVSP(Oq9!6*zE#U;dmha9WpA|b$$kirnAku0z@5OA;$A{gls7%&k& zZQ2s(rV~wERYjwoFZpY$aDA8nAwFthrjcmH!Z*3SU=ZAXkBVV>V$~xEDvWCpHDT- zLEn0|{U&s8b?~)=#;MCh$J*IKoKaE&3q32$B=^tVAGskRAzg31Mp0fPukJ}EP%>mJ z=6W8<|2}-Iq^i2rzAM}q()ZIk8zV+b?*Qsg8XGgldRL(MAmBe0Y&>O z5N76{rB7u$_d?R*V`6X%|74dKCkxB5>O~x7if9KxiLQeEq1%fDJjapwW5s-z-YoNG zq?Z44ltqD~4~Wbvej)w$n62D0-E1xV+1UgzLf!?5*H1f(=&HVCk z#Tj3k&RA1egIH~*%1z@_SE`=}{1~_GNJT0=)r-hVgv*%v`BkzZG%c^b^^|gUc1}l` z@QhWvCK1)S+CA6g?oj4Gh zV&D4nKY1mK>R!E!IyyQU{BXw|Z-nUARx+m#PlVC*@15^6v$K*wakIh?e<#+})#2Ol zeDY`~s|q^>c23(0J9GbU{R+L0l}3+?-4S*o6?U)FH|KjNjKD<|Gwn&eHSPl_+m|+S zh+muY8K*9lel`ME#F%7Amq&1=mzw9AuF)E$BqR*h;)hvV%_GoZ|1LxUNOTt}V_R;G zdwC(F>ylADdhWMy%!x?%gf!|__TDG!)(B*~0G-;aLR0E3$J=FJ-j1kyG7 z#>urUf&0u~WRSV(NqN{S&CP|rimxSE3J#wA;Ad3Tv z#2Hy94q!Lx1(bCEmo}w<1c(4c|E_sx3)Rk$$4wy z-D}pwn=@z8Xq#5cRHWVrN`q&%Ls70%p>kIqwvztRskuqIL0pj+b~KevPrwN`z4LuE zr_OKpA_U?xP@rqw5ac~YiGgSsxd9{pPRA&~up?9e2A6)0Gh)Fv%g_UACSZzY1Ma!i=>r!y%SCn%cRV74%x6S=G!1VC?mk3t(EUaRN} z^I!OijtvD_zKeftuj)VCpA6Wc&SyB~?~v(YXRdRH6G;%!gZ#6BgPXL#<)M!w&t$9PZQFqc zy_M!+DteY)>VEA{_udQ#Lf|8=! z9-*FscyNo8dmMkMFO5`n$U4JUj?;-aa=h^IMq*5o0o3%7oK!>b+6e81^7aL6s4n`W zarf1>A!z@jR%Lo+_*#SBR802~UcwuvLz^)*c)N^}QYi!@buzcvt)%c!T zbps>V^BL`e(7wCrLJ`=6si^7H$e2C(tHJD5Y%bM{Pbhf*Jzu)2eM+9z9plQuNL;`o zRiA5XbA3Hw$v))VpP34TAh0uoB^Rt~J*@il#8zBsIo>aY7)71Q2(xw)4mWi3!Sk%X0U)ynrR%-E-h>yu_smyD^T9zU5GlkV} z%L3d_SfwO)W9}-_UD*>Ni*Y)kyJlxxx(X-EH_U1^Zb!!|i&--o66^G%nVVx5H}djT z-BW@dB`IueZNX7P8*9MU%D+A`rb1Xi6$Sz9b3AX*)g;;dV1?xDksTk$ugO0ahW=#i z(bMJ7HUhdULPve21jBg(+0Hs9ljN#R3X=fynX z4so1&KMPYIU9eI5q$LV3$6=V(CO=3P6cnfP26xh_C!qHdXL8SakAYT z^sT`sy6Uv2f0lS&q$+{T; z76@c9u5f+buRC4pLf$@did}*)5oMD8V)pa7SizG#pSYq@M6}0=iBvd`qP-P)T~3Rp z3_%Ffd-R@>!CfNiZx$w|r4zwjYcsBAS2(Z*0>4;84U?=^xEce$XBoRzibKE3bZXS} z-4ODQ(rX)is7p!lU8LM%6P1HmRdJeUtBKJb(}R9x09s2GKYzkG!N-=1o4cq;+Q=_Y z*Q-zXQmuq@)=iQU-DO(jFNiG9!T^KrA71X|Da6?ac`gdl@19shN;n@OsEmKwdYS&4nFv`T6JM4nV;O_&vJH);Fp{h@n1=ZS_(y)vQ0y% zWJ}1tZ`sN+WZ(U!^ZN_Fd(V0Az2~0y-1ofi^E~%nqPdwN*O_x?0000N%m``;05HWc z=Jp)S3|n<1aL5?gkZ?mN;N)+AR#%(?0Gz!6gWj|b%~=@_Gq)bRz`k}RBqRD1RDY2T zL}GP2+u8`?Z8Q22mH4XPJG}QL5&tu6r0?tT6IhlSpJS5<*HV83|eMHWXKMs5BC2A`l4c>+5OqcAlP|YU=9jtgH|S zBsC-B;NW1ezn@s}s`qzzczA+=o0U}xl}eS3Tjp9N6#=yZE0&il7-!&K0Q6Xe(ekA@$oUB&pQZ(dJ{CXyBi9) zoOW4D>tjt#jj4IM6u4YbO6nzzhHgo`z<|dORI|`x-t0*V;R3oTluEG*cS-w-8<1pjI$E$70C^ZIydGzQipwLo8RJ7KA z#-JT)X=3u7B&xo+xOhuXPg`5NqP+Y~6`L*!g@VJ|t9?h$iHe3S4_R1P+|@}oE-c@? z3j-Gz8XFs5eQM(G@1IU-Yio;=fEpMub8v99c6R1n^)L<$+?;JonVFdpJQKZT;Nmhl zHa1q~NaYs4;Z)pf`t)iO_89}`6zAIQxeS+W9`tztZ2!Y3zwBnaB;@M-ma*a_aerp z`tp8F$4>#Y#yO`y3y+9vhl}}rf%c`rvf(`^gfV2ebKK}wCyD!CFO?f-i1=>j6=WQA zbM|4iRPJltZQk>=S)}moQ{)$a7VqCbbUq(R$YV`}_mI5bjK;pGY2o>96={D_N($i_Z|y6J%FEZM z)1-Z~#P*UL^*AR+qPGsZAGORuP_?$veH}v)>ncDv6v(gtXFO!m)W|6FAAjW1lAxd< z<>UId5}VRM4QG3MdjkUl2L}f)uh*(&WNRB64^K}-1NH*0L!0K~d~xn6 z`^%WdRwg5&p0$oFD?bGJbt9*k>^ zVoRl%n3%l0yjqgP*U0q)2a^afFf8LtT{wW9xec%@fLaq&W&p#1joaKP`L!W$9$|1j#alSi%= zGOiDpH{uW*THC6_uudh4IG$NU^VS@=elu@lIldD+rusK#P~g&lqK?kV7%jk|%=Sh1 zd5yqdpCVZX;@ldl^yHYF>WKyNU1iOdW#a=j9~=xo@6r)xS&)J}-@n=*c(L5?tG9p37Dq_Zcq|4boa$DVv8db` zcUrBg1bBzn%sD9J46tVsYKpH-kpQb(EMk+xld5Gf`v4sE3_eQioW+O1&2aHU^LTH! zQSNQxr@3rlG4OSH@FKI8&;#E1lO@#ZkBQwG_kS5gs8o)Z{eZjX0+Tm+Y}8C~o|KOx zV4G9fM8hr*&o4yxs}`0)`L))1HrCd^u2LKKa-Y;w(s`l?HGH3kmQjPC`~ZIs)G}a` z`d;(P#q0Teyg@3rtl}%2^V2PDM0i^osza1Y8CQ|6$Y{)dKJ5>MY|WUce!+Zw)02@->-sL#|!Yd_S|LZ+H9iwecqD zg=$?Gy1R)7+IMZtu~tQ$`?4X>c+%NmTHg+dQiK-rv&)h~*`7o=i{uk(&H|U7pE~&` zp<|C5Q<|Cyiv19|Q~fZY)f_*jx?3{je>)nd_&PNG@d>~7Fg@dCx@KlZw2#g9K}ag? z#XG5P?dL?J8}utRc5;7?&$j4HYJ353S@MtZWDsWOBO`R#?!QxbU7@;WcQK+U%vh4Q z&2+SkSVa2t@k1x)YT?%``yboO9|=&YduqXOM~IM>riVKAiu6Q&q-;jw;-vzmwig{L z)3(Eg$>?V+EFl}sS;GWRZE%6Dm^~RV>+&goXR5fUMSP1UafsH4nxoqA^U^Zv$gEQi zf)kUR3qVYOk(}$ik%DmJ+%eQ0k0-P03cPP%%|0e&2d!|a{S?X^afDw}OCrn{@!R774WcQ%suyCuml(`?1fe&$IR2lFAvaiA@ zK^Ny2MwTj&iJm39+w|hv)h#Se>v3VdqyApo;nu(C_7T=W^mqEkFRNsU#;TsIORBmC6FGEHdn&ehuIAL5u=7PkbC~~K9mx_sr zM3N$+FGA@em*N{{3b`a^a_hYPf1c-@^PG1-&%5`tp0(Gz_V2fTYwgQNNr&N5yQClp zf)nis&JeUE2|PQ%wt{_)*AxV9;ywp@;<)rO`<@)&fp1x*(#_y~f zHl?a^&@SH~^J>q7-p~0$df3li!#75L7VqePuhAp>e-ttM>Abw=yqRWGnGSgfG7a7Q z4wBlG&JcqXtub35TX`a6wS$0wj*9&UQ>nGPyStxXWwqPMldG%Cfh#A-{B`fd$GS;4Ur26a`Jv?KA}h;@i^F2P&CNCK4r+E7UB4 zf`grkO#NuI&6=LZrl!DI%jkvim+S+QYK$ijLm|;_I-L%elXJizn9Q}+RmPzbZ!)Rm^}UG8TrQV@o>+_~kw}U1%^qIf z-g;SoJ$?H0%GIlqYP!0*78VvsNl9sGX`&pE;^*mU+NZ~@j~^GyJCn)hJ`bp=tE<9&bmLY8n2J^c~_>G#HVBy>tkw}b; zj0}onu~@dYwj@$odb%7_sEN3IC}tI-lxk*XCb$B!Q$92^7|DwS$baOE^I!_GG-$lTbt@~D;!9KJJ&zQl*;^`KN#{E<`!W4OJ& ztf3+MG;;qqGO3`Tz^&ewNTDd3y)U+4rlh9sOlrTn8wya8m%qklYiHQ;1%fyVr3=D#-`)JgM(2E>+6qB=tMSLZLQ%oI$w+GzNXB2M5>J*N=~%!awJ~WS{ZzNyMwIss8o+`K4~2 zpRe!T1VaOZp~JR1($cBI`A?kdC=@CqBV)F%_~Vnh3dZCO+5SvuoDJv%et0|{rp90} zK7Rbz+}u2yfYHsCNbuCDtK)y@u<+_AW@pqhBX%`GQ8n?N8$GZ;z9$!j7JAiSDnv~M3> zv@o$e^Zq^8TMuy=jYc;(HJs^A>+S6=GCM!5FZvyV)-S$#b3J9=k zC1VhtEm67vnwFNe8FB+fnSjpl_4A9_*TNv8GuB6_NDV9&i$-4@LtAYip-ovh9R72C zNlq+4gg!aWB>Td5+ENY%uE(JUs5RVe>$qC+Cy zO5ebs+$3`{oNjCTtofYaMNdzTeI=u+sY&>{(!sy45ZL-gM@OA>c0jT0FJHa@X;xQP zODp4U3k3oJXfq`i%-rBThgkXj0>RYOhFzp}N=iy*R#sqO;C(qxO^qXogu`NA-}Qby zIq4f3dKX`&f8fBA=*7Q5GvIJIjz^Bb)S3VlE$8Qx;JXV83#Fu`^}HXiix$t|^41ij zw_o_w*49>9QIXKib98j95?aP>nrmsmKIZAU@olQ--Me?%l-j$M4M2$5*-BTXR(_U|7a8v6eI`+6sK%eZi0 zaFDkc?Jbm(l{Gartri|MHLY)=e5%1=;ZHI}tXMpLD|2>kZVw6-13Ji?H!k=~@$uF+ zHZ~z4+IDw1-Mzg*V8zB3cT5CuaRKNR@zklQDOWGA&1V+? zBWuEWj(FgMhX96E@obQwucd<(><=w1BnlN778Z8yoEhW$XOOCL!$GJtv8LuLV3CpT zg7thD@dx|hFh{yR?q_Vg)wn=#D<;3Bq{K?~QhNG({r1VpNoB_^Tb-Q* z@FG0p&FH93j=ig6+0oB@{-3Y{Hd`U}S$H$+>+t>VG*lps#t(0Hb#=9@vxh|YKz#u5 zX=rE+@j?A1NXWV9Nd<5>69LY5?%VM?CG*=Pl$xLID^TQ*uEVMBzHHr-;|X@MjEfmm*2WYadV@Ox5fXaeOw+NZSF;* z&7BX~vE>3D2nI}piHQj?WdQY{wc^VL+S?}%SEo+1TkH*F42_JyED8%9}*;jKx~craLosy*(5?F>cO&0FNM50ndYrkodlu*GjM+6 zjWwv4V5Ar?+cN54EH7Rvi{>i3#(nnO;Zjh~kP_58W>W?tXsPh^(d-!mA`Q~xdZ7IvrtDNzHHbwRIsUssJhF_$hP)VGU=CyURofi)%j!mTK{rjhsrCwSm8*Y)P1Bh=6MORIaxyz~Z zB?E6P_>Pj`O6&ft>u8bDkDouQe5UIU4u^77dt+GyCa{sJsR(do(7Gk|^vEliG}XO7 z7oA76;^e^OAp|)uiyO9+g3TX3G?3#*>~9iEt*fBIoIij5G|babcZi}acDHQxO989; z;nnvmy~bfrG(=u=OTS99sdNH+jg>B}4d;K)yPa2PkVZ4VeHeO7=~a$Ak~2}?<@#b- zMl*jvS-S8-b0}N+1%7p4M=BnT!wXI-;dY3lpUTU{+3D}w+VRrp}$^?yisbzOD0}(|GLVrR@KU-ncj=lDb!gTIk&CR}pME zT*>0%;<^vy%B!NaC&fgguNpBhQST$Ly^1exX;Bk!)Q7`yE_xetZFx;iD(-`sF$2qs zMOjFfIc($uE329(hyEb!!6K8bt!?9ac{7Nf?nSn02#jdmn<(Vk|Bs|njxngk!S`7G zZLhYbCK&XBj-`{l?~#8504S#PC0s}6;`&(G(yzXhmgB7f(D!WR6r(H!4*Cn%q@-xC zDk`Swr-*kCfGB?G^qCpE+MXByi4ZBgK5)O$nVIj0+p8IJo}B**a{`Ef0a<)KR~NWm z*5H5e$GLOi#!~OwUSix^jgwYI3_OeD`;OYXaY`SdZMWSiW2C z_pPmQjebkvL0%i#$^oH^@e-)7cHeVU6$Km(;BM_T_AQ~qO(PO@*I&oR(lIhI`6YTC;0i}uPIU_PWMi@>E;W@~+$6V@s04=} z^;z%%b=u}uH3@B+qJs&%9(0@fXt-k#l7hzFxyVXG zk+|y80;e_aW+{a%X-Qtr23P7)rj{1GfGv=ldH9js=@HIGqHZ-i8(BU4@8bJe4-~fB zY2s?i!l8H*aI?DPb(L6M1xZmjyjpZD99_rj(sui7$Z2p>GrM{1`+;Eh z>mv_JtB2+(Pd>Yt2YUvZ3g=bI%4V}9XD#E;6M#!cg!V)57z}6@e%rO&;DMW zf_@oI)v0%r7EQfw(+R9<(};q2jh7oW8>#@vQVrR3Tk1&wSk9kHYN!d@UMY|*HqLQb z`JMqX%vHD% zcWjC}2?rSP*`B1lia=Sz_18T;y6+=}HUQ>yP%sK@5{}$46^=S^-rC;gQw{bmM&w4H zhRq-q<>lqQC#z#JGx_acRwLmvt&)F1lS^uzPEZO{if3guMxTNnvGS|!MnP1ufjxKv zh4r%`z+M6h-cH1k!gH414-%{;S}*kX-%FKo9D3;6`i@8hhi+8$D)}v5sAxM49}#^K z53p+b?dYhM^^(fUqzH0r8ZhurKfwS0@UoLd0{{F*%DC_Js|`5m`m{7n4^S@&>1$%7 z`Q~T@=r1JK?~~{7LLoE5o|98kQw1dNGJ%^xzkeX-_79)PDJYnknI+e@6%@QYItsUa z_>dv4OFgv@cnq%LY2I1 zV`H-Tn1`7Tj2jp*m=bATyF~NM;T;D@y#9vRO`{aDfOPH|8Io@Kn+K7_q8sYmZ_R6d zL6?6#XtbKrIRrVL5bTy4EDcgc%q0H_RnwntnDJ*Kw`>m~hzJ{QCLWj@z-E+4AsJj` zVexG<-_xW?Z)`kHM!WQ)bEf#Z24&I9Ad>kbioLXnO*{cxOO6w_#xfYo7X)8-%<7O5 zx$;LQK*r4nq`H)p4v=HMZi34|sx$>l&HY;;V8w6~OGN^>Ng)y=#OkpxJu~&G`NP*h ztZ{z{(-44LJR9h>XUkDg3KZYnT+>vp+!ML_xFhq-lPzXZtFcw^^aK*Rc6+{=>&4=~ z8G@`i$c1sSKI! zxC;{p03$I{MMVWbm&ti~Z#^^BQ_sWat#kZIeAkaYizPRmK^Yc0Z}G^}hm9$VrC#u9 zn#jxI)y{n1=X^$_311Q1l9emWy-*%gcQZcCAv~VPA@mtyAQkbTNCpsr{{H@w@^a&; zGeFHv9UKw~NU{YV2PUx$tu7(>WHc#UsuTHwZ}|_!Dvjpj$pQPTJ3l$n<>+Fs6gc#{ z?h5Z^qXNU?Jn!uquAArJ@OY2DWHEwPw49t=rRS))#=$)8 zX4~26IY7VJasXUQ=pBv73=ah}`)j`-o87Tf(Kw!%Ic=)l)=`V7r8Z{ii6&E|t7wbz zBLUq$XA?k`Ia%ZURC2D{)}rqUhlv)-LS-w(PCbOZU!&IE6tA)cbyBu@L#*ueF?n%! z37!sxY4szlxXN#k>M5cI3^Gi?P_;g|4`eun-I1el)H2}61W{u=v0%{BF|a46D)aa21j+cbNROJscW4q!Etq5oAYuEwqt z`*%o0eiS1E2SyH1nlBonjOspoCXxk7>>R|xM7I2dJvwTYg1P`^jypPM6CQm&lWWpj z0TBB(*xqi4MN`n|TIw6CV)OHJ;gAikymW=y)3}?^6Z;(FWnPYZarMr;y1Mqp|NZjY zsgxo!ZNqdoOBZY>AVDRhtCFeFZm4$E`;{rMz>e95mcTmFUrErgY328Zf2Qmf4N$?K zu6(!&?5n{|tx)6UjJBETwD!f9#gARzy;m0-4h!(HA`X<(KV&bi@SZA*&;i`hR3|A|BH?a<02eKC7{Y-u6dR(O9vh3ruP#mBl0II~ z6<~ljISvK>U{AMX>@rL5?Hgy5msmJ>OGw-1^*P>Dbo3*Xr~$I$*G%9GQ9RGmNK)fa z&{g*K)os6dc=|Y-vG^2Qj$H6ZwJndhbd_11s3?uEU%%?RauP+XfZ53t%fBe0>1yKr zrB$Bg@|hnd#T;*jG5=awNlr;gp;*J;0QN$ZB|h?mHIDXwKC#A^`9{QdXKyzJ>SN!@ zn;8Kli2J+4K0ICmc%(w)?NzYA{l$W%N}YKd?O=eRa;Qj~T-IE9JNX$5eruBwtSkUQI+8w7I82-Ztj^FS`#${^|-vB zCgj$+c3kijXQ^oZhOS%(F3Z(C-B*1bilGOZqP97F_iLU{zAf!%!ZPz`nMhII!NCK& zFkL2dCa*ViimYXOe$;3O(DGqa?bec5_j56i@L`G)$-k1(y&touJ=2825iUR?+_jMoLe ztcck77kIyfabss^NLW}H1%+0(@M)M{3XntGy87R`vZ#8mw-NOU4y~=L>!!`Gt9u9R z0(5H~PDv;wLnXl;xxs@#5dfM%f*c%#kqued+1UpsrCyR%5e(HL?C+m>0jK;O`XP~! z_#35!Y9;{r?dg@)`oNCS6P?{c$Ja3nvR;CvNl9{Xc0q!%So*lo6Y2&I3Z=E)SoE>6 zJl>Ru>(Z3t@0K(2_xE31;%P@fz~6fLn7hz2!hwaI5M7}DN8(gsbv8ccDg8?r^-v9# zu#ZQf&&$saEF`m0MatFs*i4er1Sa}lv}fTteelSZm4kzr3;+z?bj}PI*g1d;41k#a w-|#Q%*6^U{aZRA{HBxUp7UJSdCq;GbAG?yISH2L7X|s?d=Lmk&;*0F zf3N6z_**uT1>_HE+jbn?j{>WZyNhT>T%fj$V`fbSltVfr_+qKhGw=>$TOs)~vVIw&}pxULJlL|98pa#nTO zz&z8`)Pzo1mjULw6^1|{q!}2X(Mcl0D3trl)FUvMbX+Wf@aIY3(2kLkLZOVM;@dww z;PKazh-PGF9vdoi60@oC_zZPc%Bm8o81AHID9q2#s|?jUEA{pD8RVA}2+nb-hOO)% zYez@8mR`Wj;f0|x#%Cn{j~#qfo%i6W=PzD#rxTLe@75iK!BiGQb=SJoBDQC<+V=4< zSc7wiR9bp^Tf$NKxrK#;lXJZ<#_tbbv$=Ye%kM{*_%wrIVrF)zW%(y|aYQAE{Y~`n zfE4uMA*DIeZIe#hn1!1^a&(> z+t=4~X}kg4Wok8~qo+q`KzDDw|4C*hXYVIn?cRhgA0HoNB}A9a@5x}M>X!- zH^)44c_Sku$iVP$e{b&x22mgSH@K~svWoy~VR5u(9NTl=zRVUPEG&G0>F(}MAQE~0 zQc{9e3?owJ9}x%_>^HdVdCOn21=}R&bS#AD$2^n zjoocb&dbXytQACPth67sNPY4I?c{{W)wsjQS^%wKc5Bi-e{|)@$jPbtPq#}o!F9qn zeQitaqq}c-fRm@T>`^EWmv%b-H@kV_!OkA;>C>keQ`2_$2HoOsV`B*k3D1g)<160p zBo4l{TiY0Rb*-Wg4cUSsDK*B)qEKx|GZhlvio#$Q0s=UN%&_qA(DmMnIp?r)N99bf zGimvh)lUdRmL}k7UcU%Te9d^~()1;Yi!wc8P4M{fp$H#wp6c;qVhDPflgI;&@BsY|PBeZ0ziW!ph0yjBAZSRX4ifR4VnBj}O8&nb1Mz zd^HrR3R#_Q@dp(B`0=B(2B|Wx{h=VjzUGGD!f=I9$qlUtJtQe|Q+$otbCWak#doZh zUH#M*zn8JQ+)N_-3ZbiwQWp4Qs%VsD_^f0YgnV{@RT_;1}XOT_6`gVR^6lPu~;mC z%nQ5zLPf@C&(pl24k;W?zyxlWU8rG=5%ANJ(2{_H286Q7!v^^Wl$+Ltooaohl$26N zYih1#uro>f`c0ONRS?bWw|4n-|L7zU7ZX+@q+xj-0&Q zTvL-?P*9*SbV3H?AR{X~<)?KZw|aJVc6G?<-XQ~b#;4@d4%M;Uxta$pt*s4RTqJ>h zbv;#Acv)o#O~}s9E@a&9f3@0s5qYhaCzif^6G(=HcHoJxn{?$FAFs+W*Wc&$pTJ>h zX)BWtgoF_Y{wTnK`M#nVCUcER!mHwbg)9c?6kCvfj5lCkzIw%JIVdz4)M)rVG3tzN zeSz9dXi-s7H2T4QQ47y5A~iR+bCW$5y41ilIF7?`FLiEgZgP`}*}6XDC}A=TB@*{WWA0ER#a;%9Tv9a1Wx9M5A)&KN5zVTdLmM4`?XBQ!cS zH5JmbwaRdKck9X|*D6_~5_ZMM$H#K_@4j#BO{qbkD%_Gpo~ZhItwKEiyz=|47*P96 zWmoh2_ti&7N6(%;8>?$Of|IZEXBZDvxLUZmxnb0YV+Ort&!0bD+%Gb~#zHnnZzd!s&t^K^om!b{6A=|%1%LDp4Sgy&9}em0>JkWDRKdQ89If^O z$yi!iM)fe;yvdJAq@KQ_%m1Q$Cd}#GE!Z+;4XR*U3b{U1>QL%P=9|NZ-lD&c6cG{e zTWlQ2m QtaA_(BXe}Q!S$Gb0ABmw4gdfE diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-ltr-Mobile-Firefox-linux.png index b70ef279ba82c2d79d311908ae902a624572e858..cb769dd853b05bf184b622f1148485935e58cd0e 100644 GIT binary patch literal 4926 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 IgR+bIKbT1EC;$Ke literal 2970 zcmd5;`9IYC79XWDi5Q~Bo-sm^2ic9?OoO7xFr=pt3YW3(Oo`CQzD7v0WeHhZ6lKst zlVwoEFpKnHB+LDb`?|l~Kj8i{ukY*3IiL4g-{&Nrx3=Ir2tNpcK=?3dQ(FjxD-nEK z^6Uq{Irp&q5D4!TjH%JZ5Emvj`1-{Gc<-`&eO#yO%c2uW&g$mE-i#B9_6+BGF~-N9 zNz6q?Qc|br)8Kk(5$+>LWYp;`tL#1{(w0~?htM*J6Bs* zXl16`%ph_DG1V0*w3QnN*~23}Z5dl!ER9J=rd%WE*sRP;TixmDF@5zicjbQ+2|JLdQ694VJxlO0 zCnV`<+>0QzxL(NlN7jXk9)ks{b*DWB#d8fJ+Zbcd`Zq^*)|gIEC^YR4dkOoc8mI4a z>oz(5z~Qop-@m#gV9&fMS@l{|8DCWsQ&Y1VJ%;k^+XCkVIq8EL?#?~b7CY)_)l+}@oxcST`h zV&1pQ_@xX^=AXHFf4s#P+aAQ6eV?i1zc{QAj21^l;Wt(muEv?Xe&p2RV_R&<6^y># zS*RQQ9)w^PemE?m(zcvDw1Ozua(}c6vKr0RP3$Q)ibtrc4|DfCv8%G=p&e-1ep8oD zzB%5UxyBsFhJ>^p%k%nB9P5ec&pKr#O;c>DE$Zn@lO4dn%}}^NRs~Wu6I^W(@wU;@ zWaq#VLCc$*qw0Pqk@RyXKVI!Ps9zKmx&=Y`O~(i;*qSCCQ9?%kS<{f3h3^3+%1W0% zmp64p8UOW=_PzrL#6tNFNcew}j8{U0tl2Yk*x7_9$}Sx=7N)=;(lKm};W>v`iEwTY%8c8`+m?`TyNID(Z8_!Gbo#YZ zo6Y`xyR*|3GiChHB!T}vDmseImc#2Ou&C|*FJku&WJYao;*gd(uE-+L30_6^d3vD@ zjL}B<(a%oFMImI7k6e$I!XJzW$`bCZzM6_N%ca8R;WX(-$FK0*%U43-Q zN{Yq)<^6F9-x2Zqlb*hr(eA)E?unvf*69tt)Hb&{*_BG<*6||#OAA6aI#BEXYH*3d zbPko9*yd~cW;J{VMo^0#r^JEVWBtNcW_fNv4A<&c zf^#?NR$x}H`zK4tILmv1S-+o=G3&B1Gyl(m>>Q-F7P zm>RCV+`WxzHXd=)CE)y>kC*vS+x%B(HjVXZwX!2^f!_Z#bcz3?ORNNm8&`t`$lGN^NArBK38bo zr!cHdJuP*ZmNdGdU7p{#P+M5*KR+nZs8&(iP!oOH!qhb9NAj=P zcUQ$IYkui0>58i6wj`E@Ha4!{*z_3ZX@99I zFf&C=GjAY;kZP=H_$$aV>m+V7w6cH~RC_%krh?Q5*lZN$h$ zuvt_!Y<9RV@=`56sI&4O=%F&jX$8dGU?DxK&)mYCFw;yT38>OE z=En8Gnoj;mv_-`pbytS)xJ-$29#}5zbut18`5m`XqII}t>8g`152j?n zvg{Sp0r&&iJGMk_y#I*na42MyZ66LJu`_48hGGU1#( zU8;S9cp(L@G5hUxg8O$JJ-vzQ<0a!L`iVsT(#xG;cAv_z9{m%(`cS7!-+JEzgf5~1 zRXut;B6M@TURd#BUxdd)kD;P>F4XL+n<38&4uWi;k)TZoy7OSs=anF~Sn>RY!K{f< z=W{zKB+^{@a@WaYe_cBrTM_`1!)7(r{Gr?;-W0UvaGdnCh%_QZZTD;`J7I|aIk$T+ z0omdIoHC-t@>i(IaL(Xf<>rC*PI$qSfSrS=G@?4+hI2IeB|~Js;2vLV_*vvfbl@1sCPwI%O1XN7&)$Me50G>FXq ssq?YLi9+(*ewN<5>4}Mvi`{`d%zQX5wsqGU+}se1nYC%Hv1{DF0ef&k4gdfE diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-ltr-Mobile-Safari-linux.png index fda46edcdb0ccba5a251379d549dcef1b100b965..566349147ab52eed6541918b490eeeac8a62f2db 100644 GIT binary patch literal 3674 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

DLc!`;yg$uA4Uuen)gq>Q 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 Kv`Ufo;r|5+gi3M% diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-rtl-Mobile-Safari-linux.png index c444ae1cccd7dfc8dd65208f9cace6d82601d7b5..7caae4688485167df9a9ada6c17c1c4e515de0e3 100644 GIT binary patch delta 3646 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 literal 2218 zcmchZS5%YB7RNuLR1F{~0YrLn(Zx_KfJRz?LkR(bC?%p4gC0e=2!S9)O6UjyVh%+G zv$!+^1c(GZs2CDJO#&j)F`*n#L=lj3KhN8_>ptI^wPxmFX3d`e-oL#k)5FaXDy1w1 z000!}WQPI(k-Om9RRRKz0zofG~t&%}%G zrQPNHlG%9lCnny)-iwg%6tHa%fyXBdIdCWvxVf^iBa+I|2{;_O_2XDi8 z^S8uOo`=EZfTUd$v6SG;moHzs)DvQ+#N~43<>e)`fOVSUelc?Ym9W-nbmV1CR z7()eakm=TZBml@FGM)zoO&3Ceus_4#X1m{10bnP^2?8je)fNGA)C++m2U#R=Mk_-b zs61dN2N)6^9;~daH1lv7+DXOsngtacdBPn^*jisHG4jVJBs@YlTlqUPfyRWu`%|@;j1T7L?*9m%SxzP$HC$7gQ}_nL8dXE z$LrDh-uj245pYw}N}syhr&Tpxgu!=K2W@Na^z`&BFE2;wg_tU$d;0n!%G6-b{p6ly zX&sc}N3^1-*%=w?sj2DdzCJ$S>l^*)xw6v&L0jnHAD}*9V=`@W94;x(2?Q3VreFMj z-2L@1Q0eHC6rZ~9YiqixscC6^9?!!!l2;MY+S%E8zH!(#VY8*F=?&aeTl-;M-Qsvx zyq1>MzKPB&v=M7-YcDS^!7{X9Z%!UDt#5vJ%0Pi1qULiBTXMz}FX3>UkH>%}tkQll0|Ns@28znz zaL`nA2}Law2{d8ix@;^g)_T%q&eyLk@auwugB1cH1$zPFOKfwl$_Y6bj2_O_1uxhK zGsfU0FSLUQOd3i8VSB+%@Z^7DQ6h(&nwpZ7lthpA_Uh^B^;Y{sk^BS;a1WXmzi!>GxGuQMvGeW90%_XQREnm)DQf$is~N`n3}hi6jtgH9`cw zA6*|i9{IVs>Fn(6;NZZaOh5|YHa35hl)U{8yjF0(>7~sYxxo1Ii%AF1meT!XpX}SL?_DE#K1s4(~g&Z6!zxL z8+EzNzP`R+S5*9NU}W^0v$MXwe#EtF%*5@^q9X3bs!&oRbl`q?L`3JU`N9VeW{M4b zr)OrU73VNJS%B&A+}zyk>}4h@tBwn9=DNDNSy@>xu+6Ql(HAdX#A2tb&ZSFefVR)i&wrli zcGMQx(zQ+8QcrEd>~4E`HU8!9=7t(Jwlyj{jO-?hYO+9Rc)6LGo<|QRBqRg`1VHXo zK7D$>cgEh)F+Mi-V>f}YaaAO#!!@wVybi7wA0O{U9u$&FN(N3&&b@uW=kudv0<`x{ zjDzgzrtXJA4c zhRWj>78m#I*#k2+%CXaAvDxI$9S=90iNSZ`kuqvFoY${2va@mF;h=gWBO^mYLpC-x zZEbBzN=h9a9bir?E-p4yFaWvOV2eD%yHQRS=jW>{5M@-XzRa?UYHDh}e*GF)QW6AW zQ|n$~L2pr1$j~lu;&Hh}V5nl7-*LJ2ng=veSs^~&-k$`5EIUn#n@}k9_4GXU11SYG zRj#kcc3dzfu@6a!=Jgh_KY@w2+wiRvQ(qE<8s_}pCGL#`SbP2_^8cuW|A%c&A!Z{L f<9mQ-yIcFbw@q;A9tDTN&j*0Cce86i1SS6m@Wlt( diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-ltr-Mobile-Chrome-linux.png index 19cdc900d8006e74d6184137ef337ee17244c2a7..be16c76616935b28767ebb14d885eddaaf37519f 100644 GIT binary patch literal 3727 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 diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-ltr-Mobile-Firefox-linux.png index d95431b9347444bfb44000f1f4776bf9515892bb..1d2793daa9621dc21988dfc48df3a15afb9deb3a 100644 GIT binary patch literal 4243 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 XwTWnL(BuyAX9Jx!Mju_KfsgnfVm`M^ literal 3234 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 diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-ltr-Mobile-Safari-linux.png index 03000325fa2062cb935cb39b30eb4172b5e93315..fe7cf3bed771d3da86c9caf928dddc8ab33a4cde 100644 GIT binary patch literal 3426 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 literal 2584 zcmbVOc{J2(A0O%#veejVVXjJcD(Vt9el#;AF{VwH8e~hh$9C^+hf8{c(=OxQ_1JhDU@)Vz{zHX_e*>I)0_QDVfXJ|60rN~ zk=uL_&)RN;B<$4A)Sa;X@knu)>{%@_Sc1kg*nOM5DA;?=L@n6oy$~FBN8&%HePIj@ z-KrVe*ofw0DOl0QN&q)q^qoJ|cz2-Vsgi+Pedug=sr0)D?r>&iX6~usQe8vC3rJ*f zaq*fvsi|pGIbm&?orWa`nL#KNJ@w~vaC!M$OTw5yzm^PJZQT&xe)+h$scE9MRrAc5 zob|acZ3)l`-~Rm_-G6A>U@2E=_dG6N9{oyt928zIAtxs%BeUhsz?tY@Zy3UvM0j7C zlHa%QEc94OpMxcFm!r49s>H4hR{E<~3o|n_)6>WOhqMo-WITV4+fo{Lg*AE+9*k2* z&1vdJp7&c?wpX|#`kDn;auSmGvAU+FLcieO&E#dTUA4EjcR^tx-cZ)u#lO1y503wG|i)29s&kW+V^@28%ApNlI4SjuXzE zhoJVt^I2##`jtggW!&~ZAUB;Uhwc_g!IUfz&*->ca{B+y$C7PqY{+Et<42E1m2wT7;1KBN$6i>^FDTIWpt_M6V+(~0{|rNq zSLx})%q=rh)583GkTTw6kurw=%9>z0 z30X9F{?8M18m*wR(%B#*7}Km&ZOswPwa>o9ZFeQ z22u-M5Zaq*Orz1fyu7A6l5eIEsnpovk}Kj5?kD1TqsDg^CYG1OSJ#%K&+KEbMCUoF zsH(DOW`-zf+neiEvk_iiU$Re!jYVkd>G7(=lqGk@pG!HIMEi>8H%D->ckYxEiNpe1 zgA5jn1(5OVR8v!%35^O13j<_bU0}w1`;a#=;pXe>i})pMuJ^Cs_5cX^Z1&4%&q6=H ze?Y!ewv?!CWK<3|HM>2bfdB}8`*td5tor3~-?`b@3UdZKoaZt=*Ozte+BKP7ZJ(-q z4_U=pL~w?Ri?s{ezB`wCv`o_JZ17#@#oPM&%X&&xLKmg=_4Sxl9=+#Bvqzy$gZbd7 zL~R7ZI?riuD(FaVL>EUxL*w;ee@ihS z&t3lHu)cL(d2MZaPD<5v5cuTeqhT)i+oH|G=8=T7#iTCdBF!{PF+^CYCCDw+D)+Q>X7J@=-y zI%zbtu&^+Hq=)?W?Z$Whz_cLtM}moV$)SKkflv3J{`;8O0>tD37!c|sOi~veQaDcUR$_5gPihMDcq2T=^gM(GqPqaj@bi><$ zrQ%CKj+sY9nYIu-DIX|$vN;B@sPpLodo)@{TYF7Zw*2iQ5nyc^Jjvtpts)maYcCpP zkQtoK&3kwRN?Rd1Dylh3IA=8_t#0~cfK`_z2muNf3e5={)dh#m%^QI_uN8e99UbkH z-#*lcpGPB+qcs7S>d-AWfFk{C#wx!K1)74t>ai9Bo@!H@hsaG!aDUK`2K@C5fFt zT9lF!Jw3f_V54Pa!2tofZAO}!ntPP=JR7}zeT9)t<>lpRM=x~HXkZ6NJtg4E&4Ub= zzP>&v{L5cI;e~Apa*%?ms-KYxugwwHckk#plZUNNuC6cA(>taG zC)E0^!c=*bz2>Ry@Fai%Zl)_W{oIqo_UXKdcVPfwKp-(OG4TgLjUyXXLBoL6VWFXa zW@X94;ee+G*BfRyoH3e%;$xbzu`!#?rc$Xbk!8!l9A;ykV^Pe;GASV;p|Md^6EFf! zdwup{gEQdZai88F^-)%KRUkMWySbJme-u<5JLsO}HZW;WA;30>)LU)8%OuDhl9iGQ z^^E0s*i&P^_k*$p+<4I6#%4!KCznB1ZloJIOi>9yk3W=bu#oGOY3M<{b7$XsIn`vl zs!tX-+9kNhnhmgGJjFI6MMcFOyQIIZWqG)|GA1T0Zhg?GT~15IjaPd2^k<(YI+Kn# zWPTVLQczX~Wf>(o%PCFLY4sz1&u6 zqt-BRS$lhX(F&I}JIe^6O2S?ftyEAj81pwq+kd&W{EwHL|9{#a+v1(ma5RY^9|x{_ NFqEw$RBG)R|1aVt8-@S? diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-rtl-Mobile-Chrome-linux.png index 4206f36716034ba5f88cc40056a47206bee53b57..b190c3ef2d18abb59a3c54ea54c927dbe67e921a 100644 GIT binary patch literal 3772 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 Y>M69(YIPzKu%jS@`zBDNwo}6Y0cP%ZL;wH) literal 2835 zcmc&$`9IWKA0JDiN7k+;+Y}z6vZsZi7!B7NmyxxxUQ5KtWEaJhkS$Bhh;TKSG%?ML zOOY*wl6|s=VjA1vnlYZ!^B+7vJ->X<=kN+eS2Hv;X|^AAP~r5OACYp z1j2V8#OH;Dz*pEva11Pb7zd;&q`pu7I|Op*qb1_qF$g8v|SU$>^vw_S+podp}j}STXLn`=L zAkQKkm6rR&M9TVz@W94iyB2n8nGL-?_PK@B6=l%RX@(QTx3e~Aix{yVKG4)VI9&Ic z9p0d{gk(0oz|<6huvS+=Al~Ku&*4A(wJr_GD=Q(WwS{;|$t06~ZtjmCL4A1ma`?)- z`_gf|e-`H#7crYlR|hehjs0?BX({=qP!a3%mZX?nVq;@I*gZZzZj|YSLScSm>5xDyY;kr@@F^9OE$> zI=`^6zC!L_XJGoH4a~x7wnb?yn(l{@GYmKY8-a_sAGH4=1UN%gS2huv)Rii4X(G^XJcB zC+yLPlV83d937?A)z#xKCI$woFOQJ6WAOg2Zf@5op$c_%b@k&n%*rb&Qb;Yk55Dyl zIJ&z2j>S@tc0NAJ!6WtGzG9~;Yil3k@%TFgDvs+jJ~5%Lq2ay#^K0!ja_8J_H2TEM z%*_1!{Oh299o6*RT>1pS+NSr*Ju$eUbm~<4`g#NfbY9Vo1R~FPwv$1~sP=J;g{9@w zrl#RKfAW}xl~qM$<-K^$7WGGCW22y;ptj%pBM=&mcJkCIWi_=l_VP&V>E--_f(?)i zbqJ(B)*P)zrBX*j4C=jFZ9!FlG~_OZrdP{{E#^c|PtViZ+7C?3UnEk%@^Bp_1*dWmr3r_!-VsFg;$SY=xp(>n zP>iZgu^>bE{=0XG

P*q`z;=?AI@dj{=HY_459Ha0fqQs*osB?WN-$f40_6*V=1 zb9f?H28V~Qn40qY`T1FwoX<8(6U)Zq`=srRW{Od6ZgP47eJa}85=l-(=e5sPT36lO zMHxG7VU!8J7Zc38si`^n`F;s%SDlM` z2@#ymMk>xMlUh}cja$M9RXE0mrUwmSVSz)!_4V_t3N)$1)12|ejJGKV=}a|M)t6Y7 zXHZa(Q4_$4GC4hcoz%rDHFI#t3GV6fC+pl8*XI`yXmC0GWn|y>My1t#eRJzO1IE$EO5nts!_sQ|658{Go6d3^p0dg7fq98|_L< zNx5THAc28_kVH=9q`r!(bzxFgR+ift0|S|~_L*^3{2QGF?(Nyx*z?jgbSyfhzB&rRjywB1&x4m`vtr&*s8|u(*LnwrBVLHf@4P zr54rKYj$QTEIW&fiK(ipc2*>gzCed^{=Tz^?G2&CtA-O@!`{Emfb9TBUzutp0Q3w( z85Y1j*lac+?OKySdUvatwe^QHTHb1Q_(-}78+d&~L&LkyP6rQrcMw=r|XnC@CxZzB^m_08AKLCx(g(26~~53FK@U}L7FqH=e0GjfYHmDN5oT}PR0 z3#E{Kd!$hPj&^W!S6A7L3^3nb**iG24G~dAM$s=(AnRD9zrSkAL2>`Sk_+ccZNcn# z!=PfmFD>14Yx^ENbxBx61pTSpoWd2FB;XCd&CQubMCeW>aO#3B$vB0e=$sLGDem#)>aw06aX1Plh<=vs6(SjMd>1l{rAw_11V zdXttc!`9bV1!8V)u5V!A4NZ-4`TOG|$O4vf*UT24+*2y=5boi$ay ztvR#sNLXB4?Zk;YqoXbqzozJog*6_B^{Y!@d-Qsbnuw_Av-0vbeHDBnFB%|g6A+*V zOV~MKTb=7ckCK#;i9%vBak%4#hEHZ^y*o4Hkg>6b#;Id;r+q)DP(VN4?;TE(;y#fg zx9n9~S_-Z%+QN0W6540Vh{W`@xvr@#*MX6ieN;eS$%)gaSHh-V(;~hdYH4XrEtd*Rc%rgd0sQI6p?@y6l+?X(^bv~7=W>*Df^RKz= z;?n)pEDfsX|8T^ou;r_Yk`k5z&cJM~T+7MHS>4{QrqiEfDcLe|d diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-rtl-Mobile-Firefox-linux.png index ab353f885de12bd6386f220f917f3e9e05f8c45b..84cf6c4a16674a028ee689e6c01d4c54e165f132 100644 GIT binary patch literal 4043 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 diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-rtl-Mobile-Safari-linux.png index 93b10e6f137cf52f26ab5a64518f68a6f62470c6..0f6c71c669c33fc69330d38b815930979660b09c 100644 GIT binary patch literal 3528 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 ItzXK203r4RJpcdz diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-ltr-Mobile-Chrome-linux.png index bd989b6cb202256c89ed3c58acd3d8d739912168..16f1009a013137d4410054c95d9141d1e0dc5902 100644 GIT binary patch literal 4477 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

5f!Cj3tL5Cy_u`4-oMt@ z73Af;M?nvC5LmcB&$VkT?8RKnU>TT8OF2LO(Gszsa&f za7tm}#drzSsoz{&WPpviB|`dU8)*Up7I~(wL&ersif5x^Vt9@ppDraaj-J=jdIMAl zOi%y&Z=disAnYTCrlxMwZBg;dNoH4nB%s(r-^o+@VRPN7+2R?UF7Ik;wtdW24xY@s zFrZd@imIrn#3P{41jm|dAjHt>U(d|UTtbvKiKY>k78iXzBy8%JW@pvk0U$Atoy+63 zI~TY-%JrL-l~CYhs0N)*2STYCPx2nK-~W^A#14bBva{Zcii(T#x8ZYka)MbHg@uKM zKYxDo;L}4_S63`qEbxk07X|^FVmjdSy9}9n<1!IS++G$w4>L zwO)sZhpUMG1dpw5Y``jIM%+F)B8Y37n>l4=D+fb_jzJ(-O$a%(1FT}>?wlx?H&b9_ zQo!=`&ji%m>W|j$H|kwEjpJKwn;^L>0ZT%Hf`W>64b*Q}@$8UpH?`nx#swW6Sdx2Y zSDo*?6N2cD!OU!pJr2Z3N=kO8YX^3$<(Xx~CnWSHiZfVu;5R-CyEF ztv|TMU01jKa|9Dmtji*O{c5bMr>By7<3A1?9vPu;jCxc}gEiiu_q#uQIMsg6ex_zJ z%o$)yXT4hurh`iaY`l5<_KeS@7po|NK$z-IRr^>~Rq^nflmTf3Bde3gKsO^H^L+&Bmn1h9UUbf4VTVRE1bcunM5R>Xl@8v zw_%KV_M3eE{CPZNozndlNsKxzr?ngt6_u5l*{mSrF!fmp4u=nw+Fl3jkxh!aa6Ngo z?>z22WSJv0=7^*`&)<6 zhOxKZ++@YY#f$AeiGbPxUI;NU&a`@e=c{D6ln-*pG6D_o2kJ^g2A>6!3uqISknmt} zs3iV@5*pnW%Dy9cgyYf9rAwFS3kwcCX_|WMh;Ra-wzo-H1`R;?@CS)N5HdFefR;QQ o_6@ZUbshfv2mIoEtpET3 diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-ltr-Mobile-Firefox-linux.png index 211698904032b67c629de313b5e72f28de0e6082..fd08b3d8489f75307d0f8b215700f695a240269d 100644 GIT binary patch literal 5101 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 w6ogIK`TYMYsD;5`=+(VQ+p7tfJ)tD zyaaF8tkqQ%fy=*VR&zl-06>%wigNlsY3oz|+9NM6u5a}py7AArFWzVK{;n9Oe}Ii- z{_+u>@+#D3jbF3upo(=;YbfxiPpVLAWN)_{bFRnOu&`$>vn!XLLk~e#I6d=iiIbF? zeS|zYEF=wAA0TkrX=ABHo_6y(#Q&)2!i5@KpXKFV-?DE@aySZ#Kta)c+~grp#9JD9 z2!oOiC9Y5(_9>rNj;7RrFN{|H{+Iiac!!$mDW^_pd2%x5d*y>6Y@`i5@Bma(E862nirYcWP#c>xwo-Iepd4pZ_ zy%m%ld5!kJkK3*_TqV!`*1oP_ORq#lz}kRAK%gean2f)oP68AGO}xf|2G?T5FHpLj z57-EH3qhIQziv~Nw|l>uB!_}VZ>I@|D*Y%L(e3yP)99J8Sa!4 z%S=>_xcz}3fVpv&tfsG`5^kx9q&b1$A4Y6=ATl%co{hRwVF}5+lw9YArB4LLZCTo@ zC^dBGHHI!IxIv6z%#smM1m+jAb;R}dCEh6A!ZIj^sY6C2Ph_4wBi|mS<~Fz>Qt`Ob zrjz>Jw*fq!16yiT$sr{*vA>=$RG<~K)6H`#(M_m#w+z@;!p?~K?XBeGa5(#~WG^i( z^`ReGwgxt1HTwGc&d(y_d9+%#+HT%tc(5|s;<+{&af>G`EG$1a_w{6LA5MdOKa*KG z=RQS<%Z_l3PyZK;o)qg2Il$;txdw;u!V6y!X~^W*?v3?h<^850RpXR^n3$NG`m<*v z>5siN)1{OG7kn>zQ$_y8PUjXBXk|!`PgZ!IE9RD zjg@wjIEJ+7v|gkZ)x;B*Z>*IUCvS+2oU0ylB{oIpy3Tjp`=~65Vq{`kTU%35P~hX^ zL-f?UFE=zaoJ8m5sVBov|5U*}#snrNCTg8$riX_~fhS>%_j<*}#hqqan#;=i!YhtW z)+(wnm}pj+jEszF$DvxsNjG=*u`<&~Z%+31*T$9?7rRHaSbcEmfcT#%=iAc#haw;%Xk?DAp5CHracSxB+CCW>nMw=`*Tb5c8c~gc{CpH^ zPft&ut-Fztk)Pj5vSlEG(cR4rq)i2WGh}PEq=Fj?Ra8`bVDu%cu1KnJz0Xb~xTyZ1mnd zI5-2eO-vdB&ri1JJH21sQQ8Kn8Xq5bQ@6EUA`TUFw^00jYYKTVnStNqCI$ca$5eY~6*v^S_yQc^M#c)Cu@ zsoZ7iy+KIL%xtwE$_MGe93AJzWbL&|?LcZhiQ>$)gu_nk4Hj2YcLN#FK< zU&Z%yuZu;)T(E)v^jAGl9}@KmqWYOESyo*wS~B8yapsFaMYBBlghr#|;z$4<%{1Wc z#Ds~kLp+qYm~5Hx#Qy;8+#(6ag5zXuduONfIHrAHU$ek{cc~9#m`VI~SAYM^m*==Y z<5lL~U0q#1m*-1%tJiHf*oNmhNh4s#Dypx-7j{?2Tl5h{MMV#K zP?e^yUcIugVCi(Vt*Qq(-&yG1-{0pmEGK;%bw@y4Ozg?__gmuVkIZ)B=tX0f-xD>j zuufAy`umej!3{R^P7!<_l7@+kiz_QDgL~95eN^TQ$`G~3mzy^>tZ(fNX&LJ46Iyq_ z66YUvzlCcd!^jaRQaQWz*y(er?>Gex1*_wys;pF^WPnRKt=a|kGSd|6uje)w0s5Ce z=Ksl6LpdAo#0tda4%&6Zuv+Tr4ULbdrlj0uV!8>#|nYN3c+HID6Vf_r~G zi+VBBI2b3uSI=tvqt>UTy_qtWB_k}-K3_J8xuvD0XJ==U?n`@@OfO)G6oJM^vA^G! zhD}d$%Xk4)Vr~&o^0w&t6aIewgBZcKgUetVD*dxt{1>EyIIGc$=RH9<)YMi*$p%Em zGx4!&x0INU%bS(&3UIhKDk8Rsh;oA%hqobo&fYja9Fi~YCrDH+w=|}IrWf_#1 zZ>~BxIgQ$hnv@yPw}Xj>h1eCcbKxOnF2Ap9sb6sUTH)I+*TWiEH)|8dzDCP@E9RMt z2_n&24Qb67E{JYIs6i`qyE_lLQu~&Ak_Ed49m?B z=i^{(nN{SI$m;9s`}iCcWCp^pdp?`ikn?=|70W?=GqWbAsfOtd^;JhbnL*Jf_V`>* zmFTXAiHV5|3}tX}_64RfI-+wyHH*cLAtpAJG;w)zkroiG{g!b{5Jt(uIJg#E&N!LK z6Qmt`kE`M$^TY@QWm_@=BX8r3k(M{H`}DK7SK4LvD~d~9HA*cH27{S2`_TuD>$OvoDnJf02d5pESHDI+iS|%wexkGi` zBI5mfqb8q9Ec(QGt}PTyGt)}zcCdUwSm6O+20>)b2G+Te0q%#i;%NP$S^IiNd`L*} z$tjCP-PSEY7D?N3Sor#Fkl8GrZle1(Q~ymaR!&|iDJgDlZXuz#`3-Z8-k(3=F0-;G zCZ7lxyFre0&BLFMH=9m38t3Nbz??2IC|mU^ZjZWyt*Kf6RcW*QGhM{CH$~(n^*!DF zhaw`oMFkl!US4|#hng3u_;3_Ax-sgfHyk!rsj&+{VR8yO1^mewjwat1QsvS$CR5=BkuJzrMdD2FnI?om; z0mv$Iq*PB~uY7gZV}sL22Q3eN(4BV-g&KcD*XMqP5NPDD2AiE?C)Z~zZd+XRo-0uE zx@zxG+9f!7lL9n~KD#vfXtry-j?V>BcHCJm-jb*({Dg3cdN0G#^+FW`h~k{ z9*r>}&8H90hWZ=DP_o^qMJ?&zIHY#09v?vkFZ)JpZT}PiwIGGta}&6>rK9d-vw1zJ zD6_4Ub%q70Dsnd)@0xhAOaT-TG=7d9*hvT zkilh^p1oSH2Il@-L-kqfzta|i(el|{_eRE6`@DFzre|OS_G_N;pXOK*b!GZ6msTo4UC_%3zM2W+c zs^u}VI-)(+9oF}Mu^hgxyAedV!s|*ybTZEqznRu@WxZLtPd#|AG1u>%riQZP^fc*P z@c#rkZ&Tm|9cm_s9v6WD^COQt)<#(vmPi2ft&2MSLRN^4_Gd`zx%qkAdkq?wXc~- z5!|nWTn=Sz1;IXwiNi&<-QEvo4caBBap44~lT<+@12l3@WU~^Q6=OWgMHix#+)v+3 z#w=&jpPZj1Y=)sfNTqA$>BiA@hcC{%@`L=U#_GND>r#t!=W|mCw z*?0EViP#CI!(y`~5aNl=BSQGpS`{!J`V^(Ia*NZZ`Eu80^_a?44IU~ap%oyPW2 z>`a1l?zC{u;j?RsMMZM>Yxv{BCLcMQcm!I<;HQ!3q}V$7i?R|4hy;g8ngU;pE# z3X90;+HD#lR!^=oM77&i8J8KL`)sSmnWBL!ZBc}U>7a?KacqThSF3=hjs-20g=-sq09ZhP9c%fy%Dq T(!124#Rd>cnu_J}Rw4fbeJ08) literal 2491 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 PHU`}8lu#KKh(2!;7m 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 literal 3026 zcmeHJi9eL<7a!A<8B4~PP>Pu`m_lTlj3~rtY-3A}ooq!kb*&L&$QFg{*VeTZ4Oz0Q zMwXOITpCLV)s-bnk+}`#_m2LJ-{vaq0jFB%EVxsDB~E`CI= zq9Ke{!QkMy>HX~rO|2PVg_3pNnUyTRDjLiGy2H+7m?HYQv$vObM4jflw%R<4o=6gd z!N3xU)YaTO5HcM?W@*DX91i)}mBG%DkxQ%Nf(CM?^%- z{`k_Hm2&;#3vmfp3W$HjpyBdHB5VI~){0yHr1G)&a2fQLKfz$|V|bg|?^hG8`8Y%y z{`W%!iJl2r5d~los3;di5qb4rz9_(#WPeN56nbV%pw~5hFjf!jY(U4%5KQ|L(g2h6 zKrj-v`1dG-Z>cR7M0(|$nJb~d-@gdKA=o)Jd-;BahzcaejHnQlO!x?Fm?f5pcNgXx zSv>>*Jhk(or1KG&5=CUHcef;ddP<3Zz72t^Z`pz-Baq5g@npq4DYZ;>gPV zET4g*C@dw9T4w&|&(|$RcV5;sT4T-B#FW$Me?X@}jjrwBQ0~u4h@fC^PpW*W??{!K z;%KR&#ShIj(%EDjitl!M{kJ zbN%^@73UyTG#YJPYI5K}&0(#ZUl%{x9r1b{IP+@nQM=lbYopcrED_I*h4=qFvXFy` zh@^k}&}f>9A+2u%hrngMzAtyTu&{8KzQd2v?%hdN!jLcLHP2KL z!a1}+p4$r3vAMQ{l5c;p(q2K+e`4SiJi)%+XMU03%kI(TZ56*Pc3CQ?MK?<})iSBa zmZeGA3TwYMe6LQmH8WU!kc_?RpgU?OuTQn5sn}`EPqsF)vWNj+EeUR$OJfoR^&T?7 zUra;Lln@RL*HRVDb9?H2M}{~3)At`a-Shs*r7x>99hb`}#5m-*$cdC2pStht$m&Lf zzsbQr`rr>lLq+avICNWv!ZnB$Sqp%+G1pbW!z|I z9MleChHw9}b)t+e)imDT*|Lko6x4;RU2epjh}a4_kN{+-V&mrL9`V3R1@qjKN#wRj zp0f{|Sgk3tpbE+C)WQjFQg$ymaDloh!x+Tg0(6EDl&?o1gL< zFYyUpWUJchKyDXx;y`D7*(wB8(Ncmoj4dyKfa(ea0~u9hG;o-gA7}_U621HLtazZU4FW2@pMDqXybU9Y~{u70$X#DKq_^YU&?ntHpQ~r`E z28eWR=#PIbeJeuNW_{eI$8lEOlk4t55-KsL0~dO_?n=EcO;@szwQXLWY&Ff%@YK1e zZE@YGK}q1cf~zf-cB>2aD;VQ8yq12{ae$a3qfk3(-n9JUHaFl?oci>}-#Pfe;<$Qx zpR7_)Q)2ZT+BHc;sVStoMy5(>{m0T6{!PAiBRlTE^f3g@#?7J=-3)Yxhd)S}NJzUa zHe$kI1{_01pGB0Cz?z~(AdPg+)blWnTkBUgM)bGQNFo8%cMljmsPE7w37E&%ll~J_ zO#@C>GUI_dWoUHk@8PuoNgAocHklano<*328X2W2ePZoEPSA;{BhnasLi7{ls6Wvp3hjS~X^o^15hUGWYkhP8&D|txP?)er$>E#jMQ_DS0AGNw3H*1`T>G z0rTh3;k+HEZJ+3UqSix_Df9l{KWBP5AgYa6`Q*H_x9#gf_a7#r_6i}P-{4BFoH;jA zcDcJB_GOi*ln}U{NNR0ycXY@umzY{ZMVC`+F4tb}64JM4-WY!!D<&B-CGa9r{*2V4 zu#&fwZ1tH(rkJ0Jzp64Jju(60G6qmpZpgY!!*nF9^KhoBgXC$uri`Lj@y4J9pwoKr zcD50k{*IOIO~tO==W^_T(SwPjYp2q=;G@-?i9=)Bqw&*Rqi}I!oY%rAVGmyHZO*PA zFF;QP8SmrG=?8^mpD8=FJZl*U+gK=_Z^w;(gvXza+zHRl?(fY~Gr$v_NZ{pTkj~V> zn7Dn(;JbUmW(z0Gt1tq-VsU;WW=~i9WxiolXvte%9_LZ;Xq1$7P0Amlo-sb>3|%h< zE{$4khxWMYp`ZiFaW*yG5D2u{v*Glw_vv1lDUYTc(Q_ zteUrq2E`{xkC{oID0oMwy|}euBIk@}EcED|Q?ywct;vvQ@InrQP6&2-N+_7D+X$)r zB!^r`(ckxE??I31TzG3e20{B^aAm+{XX`&g(Xw%Zda7Q(I#Mb^Lq{emE=WD(lNM~^ zN=K~dkgFw=T5~~tHTdySVOWaZXK_vj8Kr&~X-(Z(?RDQ{SSEJLq!>tEC_bS{*-foC zLpkd^t8B#{=!m7S*1itP-}Z0ESrq6D&YgtE5&qdpE%50)91%_dR|P{B*04I(-paNW zC4yc{8ML9|rm*b&RjQXv!Et^|jc`foNl}?o>(C@s%*-HkG<%l{>1p25p)M^LM{!}t zL$@|@kxwkKJCdQ!S^Te#P}aF9<%-+fpT|UcWIO7_ym)Gl;~B=O@wnQhT@4jDYiO1> zH`5Gl>rYd-+f8$-%U22TcCby1@xzUY^LYyKKEQ!Oecv8T<+CF{fWkC9^fTK)QFC8lQ9X}RqL16OQlWa-ZbJPxXJ)5 t>i>os#8=lgH^piyHGjtlJBa1zh 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 literal 2482 zcmbVOi#wFt8voG7IKpN-l=X<{Oe(PQD`~H5vcinbBYkyEeNdkhP zgN_bp3ff_H0iVKDnA-21s8dcoNq4ekGY{=uv*gdkYBBihfnJrDz@_6 z)S&#VwnFM#%us_rKa0$ks5ND$xM(}lk&;ynm_G_#baEsRHa?E7t^*x+-e8`ekW2Nl zqgUBlqt4}B@Fus@?#Hr@{zzQ*K^9XC^jJRx+l$Mw%Y&wJo12r*`+G2tMsN(`<;xB= z82SiK7+Q&c=8F^&5kVjj#*_giRaMm^N6s7(>UewMnQx$OagC?8y`9}9qCNy=bj{Rz zX^*(Li9l&GC{Jw#<>Dx)Lk7nnTe4#zXiE$ZgN_`?KLAOlI|xIf)*3?4jbjB+nzf80 z)N$;V1{5rVmW6&3|7)`#cprxws53-h*h|@1I%KR4N<}?-_aC(BS>p zHzXuvW?_L`UT)c^8GVgF2)lGCWp6i;O3Tfa;t~h@`)5}Z%FD|Mwwi_GebbM7o8Fa1W&Q;Q`6I@o4(8sP_ACRs%#wf zGHz+2<=SGHz8^3;N+IMG6cps;fm#0?dv&(=+M?eHd0CW_k`m9!)zuY?oz6b2_s=Yl zPaPed;Rw0awKaTvJSSTCUV6H)+FcHtUELM?tK-VIHQswfzJn(g`)zK{sP3e>dD7AZ zgHERl2?>P{mi?ODy^eFRDfDh>ZH>j_Cq8_Dskf7QH#awBQ4BX6ESVD5j{V z$Ih6tG&5su`Rdx@efJZMjg9MTYs9S;buX1xgK7-Dps)}?@5z%V2sj*r!2|{d@@6u# zvSvShI)wE7$m1PRR^FNIl}6pVaYN)9H#{chsG=f$$@!g)hJw62SUe?vN7X#;g#4Yx zM#G0{a&jK$&!;R5(LcZ`~3HMfCN388zNeUtjO@^nA{u4k$hX5xO|~1mN!b{D67<^5od)DWAIJoz11! zH~%&>GgGXGrRg^UIIF8)m%;e?(Yq8**k^Gpa)Gb@x#7-^jxFmDteGS+Y^2xH^up&3j)>F^RDvZ5yh;nV#P7 z&OThM8`P4p3g?cnDo-027}(g@uqrH_L7*BzK|vcE8|$#Csj24XX5=Afc)q8Xmu1TC z@A~@q_f%VBW8;iGumgoci8N2OL>DlbmZVo9U75SPyG>2TAc1aftk_6LM>KT*Nv_jcg_`TTQVR< zPfri3s-8yc;c}S_hLNsruFTrz(g(ne9Ay)!g9p#K$xGZ^*ZqBtUF!x8EPFen?(YE@ zB(|+=4>2}2#+%c3kj^(8ootSUsRMzKl9EbHObiDh#xIw-Xv&Enu+LR_zxy81A*rvg z56_U4mS!v9xM+d901bfO5XsTiEe`PZrX`v?YREcj05y<_-qFecToXT#4l1^{ml7Tx zj_W=qd)vv`nM5Lu;EWhAT)TTKER%Yyiv79o+EN5g;)+S#4@=Ld$YWUfXr`#PQ*+=I zKx;gHtu_7|a2&Th$^Y0XG7unu3~u($4uGG(s#*e;XliN(>c$fY1gd7VeW^kC*|4y% z&`^ZYrd9qR-UeuK?UJy zwY9A+EkkZ)MvqHmFV?HIQt2QBKOetx$P#ELkq1B=nL8bM{N!2-nSg+RQ>Pw*_=k$7r>6L) za6$ABR7dGY50ZW?+uGY_cYgw9n*01&OGD#`l9HLJDaeYsnVH$ilYK)&Ydty2DpFY! zmqdbTq@B&1Sy}yI4I7IbA5Tw&FY()tp50z*5q2KB`;CrRO3|R&mGnJGgwtX&$bphPk|svN=d2hD3)HoZVga+;R3w4 zKZt?z3JT&beR$CuG$}Y#$8gQ`oIZOnTiL}Ow(`Nn8P;*>atj@&)@m@=CUcl@Vhr>;^N|x zt)_vJjE$A(Zf|ejzjrTzNE|8>?ECXetv!=lAzo?o^}oWxBv=9F_}z|6{L=iU{BDRo$Z{Q zob2xYt}*x4&+gx8A_V=v?f-wgCH%En+4}l=X@v;Xktz_I;Z?+{7VM+JB@A-3J&UeG H1*iW9Pt%l* diff --git a/core/src/components/textarea/textarea.ios.scss b/core/src/components/textarea/textarea.ios.scss index b90a7d441e9..3c8ec47ffcf 100644 --- a/core/src/components/textarea/textarea.ios.scss +++ b/core/src/components/textarea/textarea.ios.scss @@ -40,3 +40,25 @@ :host(.textarea-disabled) { opacity: #{$textarea-ios-disabled-opacity}; } + +// Start/End Slots +// ---------------------------------------------------------------- + +/** + * Slotted buttons have a lot of default padding that can + * cause them to look misaligned from other pieces such + * as the control's label, especially when using a clear + * fill. We also make them circular to ensure that non- + * clear buttons and the focus/hover state on clear ones + * don't look too crowded. + */ +::slotted(ion-button[slot="start"].button-has-icon-only), +::slotted(ion-button[slot="end"].button-has-icon-only) { + --border-radius: 50%; + --padding-start: 0; + --padding-end: 0; + --padding-top: 0; + --padding-bottom: 0; + + aspect-ratio: 1; +} diff --git a/core/src/components/textarea/textarea.md.scss b/core/src/components/textarea/textarea.md.scss index c014bca63e0..16dfa2e147a 100644 --- a/core/src/components/textarea/textarea.md.scss +++ b/core/src/components/textarea/textarea.md.scss @@ -109,3 +109,27 @@ :host(.textarea-shape-round) { --border-radius: 16px; } + +// Start/End Slots +// ---------------------------------------------------------------- + +/** + * Slotted buttons have a lot of default padding that can + * cause them to look misaligned from other pieces such + * as the control's label, especially when using a clear + * fill. We also make them circular to ensure that non- + * clear buttons and the focus/hover state on clear ones + * don't look too crowded. + */ +::slotted(ion-button[slot="start"].button-has-icon-only), +::slotted(ion-button[slot="end"].button-has-icon-only) { + --border-radius: 50%; + --padding-start: 8px; + --padding-end: 8px; + --padding-top: 8px; + --padding-bottom: 8px; + + aspect-ratio: 1; + + min-height: 40px; +} diff --git a/core/src/components/textarea/textarea.scss b/core/src/components/textarea/textarea.scss index d75895d5936..31b080036c7 100644 --- a/core/src/components/textarea/textarea.scss +++ b/core/src/components/textarea/textarea.scss @@ -753,8 +753,10 @@ ::slotted([slot="start"]) { margin-inline-end: $form-control-label-margin; + margin-inline-start: 0; } ::slotted([slot="end"]) { margin-inline-start: $form-control-label-margin; + margin-inline-end: 0; } From 7ce1031c177487649c2a698664ec98f10d9002b9 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Mon, 18 Dec 2023 13:09:25 -0500 Subject: [PATCH 15/76] fix(refresher): mode property can be used in typescript (#28717) Issue number: resolves #28716 --------- ## What is the current behavior? All components that have per-mode stylesheets can have their mode adjusted by setting `mode` on the component. We use the `setMode` function to determine which mode to use on the component: https://github.com/ionic-team/ionic-framework/blob/516b84475e5d78060f35fa2c4821efc712536353/core/src/global/ionic-global.ts#L75 While this works on refresher, it is missing the `virtualProp` jsdoc comment which causes it to not have the appropriate type information. As a result, when developers try to use a JS binding for `mode`, they will get compilation errors. ## What is the new behavior? - Adds virtualProp for mode to refresher ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information I am considering this a bug fix instead of a feature. In non-TypeScript environments you can set `mode` on `ion-refresher` and it does change the mode. What's missing here is the type information associated with it. Dev build: `7.6.2-dev.11702914017.1ae72da5` --- core/api.txt | 1 + core/src/components.d.ts | 8 ++++++++ core/src/components/refresher/refresher.tsx | 3 +++ packages/angular/src/directives/proxies.ts | 4 ++-- packages/angular/standalone/src/directives/proxies.ts | 4 ++-- 5 files changed, 16 insertions(+), 4 deletions(-) diff --git a/core/api.txt b/core/api.txt index 320c0fc1878..fa3825d2903 100644 --- a/core/api.txt +++ b/core/api.txt @@ -1087,6 +1087,7 @@ ion-range,part,tick-active ion-refresher,none ion-refresher,prop,closeDuration,string,'280ms',false,false ion-refresher,prop,disabled,boolean,false,false,false +ion-refresher,prop,mode,"ios" | "md",undefined,false,false ion-refresher,prop,pullFactor,number,1,false,false ion-refresher,prop,pullMax,number,this.pullMin + 60,false,false ion-refresher,prop,pullMin,number,60,false,false diff --git a/core/src/components.d.ts b/core/src/components.d.ts index dcfee8f33e6..3ab34450f9f 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -2377,6 +2377,10 @@ export namespace Components { * A number representing how far down the user has pulled. The number `0` represents the user hasn't pulled down at all. The number `1`, and anything greater than `1`, represents that the user has pulled far enough down that when they let go then the refresh will happen. If they let go and the number is less than `1`, then the refresh will not happen, and the content will return to it's original position. */ "getProgress": () => Promise; + /** + * The mode determines which platform styles to use. + */ + "mode"?: "ios" | "md"; /** * How much to multiply the pull speed by. To slow the pull animation down, pass a number less than `1`. To speed up the pull, pass a number greater than `1`. The default value is `1` which is equal to the speed of the cursor. If a negative value is passed in, the factor will be `1` instead. For example: If the value passed is `1.2` and the content is dragged by `10` pixels, instead of `10` pixels the content will be pulled by `12` pixels (an increase of 20 percent). If the value passed is `0.8`, the dragged amount will be `8` pixels, less than the amount the cursor has moved. Does not apply when the refresher content uses a spinner, enabling the native refresher. */ @@ -7089,6 +7093,10 @@ declare namespace LocalJSX { * If `true`, the refresher will be hidden. */ "disabled"?: boolean; + /** + * The mode determines which platform styles to use. + */ + "mode"?: "ios" | "md"; /** * Emitted while the user is pulling down the content and exposing the refresher. */ diff --git a/core/src/components/refresher/refresher.tsx b/core/src/components/refresher/refresher.tsx index f762ffe7ac2..8f234f3eb8e 100644 --- a/core/src/components/refresher/refresher.tsx +++ b/core/src/components/refresher/refresher.tsx @@ -25,6 +25,9 @@ import { translateElement, } from './refresher.utils'; +/** + * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use. + */ @Component({ tag: 'ion-refresher', styleUrls: { diff --git a/packages/angular/src/directives/proxies.ts b/packages/angular/src/directives/proxies.ts index d192372759d..be168ed8703 100644 --- a/packages/angular/src/directives/proxies.ts +++ b/packages/angular/src/directives/proxies.ts @@ -1626,7 +1626,7 @@ mouse drag, touch gesture, or keyboard interaction. @ProxyCmp({ - inputs: ['closeDuration', 'disabled', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], methods: ['complete', 'cancel', 'getProgress'] }) @Component({ @@ -1634,7 +1634,7 @@ mouse drag, touch gesture, or keyboard interaction. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['closeDuration', 'disabled', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], }) export class IonRefresher { protected el: HTMLElement; diff --git a/packages/angular/standalone/src/directives/proxies.ts b/packages/angular/standalone/src/directives/proxies.ts index 650d21c94ed..fa6f3d45828 100644 --- a/packages/angular/standalone/src/directives/proxies.ts +++ b/packages/angular/standalone/src/directives/proxies.ts @@ -1496,7 +1496,7 @@ export declare interface IonProgressBar extends Components.IonProgressBar {} @ProxyCmp({ defineCustomElementFn: defineIonRefresher, - inputs: ['closeDuration', 'disabled', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], methods: ['complete', 'cancel', 'getProgress'] }) @Component({ @@ -1504,7 +1504,7 @@ export declare interface IonProgressBar extends Components.IonProgressBar {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['closeDuration', 'disabled', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], standalone: true }) export class IonRefresher { From ee6ba200d159c1380816453ddc17699edc1d4bf1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Dec 2023 11:56:59 -0800 Subject: [PATCH 16/76] chore(deps-dev): Bump @capacitor/keyboard from 5.0.6 to 5.0.7 in /core (#28713) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@capacitor/keyboard](https://github.com/ionic-team/capacitor-plugins) from 5.0.6 to 5.0.7.

Release notes

Sourced from @​capacitor/keyboard's releases.

@​capacitor/keyboard@​5.0.7

5.0.7 (2023-12-15)

Bug Fixes

  • keyboard: Change keyboard style during setStyle (#1935) (3b520b8)
Commits
  • c5aab48 chore(release): publish [skip ci]
  • 77dc373 fix(camera): reject promise on web input cancel event (#1964)
  • bf7ec33 feat(google-maps): Separate mapId for Google Maps Cloud IDs (#1943)
  • 3b520b8 fix(keyboard): Change keyboard style during setStyle (#1935)
  • e18f458 docs(screen-reader): Use stateChange event in example code (#1934)
  • fb941c7 feat(filesystem): add removeAllListeners method (#1868)
  • 3d20522 chore(ci): Pin @​actions/http-client version to 2.1.1 (#1870)
  • dc2eb14 chore(release): publish [skip ci]
  • 73ad64b fix(google-maps): use URLSession for remote iconUrl on iOS (#1818) (#1824)
  • ef65656 fix(google-maps): Apply iconAnchor value to Marker anchor on Android (#1822)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@capacitor/keyboard&package-manager=npm_and_yarn&previous-version=5.0.6&new-version=5.0.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- core/package-lock.json | 14 +++++++------- core/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index 9f28d035a2d..6486ca530c3 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -17,7 +17,7 @@ "@axe-core/playwright": "^4.8.2", "@capacitor/core": "^5.5.1", "@capacitor/haptics": "^5.0.6", - "@capacitor/keyboard": "^5.0.6", + "@capacitor/keyboard": "^5.0.7", "@capacitor/status-bar": "^5.0.6", "@ionic/eslint-config": "^0.3.0", "@ionic/prettier-config": "^2.0.0", @@ -652,9 +652,9 @@ } }, "node_modules/@capacitor/keyboard": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-5.0.6.tgz", - "integrity": "sha512-9GewAa/y2Hwkdw/Be8MTdiAjrFZ7TPDKpR44M0Y/0QMnK+mBbgzcoZ/UkuumWv6e2F1IAI+VY5eYVQHDeZcRoA==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-5.0.7.tgz", + "integrity": "sha512-+6lW8z2nXTM2NOG7D7pOasCfIGicz26+EeDRXIj5AtJibbjwtE1Q5GIY+qGHgzpmwOF0qmcrGJBz4zagDwUapg==", "dev": true, "peerDependencies": { "@capacitor/core": "^5.0.0" @@ -11340,9 +11340,9 @@ "requires": {} }, "@capacitor/keyboard": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-5.0.6.tgz", - "integrity": "sha512-9GewAa/y2Hwkdw/Be8MTdiAjrFZ7TPDKpR44M0Y/0QMnK+mBbgzcoZ/UkuumWv6e2F1IAI+VY5eYVQHDeZcRoA==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-5.0.7.tgz", + "integrity": "sha512-+6lW8z2nXTM2NOG7D7pOasCfIGicz26+EeDRXIj5AtJibbjwtE1Q5GIY+qGHgzpmwOF0qmcrGJBz4zagDwUapg==", "dev": true, "requires": {} }, diff --git a/core/package.json b/core/package.json index ede31164ef9..55155069e11 100644 --- a/core/package.json +++ b/core/package.json @@ -39,7 +39,7 @@ "@axe-core/playwright": "^4.8.2", "@capacitor/core": "^5.5.1", "@capacitor/haptics": "^5.0.6", - "@capacitor/keyboard": "^5.0.6", + "@capacitor/keyboard": "^5.0.7", "@capacitor/status-bar": "^5.0.6", "@ionic/eslint-config": "^0.3.0", "@ionic/prettier-config": "^2.0.0", From 8d841b4225cf7cf8b389b322caf022a2af9590e3 Mon Sep 17 00:00:00 2001 From: ionitron Date: Tue, 19 Dec 2023 14:45:17 +0000 Subject: [PATCH 17/76] v7.6.2 --- CHANGELOG.md | 13 +++++++++++++ core/CHANGELOG.md | 13 +++++++++++++ core/package-lock.json | 4 ++-- core/package.json | 2 +- docs/CHANGELOG.md | 8 ++++++++ docs/package-lock.json | 4 ++-- docs/package.json | 2 +- lerna.json | 2 +- packages/angular-server/CHANGELOG.md | 8 ++++++++ packages/angular-server/package-lock.json | 6 +++--- packages/angular-server/package.json | 4 ++-- packages/angular/CHANGELOG.md | 11 +++++++++++ packages/angular/package-lock.json | 6 +++--- packages/angular/package.json | 4 ++-- packages/react-router/CHANGELOG.md | 8 ++++++++ packages/react-router/package-lock.json | 6 +++--- packages/react-router/package.json | 4 ++-- packages/react/CHANGELOG.md | 8 ++++++++ packages/react/package-lock.json | 6 +++--- packages/react/package.json | 4 ++-- packages/vue-router/CHANGELOG.md | 8 ++++++++ packages/vue-router/package-lock.json | 6 +++--- packages/vue-router/package.json | 4 ++-- packages/vue/CHANGELOG.md | 8 ++++++++ packages/vue/package-lock.json | 6 +++--- packages/vue/package.json | 4 ++-- 26 files changed, 122 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9813452a1fc..63d10347167 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) + + +### Bug Fixes + +* **input, textarea, select:** reduce padding on slotted buttons ([#28676](https://github.com/ionic-team/ionic-framework/issues/28676)) ([516b844](https://github.com/ionic-team/ionic-framework/commit/516b84475e5d78060f35fa2c4821efc712536353)) +* **item:** label does not expand indefinitely ([#28700](https://github.com/ionic-team/ionic-framework/issues/28700)) ([bc51dd0](https://github.com/ionic-team/ionic-framework/commit/bc51dd05cf036656980de584d2367db46054f774)) +* **refresher:** mode property can be used in typescript ([#28717](https://github.com/ionic-team/ionic-framework/issues/28717)) ([7ce1031](https://github.com/ionic-team/ionic-framework/commit/7ce1031c177487649c2a698664ec98f10d9002b9)), closes [#28716](https://github.com/ionic-team/ionic-framework/issues/28716) + + + + + ## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 39ec96aac81..6a4702fcabf 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) + + +### Bug Fixes + +* **input, textarea, select:** reduce padding on slotted buttons ([#28676](https://github.com/ionic-team/ionic-framework/issues/28676)) ([516b844](https://github.com/ionic-team/ionic-framework/commit/516b84475e5d78060f35fa2c4821efc712536353)) +* **item:** label does not expand indefinitely ([#28700](https://github.com/ionic-team/ionic-framework/issues/28700)) ([bc51dd0](https://github.com/ionic-team/ionic-framework/commit/bc51dd05cf036656980de584d2367db46054f774)) +* **refresher:** mode property can be used in typescript ([#28717](https://github.com/ionic-team/ionic-framework/issues/28717)) ([7ce1031](https://github.com/ionic-team/ionic-framework/commit/7ce1031c177487649c2a698664ec98f10d9002b9)), closes [#28716](https://github.com/ionic-team/ionic-framework/issues/28716) + + + + + ## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) diff --git a/core/package-lock.json b/core/package-lock.json index 6486ca530c3..e926732c5bb 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/core", - "version": "7.6.1", + "version": "7.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/core", - "version": "7.6.1", + "version": "7.6.2", "license": "MIT", "dependencies": { "@stencil/core": "^4.8.2", diff --git a/core/package.json b/core/package.json index 55155069e11..47c012ae53b 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "7.6.1", + "version": "7.6.2", "description": "Base components for Ionic", "keywords": [ "ionic", diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 07bd8f3b75f..ccb947de87b 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. +## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) + +**Note:** Version bump only for package @ionic/docs + + + + + ## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) **Note:** Version bump only for package @ionic/docs diff --git a/docs/package-lock.json b/docs/package-lock.json index c18a9dde2c5..e4fc1d307a8 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/docs", - "version": "7.6.1", + "version": "7.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/docs", - "version": "7.6.1", + "version": "7.6.2", "license": "MIT" } } diff --git a/docs/package.json b/docs/package.json index 0ae14777025..952da0adf14 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/docs", - "version": "7.6.1", + "version": "7.6.2", "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 637423cac39..4bba0ca5eaf 100644 --- a/lerna.json +++ b/lerna.json @@ -4,5 +4,5 @@ "docs", "packages/*" ], - "version": "7.6.1" + "version": "7.6.2" } diff --git a/packages/angular-server/CHANGELOG.md b/packages/angular-server/CHANGELOG.md index 93a48a0bd24..1c04a037464 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. +## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) + +**Note:** Version bump only for package @ionic/angular-server + + + + + ## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) **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 9a23f5f00b1..37a13deeddb 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular-server", - "version": "7.6.1", + "version": "7.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular-server", - "version": "7.6.1", + "version": "7.6.2", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.1" + "@ionic/core": "^7.6.2" }, "devDependencies": { "@angular-eslint/eslint-plugin": "^14.0.0", diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json index 39eab6fee7f..c177b6ec774 100644 --- a/packages/angular-server/package.json +++ b/packages/angular-server/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "7.6.1", + "version": "7.6.2", "description": "Angular SSR Module for Ionic", "keywords": [ "ionic", @@ -62,6 +62,6 @@ }, "prettier": "@ionic/prettier-config", "dependencies": { - "@ionic/core": "^7.6.1" + "@ionic/core": "^7.6.2" } } diff --git a/packages/angular/CHANGELOG.md b/packages/angular/CHANGELOG.md index c3a35525f65..5ce32041082 100644 --- a/packages/angular/CHANGELOG.md +++ b/packages/angular/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) + + +### Bug Fixes + +* **refresher:** mode property can be used in typescript ([#28717](https://github.com/ionic-team/ionic-framework/issues/28717)) ([7ce1031](https://github.com/ionic-team/ionic-framework/commit/7ce1031c177487649c2a698664ec98f10d9002b9)), closes [#28716](https://github.com/ionic-team/ionic-framework/issues/28716) + + + + + ## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) **Note:** Version bump only for package @ionic/angular diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index 0b34c0470c4..ab3fd0558ec 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular", - "version": "7.6.1", + "version": "7.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular", - "version": "7.6.1", + "version": "7.6.2", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.1", + "@ionic/core": "^7.6.2", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/angular/package.json b/packages/angular/package.json index 9d7e9f72f7b..54ac2160daf 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "7.6.1", + "version": "7.6.2", "description": "Angular specific wrappers for @ionic/core", "keywords": [ "ionic", @@ -48,7 +48,7 @@ } }, "dependencies": { - "@ionic/core": "^7.6.1", + "@ionic/core": "^7.6.2", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index cabba869907..90ccb029b53 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. +## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) + +**Note:** Version bump only for package @ionic/react-router + + + + + ## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json index 519964f67e2..d7974021590 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react-router", - "version": "7.6.1", + "version": "7.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react-router", - "version": "7.6.1", + "version": "7.6.2", "license": "MIT", "dependencies": { - "@ionic/react": "^7.6.1", + "@ionic/react": "^7.6.2", "tslib": "*" }, "devDependencies": { diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 7be1bfcab1f..d1c4509b714 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react-router", - "version": "7.6.1", + "version": "7.6.2", "description": "React Router wrapper for @ionic/react", "keywords": [ "ionic", @@ -36,7 +36,7 @@ "dist/" ], "dependencies": { - "@ionic/react": "^7.6.1", + "@ionic/react": "^7.6.2", "tslib": "*" }, "peerDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 29727e2a7c9..6a3c7c4fd24 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. +## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) + +**Note:** Version bump only for package @ionic/react + + + + + ## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index acc186e3abb..48ffe6c8a33 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react", - "version": "7.6.1", + "version": "7.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react", - "version": "7.6.1", + "version": "7.6.2", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.1", + "@ionic/core": "^7.6.2", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/react/package.json b/packages/react/package.json index 42b170e5023..d31713f9809 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react", - "version": "7.6.1", + "version": "7.6.2", "description": "React specific wrapper for @ionic/core", "keywords": [ "ionic", @@ -39,7 +39,7 @@ "css/" ], "dependencies": { - "@ionic/core": "^7.6.1", + "@ionic/core": "^7.6.2", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/vue-router/CHANGELOG.md b/packages/vue-router/CHANGELOG.md index 9799e83aded..7a2beedf2ab 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. +## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) + +**Note:** Version bump only for package @ionic/vue-router + + + + + ## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) **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 31f37bb5113..d7cc5c55f7b 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue-router", - "version": "7.6.1", + "version": "7.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue-router", - "version": "7.6.1", + "version": "7.6.2", "license": "MIT", "dependencies": { - "@ionic/vue": "^7.6.1" + "@ionic/vue": "^7.6.2" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index f367bd1b025..2930b6f8da9 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "7.6.1", + "version": "7.6.2", "description": "Vue Router integration for @ionic/vue", "scripts": { "test.spec": "jest", @@ -44,7 +44,7 @@ }, "homepage": "https://github.com/ionic-team/ionic#readme", "dependencies": { - "@ionic/vue": "^7.6.1" + "@ionic/vue": "^7.6.2" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index 4dab3d058d1..7971728a6d2 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. +## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) + +**Note:** Version bump only for package @ionic/vue + + + + + ## [7.6.1](https://github.com/ionic-team/ionic-framework/compare/v7.6.0...v7.6.1) (2023-12-13) **Note:** Version bump only for package @ionic/vue diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index dab9fe0742d..e25bd05eede 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue", - "version": "7.6.1", + "version": "7.6.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue", - "version": "7.6.1", + "version": "7.6.2", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.1", + "@ionic/core": "^7.6.2", "ionicons": "^7.0.0" }, "devDependencies": { diff --git a/packages/vue/package.json b/packages/vue/package.json index 7c4f23f630e..471edb48870 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "7.6.1", + "version": "7.6.2", "description": "Vue specific wrapper for @ionic/core", "scripts": { "eslint": "eslint src", @@ -66,7 +66,7 @@ "vue-router": "^4.0.16" }, "dependencies": { - "@ionic/core": "^7.6.1", + "@ionic/core": "^7.6.2", "ionicons": "^7.0.0" }, "vetur": { From bfd497f82581ee3abf9dc3498877ff6c50b79c4b Mon Sep 17 00:00:00 2001 From: ionitron Date: Tue, 19 Dec 2023 14:45:31 +0000 Subject: [PATCH 18/76] chore(): update package lock files --- packages/angular-server/package-lock.json | 12 +++--- packages/angular/package-lock.json | 12 +++--- packages/react-router/package-lock.json | 52 +++++++++++------------ packages/react/package-lock.json | 12 +++--- packages/vue-router/package-lock.json | 52 +++++++++++------------ packages/vue/package-lock.json | 12 +++--- 6 files changed, 76 insertions(+), 76 deletions(-) diff --git a/packages/angular-server/package-lock.json b/packages/angular-server/package-lock.json index 37a13deeddb..e61d952f7ec 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1060,9 +1060,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "dependencies": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", @@ -7330,9 +7330,9 @@ "dev": true }, "@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "requires": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index ab3fd0558ec..1b97d5651fe 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1407,9 +1407,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "dependencies": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", @@ -9697,9 +9697,9 @@ "dev": true }, "@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "requires": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json index d7974021590..86d7bb67852 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -238,9 +238,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "dependencies": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", @@ -414,11 +414,11 @@ } }, "node_modules/@ionic/react": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.1.tgz", - "integrity": "sha512-Gg6IezbyvMucgNgmCMFr5vrsh2kgB/5S9j/24L07wt4mCNBy5ZGrzHkq9NSmcgU7bj/qD1GzamjoqICLH2vEzw==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.2.tgz", + "integrity": "sha512-c2dD/ATMDf70GAp6z6QLzmRNZVBZl9B6zcCGJlYhxSHReNOAln3PWYwxy8v/7MuTyclG4rnNQxiSBd3XQbqKTw==", "dependencies": { - "@ionic/core": "7.6.1", + "@ionic/core": "7.6.2", "ionicons": "^7.0.0", "tslib": "*" }, @@ -667,9 +667,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", + "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==", "bin": { "stencil": "bin/stencil" }, @@ -2418,9 +2418,9 @@ } }, "node_modules/ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "dependencies": { "@stencil/core": "^4.0.3" } @@ -4050,9 +4050,9 @@ "dev": true }, "@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "requires": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", @@ -4156,11 +4156,11 @@ "requires": {} }, "@ionic/react": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.1.tgz", - "integrity": "sha512-Gg6IezbyvMucgNgmCMFr5vrsh2kgB/5S9j/24L07wt4mCNBy5ZGrzHkq9NSmcgU7bj/qD1GzamjoqICLH2vEzw==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.2.tgz", + "integrity": "sha512-c2dD/ATMDf70GAp6z6QLzmRNZVBZl9B6zcCGJlYhxSHReNOAln3PWYwxy8v/7MuTyclG4rnNQxiSBd3XQbqKTw==", "requires": { - "@ionic/core": "7.6.1", + "@ionic/core": "7.6.2", "ionicons": "^7.0.0", "tslib": "*" } @@ -4297,9 +4297,9 @@ "optional": true }, "@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", + "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==" }, "@types/estree": { "version": "1.0.4", @@ -5570,9 +5570,9 @@ } }, "ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "requires": { "@stencil/core": "^4.0.3" } diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index 48ffe6c8a33..1548e5bff6b 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -811,9 +811,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "dependencies": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", @@ -12857,9 +12857,9 @@ "dev": true }, "@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "requires": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index d7cc5c55f7b..eec43a59c33 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -661,9 +661,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "dependencies": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", @@ -852,11 +852,11 @@ } }, "node_modules/@ionic/vue": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.1.tgz", - "integrity": "sha512-ejK5J8U6Gxo+KZqgD+SieEgxKCH+wqHbWe6LiTaE2VO43VgUAW5XNVT5Oz6RV/rBYXCM5mb/QB2T+YOv79QjoQ==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.2.tgz", + "integrity": "sha512-+qamnvbplyPN0RASemYvxMCPcwJ+lrJVJeDQ8Cw14OIuItVkMsidM2pF4hzZaxXyS+aHqCaVTewvLJ2/cUpzTw==", "dependencies": { - "@ionic/core": "7.6.1", + "@ionic/core": "7.6.2", "ionicons": "^7.0.0" } }, @@ -1508,9 +1508,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", + "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==", "bin": { "stencil": "bin/stencil" }, @@ -4279,9 +4279,9 @@ } }, "node_modules/ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "dependencies": { "@stencil/core": "^4.0.3" } @@ -7878,9 +7878,9 @@ "dev": true }, "@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "requires": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", @@ -7993,11 +7993,11 @@ "requires": {} }, "@ionic/vue": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.1.tgz", - "integrity": "sha512-ejK5J8U6Gxo+KZqgD+SieEgxKCH+wqHbWe6LiTaE2VO43VgUAW5XNVT5Oz6RV/rBYXCM5mb/QB2T+YOv79QjoQ==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.2.tgz", + "integrity": "sha512-+qamnvbplyPN0RASemYvxMCPcwJ+lrJVJeDQ8Cw14OIuItVkMsidM2pF4hzZaxXyS+aHqCaVTewvLJ2/cUpzTw==", "requires": { - "@ionic/core": "7.6.1", + "@ionic/core": "7.6.2", "ionicons": "^7.0.0" } }, @@ -8461,9 +8461,9 @@ } }, "@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", + "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==" }, "@tootallnate/once": { "version": "2.0.0", @@ -10515,9 +10515,9 @@ } }, "ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "requires": { "@stencil/core": "^4.0.3" } diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index e25bd05eede..451dbf3cd97 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -208,9 +208,9 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "dependencies": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", @@ -3959,9 +3959,9 @@ "dev": true }, "@ionic/core": { - "version": "7.6.1", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.1.tgz", - "integrity": "sha512-o4PSRxokfRB5H3E5DAM7xivG8XFXaXD3+U/tha0QKemiMSntqgPqy0FYX0pNEwIrV3llRzFbAGNqyvB1+BG97Q==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", + "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", "requires": { "@stencil/core": "^4.8.2", "ionicons": "^7.2.1", From 5d3bf9818df754f11da40e71e3dd8cd8fbc034a8 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 19 Dec 2023 11:43:45 -0500 Subject: [PATCH 19/76] chore(ci): package-lock is updated from separate job (#28697) After each release, we need to update the local `package-lock.json` dependencies. We do this via a `npm install --package-lock-only` command. However, this command can fail for reasons such as a connection timeout. When this happens, the package-lock files do not get updated. The problem is this action is also done in the same job as generating the changelog and creating the GitHub release. This operations cannot be re-done. As a result, we cannot simply re-run this job and try updating the package-lock files again. This PR changes the workflow to split the package-lock update out to its own job. In the event that this job fails, we can re-run only this job and leave the other jobs untouched. --- .github/workflows/release.yml | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2210bbbf76a..8020b6d3e12 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -69,16 +69,25 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} shell: bash - # Lerna does not automatically bump versions - # of Ionic dependencies that have changed, - # so we do that here. - - name: Bump Package Lock - run: | - lerna exec "npm install --package-lock-only" - git add . - git commit -m "chore(): update package lock files" - git push - shell: bash + + update-package-lock: + # This needs to run after finalize-release + # because we also push to the repo in that + # job. If these jobs ran in parallel then it is + # possible for them to push at the same time. + needs: [finalize-release] + runs-on: ubuntu-latest + steps: + # Lerna does not automatically bump versions + # of Ionic dependencies that have changed, + # so we do that here. + - name: Bump Package Lock + run: | + lerna exec "npm install --package-lock-only" + git add . + git commit -m "chore(): update package lock files" + git push + shell: bash purge-cdn-cache: needs: [release-ionic] From 4cf948fb4744250db9f93162d33fbe09fa8031be Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 19 Dec 2023 17:33:34 -0500 Subject: [PATCH 20/76] docs: account for this context (#28720) Issue number: N/A --------- ## What is the current behavior? In https://github.com/ionic-team/ionic-framework/issues/28694 there was some confusion around how to access `this` inside of a callback function passed to a property on Ionic components. The root issue was due to how the `this` context is determined with developers being responsible for setting the appropriate `this` context. ## What is the new behavior? - While this isn't an Ionic bug, I think it's worth calling out this behavior so developers are aware of how to account for it. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information Note: The link in the docs will not work until https://github.com/ionic-team/ionic-docs/pull/3333 is merged. --------- Co-authored-by: Amanda Johnston <90629384+amandaejohnston@users.noreply.github.com> --- core/src/components.d.ts | 20 ++++++++++---------- core/src/components/datetime/datetime.tsx | 3 +++ core/src/components/input/input.tsx | 3 +++ core/src/components/modal/modal.tsx | 3 +++ core/src/components/range/range.tsx | 3 +++ core/src/components/textarea/textarea.tsx | 3 +++ 6 files changed, 25 insertions(+), 10 deletions(-) diff --git a/core/src/components.d.ts b/core/src/components.d.ts index 3ab34450f9f..bcea90eeb27 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -943,7 +943,7 @@ export namespace Components { */ "size": 'cover' | 'fixed'; /** - * A callback used to format the header text that shows how many dates are selected. Only used if there are 0 or more than 1 selected (i.e. unused for exactly 1). By default, the header text is set to "numberOfDates days". + * A callback used to format the header text that shows how many dates are selected. Only used if there are 0 or more than 1 selected (i.e. unused for exactly 1). By default, the header text is set to "numberOfDates days". See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ "titleSelectedDatesFormatter"?: TitleSelectedDatesFormatter; /** @@ -1182,7 +1182,7 @@ export namespace Components { */ "counter": boolean; /** - * A callback used to format the counter text. By default the counter text is set to "itemLength / maxLength". + * A callback used to format the counter text. By default the counter text is set to "itemLength / maxLength". See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ "counterFormatter"?: (inputLength: number, maxLength: number) => string; /** @@ -1701,7 +1701,7 @@ export namespace Components { */ "breakpoints"?: number[]; /** - * Determines whether or not a modal can dismiss when calling the `dismiss` method. If the value is `true` or the value's function returns `true`, the modal will close when trying to dismiss. If the value is `false` or the value's function returns `false`, the modal will not close when trying to dismiss. + * Determines whether or not a modal can dismiss when calling the `dismiss` method. If the value is `true` or the value's function returns `true`, the modal will close when trying to dismiss. If the value is `false` or the value's function returns `false`, the modal will not close when trying to dismiss. See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ "canDismiss": boolean | ((data?: any, role?: string) => Promise); /** @@ -2336,7 +2336,7 @@ export namespace Components { */ "pin": boolean; /** - * A callback used to format the pin text. By default the pin text is set to `Math.round(value)`. + * A callback used to format the pin text. By default the pin text is set to `Math.round(value)`. See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ "pinFormatter": PinFormatter; /** @@ -2978,7 +2978,7 @@ export namespace Components { */ "counter": boolean; /** - * A callback used to format the counter text. By default the counter text is set to "itemLength / maxLength". + * A callback used to format the counter text. By default the counter text is set to "itemLength / maxLength". See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ "counterFormatter"?: (inputLength: number, maxLength: number) => string; /** @@ -5650,7 +5650,7 @@ declare namespace LocalJSX { */ "size"?: 'cover' | 'fixed'; /** - * A callback used to format the header text that shows how many dates are selected. Only used if there are 0 or more than 1 selected (i.e. unused for exactly 1). By default, the header text is set to "numberOfDates days". + * A callback used to format the header text that shows how many dates are selected. Only used if there are 0 or more than 1 selected (i.e. unused for exactly 1). By default, the header text is set to "numberOfDates days". See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ "titleSelectedDatesFormatter"?: TitleSelectedDatesFormatter; /** @@ -5901,7 +5901,7 @@ declare namespace LocalJSX { */ "counter"?: boolean; /** - * A callback used to format the counter text. By default the counter text is set to "itemLength / maxLength". + * A callback used to format the counter text. By default the counter text is set to "itemLength / maxLength". See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ "counterFormatter"?: (inputLength: number, maxLength: number) => string; /** @@ -6432,7 +6432,7 @@ declare namespace LocalJSX { */ "breakpoints"?: number[]; /** - * Determines whether or not a modal can dismiss when calling the `dismiss` method. If the value is `true` or the value's function returns `true`, the modal will close when trying to dismiss. If the value is `false` or the value's function returns `false`, the modal will not close when trying to dismiss. + * Determines whether or not a modal can dismiss when calling the `dismiss` method. If the value is `true` or the value's function returns `true`, the modal will close when trying to dismiss. If the value is `false` or the value's function returns `false`, the modal will not close when trying to dismiss. See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ "canDismiss"?: boolean | ((data?: any, role?: string) => Promise); /** @@ -7064,7 +7064,7 @@ declare namespace LocalJSX { */ "pin"?: boolean; /** - * A callback used to format the pin text. By default the pin text is set to `Math.round(value)`. + * A callback used to format the pin text. By default the pin text is set to `Math.round(value)`. See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ "pinFormatter"?: PinFormatter; /** @@ -7758,7 +7758,7 @@ declare namespace LocalJSX { */ "counter"?: boolean; /** - * A callback used to format the counter text. By default the counter text is set to "itemLength / maxLength". + * A callback used to format the counter text. By default the counter text is set to "itemLength / maxLength". See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ "counterFormatter"?: (inputLength: number, maxLength: number) => string; /** diff --git a/core/src/components/datetime/datetime.tsx b/core/src/components/datetime/datetime.tsx index bffcc8942cb..77a8727f64f 100644 --- a/core/src/components/datetime/datetime.tsx +++ b/core/src/components/datetime/datetime.tsx @@ -341,6 +341,9 @@ export class Datetime implements ComponentInterface { * dates are selected. Only used if there are 0 or more than 1 * selected (i.e. unused for exactly 1). By default, the header * text is set to "numberOfDates days". + * + * See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this + * if you need to access `this` from within the callback. */ @Prop() titleSelectedDatesFormatter?: TitleSelectedDatesFormatter; diff --git a/core/src/components/input/input.tsx b/core/src/components/input/input.tsx index d28cfd385c8..3607b103221 100644 --- a/core/src/components/input/input.tsx +++ b/core/src/components/input/input.tsx @@ -121,6 +121,9 @@ export class Input implements ComponentInterface { /** * A callback used to format the counter text. * By default the counter text is set to "itemLength / maxLength". + * + * See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this + * if you need to access `this` from within the callback. */ @Prop() counterFormatter?: (inputLength: number, maxLength: number) => string; diff --git a/core/src/components/modal/modal.tsx b/core/src/components/modal/modal.tsx index ef6114b18ba..bae8648d765 100644 --- a/core/src/components/modal/modal.tsx +++ b/core/src/components/modal/modal.tsx @@ -264,6 +264,9 @@ export class Modal implements ComponentInterface, OverlayInterface { * * If the value is `true` or the value's function returns `true`, the modal will close when trying to dismiss. * If the value is `false` or the value's function returns `false`, the modal will not close when trying to dismiss. + * + * See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this + * if you need to access `this` from within the callback. */ @Prop() canDismiss: boolean | ((data?: any, role?: string) => Promise) = true; diff --git a/core/src/components/range/range.tsx b/core/src/components/range/range.tsx index 5b017cf464a..1df4ed9c3f5 100644 --- a/core/src/components/range/range.tsx +++ b/core/src/components/range/range.tsx @@ -141,6 +141,9 @@ export class Range implements ComponentInterface { /** * A callback used to format the pin text. * By default the pin text is set to `Math.round(value)`. + * + * See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this + * if you need to access `this` from within the callback. */ @Prop() pinFormatter: PinFormatter = (value: number): number => Math.round(value); diff --git a/core/src/components/textarea/textarea.tsx b/core/src/components/textarea/textarea.tsx index 83557d3254f..6684d09906b 100644 --- a/core/src/components/textarea/textarea.tsx +++ b/core/src/components/textarea/textarea.tsx @@ -222,6 +222,9 @@ export class Textarea implements ComponentInterface { /** * A callback used to format the counter text. * By default the counter text is set to "itemLength / maxLength". + * + * See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this + * if you need to access `this` from within the callback. */ @Prop() counterFormatter?: (inputLength: number, maxLength: number) => string; From 2f99aeae6f71d5ffd1880f2c549227ecf71becf3 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 20 Dec 2023 09:13:00 -0500 Subject: [PATCH 21/76] fix(datetime): selected today button renders correctly on ios (#28740) Issue number: Internal --------- ## What is the current behavior? We removed the background color from today's calendar day button if selected when implementing the calendar-day button shadow part feature: https://github.com/ionic-team/ionic-framework/commit/79b005da704c2ce481e1e3bc4d24cdba06a36d04#diff-8e2912d52559aa44c9c6dc062c8d683e7b51c92c7b7ba420ad6f7587f1e1a61aL139 We did not catch this because we do not have test coverage for this use case. We typically avoid rendering datetime on today's date because "today" could be something totally different depending on the test machine's locale/configuration. ## What is the new behavior? - Adds the background rule that was removed - Added test coverage. I mocked today's date to be a fixed date so it never changes ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information --------- Co-authored-by: ionitron --- .../src/components/datetime/datetime.ios.scss | 4 +- .../datetime/test/basic/datetime.e2e.ts | 38 ++++++++++++++++++ ...dar-button-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1078 bytes ...ar-button-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 973 bytes ...dar-button-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 1052 bytes ...ndar-button-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1097 bytes ...dar-button-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 976 bytes ...ndar-button-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1264 bytes 8 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-md-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/datetime/datetime.ios.scss b/core/src/components/datetime/datetime.ios.scss index 145053d2f70..5f9aa2d040f 100644 --- a/core/src/components/datetime/datetime.ios.scss +++ b/core/src/components/datetime/datetime.ios.scss @@ -249,9 +249,11 @@ /** * Day that is selected and is today - * should have white color. + * should have base background color + * with contrast text. */ :host .calendar-day.calendar-day-today.calendar-day-active { + background: current-color(base); color: current-color(contrast); } diff --git a/core/src/components/datetime/test/basic/datetime.e2e.ts b/core/src/components/datetime/test/basic/datetime.e2e.ts index c0ef49adf64..b72a7f2c3a6 100644 --- a/core/src/components/datetime/test/basic/datetime.e2e.ts +++ b/core/src/components/datetime/test/basic/datetime.e2e.ts @@ -458,6 +458,44 @@ configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, config }) => { }); }); +configs({ directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('datetime: today button rendering'), () => { + test('should render today button correctly when selected', async ({ page }) => { + test.info().annotations.push({ + type: 'issue', + description: 'FW-5808', + }); + await page.setContent( + ` + + + + `, + config + ); + + const datetime = page.locator('ion-datetime'); + + await page.waitForSelector('.datetime-ready'); + + await expect(datetime.locator('.calendar-day-today')).toHaveScreenshot( + screenshot(`datetime-today-calendar-button`) + ); + }); + }); +}); + /** * The calendar day highlight does not render * on iOS and has the same behavior across directions. diff --git a/core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bcca67fe4f52987f7b0e6a8560a3f19ed3616baa GIT binary patch literal 1078 zcmV-61j+k}P)Px&@JU2LR9J<@m}zWORTRg6GYoBMOYO8pprwnXKm!&m&_HQuj1mk=8x>P!iIr~# zzbYnvA`l41Vj@}~3K)$M4GFCvTYvyY*0d$Eg%FogDJbc*O_@>#rZapvGxKJ7Q|8@y zGyNwo?`}EwmwWHI%dvR9UN4I3eE{wMz_l*u>V>;~aHm)5^6ikHE&mw>P&pa0#;EmU zF$&r3guNHw%uV>~p0UoRO@yi`u&fgDG7|vV?SvoBKuasQ+{WO-m1=`G=EBPA*kGRu zX(n8_{ICrRAv-;KJL_;p+#c9{8h$=+J|KwApU%VAC#A1wiaL`0gYe-Vxbm<0aC#~) zgvRCi&ZP@EC*e^7yx6E*ZutIpEgyiq(+B(8M*>M-zqDzi z8Gzh%3OvfEIE>4ZBk#?*uwaVhnyH`I*0I!gn* z_%|%w0xxca559v3zR`Q7946(c+4r+qL4B&r3$^s-1KL7w?|>thwYsSjR1x9kf4=Ds z-jj@I&pB;JxZ4+67rZ_PTx#|KdYnGU9!1Do-TLMEc3504>D~d&0aWC0`lefTB=uy^ zfGsN^Jw@`L{tAzW)a?ZzQ*2Lb8k=%6p{W5%@+9AM98N1bWw5M%U%AFpyVO@b`23*e+2Iki4JXbzyC%?6MY2V_YeeAyrmDz^vLH^Z^3<^cNHY#{sC ziEG9Ul#Yk3?}FX;h`Q7vj#ED`wB4Wot9$s=2|mc0GT45?xPiLa8X!mjpmK6#yS*3H zA#2KfYqBH{igMMABvM7W!WP(k=9e13WPE;DzC@{}O#XrU)8|S@+a{n7?rKiH`8Z93JnUM->mnIu2QlHdnXFuq?yB9wXtE!WU z6slF#@bZk%GTjKqnnmzJv0hDLRaGi|hf5dI0&J?6OGC2sY!+;IOZtxB87@BQ_Q*ci z+#0QgIjWltAH4>)D1peBBE8LR(0DMuce$Rd7WlXp>MDkB7jroJmIHn~3y1yycN{lu zkkHhzcF&xK+1N-;-B~EkTlJU4v+Gu!v4lJ*dH5jW5Lk8>0ZMouI?}Gb-(Ekve w52Y?M4aTNPgkxqQyfhuA7pV0U7i6;Z1YZ|C$@f>lPXGV_07*qoM6N<$f(Hox0RR91 literal 0 HcmV?d00001 diff --git a/core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..840fd08af40fd9f471b64bc672a6cfd477312cc4 GIT binary patch literal 973 zcmV;;12X)HP)K=wWb{&z)k9DeQbAS(VOWqwWdvqWVbp`Bp*<88^-vL{FHxYB1ffA@ zRFZF6FGUo6QI>scWk_F|n5NbF?{(H$_rsYxvzs1RhS|My<~RRy?>%SEM*S7T0JkV7 zkT05mTh9R=KYa)4S-+5kb4$Ho zAXJsG!7L~w!%INUy+|16DnSEWFDh#n3UtOAzLQa-C60|zVg{Idx0D4AcT>O#9V zE)KYwtFGd%z}>;H_!#+ak2-tP3~V}O*Si|eI@ANXSwh{nV720siWv)~xfN(`>Ah-f zEO0GPoj+*=wwGA(=s$*qvj=kFAw377uF6XV)+MPCg;Ix>-`2lJSRmI+{>|;lzfV5^ zS!ZR=%7W50*CEpvsO^Z>_!ZcBPNsoO1t;bzWM(q3W0}Hf5WrofzVlQU)B~Au8hEL> zj~O@461Xh_NvjuM+2?_8ZMs;!*G-cw=4cBtTyZbkC}E~OY5?*sxK~Mew;(5*IXCUJ zc?$5iEDk1x_D+8VEAIiFl6~x&cQe;bi=(0?o8()&ZOU<=rQO6U5NwNlOA<5?T+SE>z)qLK4LIrawq%-5ztn{Dw3fO6k_v(_S>K2VD^Wo zs@toctC;FJZlW4b#O;ZNh?53_SskjkZK;dxXtQ%>rZRb7VRO}Pu4gW050YhFSQ`6* v76YrN`)}2U@O=ws7OaGsJ6U~n|04MZFH*M&C7o-X00000NkvXXu0mjf*J8&( literal 0 HcmV?d00001 diff --git a/core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-ios-ltr-Mobile-Safari-linux.png b/core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..ac81896e59225c958528f48ec051036f38846084 GIT binary patch literal 1052 zcmV+%1mpXOP)E)L zYKV)wTQZ}I@x}}Bn=DFj20t#0#%SVV9O60|W@L;dW^;qVCP~~5MO2rv`Jv=(>XMH8{0Lv3W?)RPlbW1)?A=az!BW}&n=~Ki z)UX_NzIGIIpc-3-B>T)2-u{v4TT2IrWiiqC6x%ilvwt3-$;Dh~x!|xA9j`sXlUoGX z-~UESXKJYP^=dUwZ;kI$f=Aa7hki*t7-;F_}MA2!MkV<mD3tLMqK2wDn4Z0kaVWB-SO6Z{zd5ILrh?yxF!ya2TowHf4!!FAv-K_yyLb1N4t# zHBrAUR(sheG1Uw0=z+3)4xbeYs4dgLK*dHXHpbQda882l%tr~c(?oNG)ad>-l;uV4 zifFMD_=cu6sNHt%cFF|DuJC5R_wm^^6uEFuyRs#?B5kBN3BKK z)K#oF`u zs*=2UbPsc=6Q9i0KPtPKS9Vibw5UV!_m)5qS3if(a&=Oanrr3R$Ek6$=DvHmC1;1F zstjJG$4&2_T=6aNB%xO*w6mpv$|4?JFVsa*_Iw3Hc&E5_BlfPx(14%?dR9J=0nO$fcRTze!ncdCoZZnN9szhg_)-Zf=Kqlk0 zvW0!}FkGIkGMR-G1zH;5R9|tMYIVb_Ctx~NZ7gf)IwX?NA1iJvg8g_@5_~ql9%$Ce z=Hc8$I6h{+Zh~FPz|j$yE0N&WLvv~PU>Gt5Y0?CH=nUi?Exzt+;LPgrRoFxdM$T_6 z*t`yd=U~Rj?^j_z9fRfUjl!~5HYYv=3Sb8(ZtSG8Q#LP#2@KfDgnR2fh%xb4CdJB> z&Om$`ydZuw=fYdPy%i4bhFhEEeC$tn`%6eJI*Xgj3!@6~a~u|yodpbPaA+U=@E1HB z6;H7_41L|s;)1Y^Uoc?*O*#*_ZLI3l?*k%H4d!L}{VV*^}H8pB}51?%_YBs>x| zUu$WAi&M^HgV<9Qs-{2TD?)_8;s3Sc84DVS}f z;o$Sa?z>l0tLek{b-QB~-BKgwK2J`;=Eqj)^Z#Io$Z!DdZP_;<%W+qS#q@Z%D?JTibSz zDpkYYN1?~9GX07&IjKE;^DCqsI5b6(mFclgc>VG6YYY|rwKOvi$G($F$-;8^C49{% z4yvmIo_}cVroSTCLdB=$O^?TA2RggBx&aOOp&=k?@Sb*A&f7Ls{;dB2gn&&eu9hSM P00000NkvXXu0mjf!4w9& literal 0 HcmV?d00001 diff --git a/core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-md-ltr-Mobile-Firefox-linux.png b/core/src/components/datetime/test/basic/datetime.e2e.ts-snapshots/datetime-today-calendar-button-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a4af82c283217351d290437d5a91e420a2801c73 GIT binary patch literal 976 zcmV;>126oEP)jTVzrp24zE*qCLnWEGtqWDiy-C zh18JjeEz1_Z|C zd%&INz{`GM^bhd!m%p&2Nq~IM`{0c1=a>4K#Q)iGis&ayx zMNn7TRoL8G;63H~cpNjSmS`*1Xf~rNhQZ&eM#zb}$`#m_ZlLCdxMOju z+~EY~kQWaO1I?X4`va?F#`zo>cCJ=nw_N}p_KFEjoeEsq4m8~bZj${kP6JA_fs$t6 z{%bMW47-Hnd2QBt1Q;0=6PUjO$fWwTpnhD=$xXnUPjqV6#bop9>B$PLnLsOZxj>%V$P@hn1(aH z2BN&Gbtt_Vg}qFE^p>jqrs&%++h{HIY!P23Yj>tb2}J`U&ZDkXWa+&=nC!5c)h=YS zIC@p-ghim0wH)wEsZcljYGVmjYs>Ywbk|Lx;C27;b{ zaWQCuNVxEV8{kTAB#Oi+QDdTsi5MZ?hz3-20$F5=Cb$G}V~j*TJ4P9!U0b%cYrD3` zi*{_QEbZw&p1X6-`~H7V+xPT6=P#(LO3wI0Ty)XiO}CdGAK@s25sZ2aGUY{7m9Vgq z1}Dza+)E)7{Q z=5IRApv%qSR^rJij!&TqboLMk^JVJ<2GKbCk5ggc!NAnVr%0;wJ>=v+bliEI!I5)V z6}sHh6`vvyrqaTP&BT-A4SXR^T;QI6dgD`c_Mj6veR;gWx96$0(;u7(13(b?=CAaU z6oGh>U)s4Jn4x&!S}y`za*Y`LeFK}q{f9GW0N4~xbpS}f`RnOzO%r8B>}h1_JYorc z>*Dhkh7%g5_xN#nQB@@1l1uYHzfR<%*KqsTbrhSz{+Ecv_~NXF3Z4PVin#4XjK%2< z;MRB-)KySz=fF?g=%ei>$J%&ifwl@jX(2cJ5bydZokb#4X;7>+%D+s>VBt0^||eVcZJB;gp+ zq{3lkEj!k->j*=`c~%fjvbMWuEDjq7nmE*)=WZg3mXlXl~DE zIv@&I%t&)>cm~jk+HMC?;Jqe%L5{UyQ_?2~BRM@uKOz>#VMEgEm|ctt-Chlot4df= z1Mu_S(UWf7@H{N2#?dPo*(2XRI8psmwzKq*9 zjZ0D|VlQM%15b?koa5e^>MD5iIRpVq4xIE>|nH9;p0;{OX-+g z2cyPLD9Y3G+1;q6gOTD+KkuL9;SiF@b?sdoo5CC`_x$YHz_WD|4$I!jI@8Hle_+sK zl)2VRG~50ws8pAu6mZ+ai_3Up&13o|8Vph-Ra&po+|K1593>d^3`OyU2*(IUFv=M8 zSk394ncGjHfyR0^H&A5ET01v`M+CxLa?#$6%ZuB`V1!@ Date: Wed, 20 Dec 2023 12:28:27 -0500 Subject: [PATCH 22/76] fix(refresher): native ios refresher works on iPadOS (#28620) Issue number: resolves #28617 --------- ## What is the current behavior? We currently check to see if `webkitOverflowScrolling` is supported on the refresher's style object in order to enable to native iOS refresher. This works well for iOS, but it does not work for iPadOS. This is because this property was removed in iPadOS 13: https://developer.apple.com/documentation/safari-release-notes/safari-13-release-notes > Disabled -webkit-overflow-scrolling: touch on iPad. All frames and scrollable overflow areas now use accelerated one-finger scrolling without changing stacking. As a result, the native iOS refresher does not activate on iPadOS. ## What is the new behavior? - I think it's safe to assume that `webkitOverflowScrolling` may be removed on iOS in the future too since it was already removed on iPadOS. As a result, I implemented a solution that avoids checking this. - The `CSS.supports` check is required because otherwise the native iOS refresher would be activated in an emulated environment such as Chrome dev tools because the user agent is spoofed. The `apple-pay-logo-black` named image is only supported on Apple devices. Risks: - Apple could remove the `apple-pay-logo-black` named image in the future. However, we currently use this check elsewhere in Ionic too and it has worked well: https://github.com/ionic-team/ionic-framework/blob/60303aad23f823488afc8f8824e9c72e3ab86acc/core/src/components/datetime/datetime.ios.scss#L177. - Apple could add touch emulation to desktop Safari which could cause the native refresher to activate when using responsive design mode for testing. However, this would only impact app developer and would not impact production use cases. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information Dev build: `7.5.8-dev.11703088210.14a72b83` Co-authored-by: Sean Perkins --------- Co-authored-by: Sean Perkins --- .../refresher-content/refresher-content.tsx | 12 +++++-- .../components/refresher/refresher.utils.ts | 31 ++++++++++++------- 2 files changed, 29 insertions(+), 14 deletions(-) diff --git a/core/src/components/refresher-content/refresher-content.tsx b/core/src/components/refresher-content/refresher-content.tsx index 35b6554a77d..df94479c9d1 100644 --- a/core/src/components/refresher-content/refresher-content.tsx +++ b/core/src/components/refresher-content/refresher-content.tsx @@ -1,13 +1,13 @@ import type { ComponentInterface } from '@stencil/core'; import { Component, Element, Host, Prop, h } from '@stencil/core'; import { ENABLE_HTML_CONTENT_DEFAULT } from '@utils/config'; -import { isPlatform } from '@utils/platform'; import { sanitizeDOMString } from '@utils/sanitization'; import { arrowDown, caretBackSharp } from 'ionicons/icons'; import { config } from '../../global/config'; import { getIonMode } from '../../global/ionic-global'; import type { IonicSafeString } from '../../utils/sanitization'; +import { supportsRubberBandScrolling } from '../refresher/refresher.utils'; import type { SpinnerTypes } from '../spinner/spinner-configs'; import { SPINNERS } from '../spinner/spinner-configs'; @@ -63,11 +63,17 @@ export class RefresherContent implements ComponentInterface { componentWillLoad() { if (this.pullingIcon === undefined) { + /** + * The native iOS refresher uses a spinner instead of + * an icon, so we need to see if this device supports + * the native iOS refresher. + */ + const hasRubberBandScrolling = supportsRubberBandScrolling(); const mode = getIonMode(this); - const overflowRefresher = (this.el.style as any).webkitOverflowScrolling !== undefined ? 'lines' : arrowDown; + const overflowRefresher = hasRubberBandScrolling ? 'lines' : arrowDown; this.pullingIcon = config.get( 'refreshingIcon', - mode === 'ios' && isPlatform('mobile') ? config.get('spinner', overflowRefresher) : 'circular' + mode === 'ios' && hasRubberBandScrolling ? config.get('spinner', overflowRefresher) : 'circular' ); } if (this.refreshingSpinner === undefined) { diff --git a/core/src/components/refresher/refresher.utils.ts b/core/src/components/refresher/refresher.utils.ts index 8ae86de2581..4becab356d0 100644 --- a/core/src/components/refresher/refresher.utils.ts +++ b/core/src/components/refresher/refresher.utils.ts @@ -1,7 +1,6 @@ import { writeTask } from '@stencil/core'; import { createAnimation } from '@utils/animation/animation'; import { clamp, componentOnReady, transitionEndAsync } from '@utils/helpers'; -import { isPlatform } from '@utils/platform'; // MD Native Refresher // ----------------------------- @@ -195,6 +194,25 @@ export const translateElement = (el?: HTMLElement, value?: string, duration = 20 // Utils // ----------------------------- +/** + * In order to use the native iOS refresher the device must support rubber band scrolling. + * As part of this, we need to exclude Desktop Safari because it has a slightly different rubber band effect that is not compatible with the native refresher in Ionic. + * + * We also need to be careful not to include devices that spoof their user agent. + * For example, when using iOS emulation in Chrome the user agent will be spoofed such that + * navigator.maxTouchPointer > 0. To work around this, + * we check to see if the apple-pay-logo is supported as a named image which is only + * true on Apple devices. + * + * We previously checked referencEl.style.webkitOverflowScrolling to explicitly check + * for rubber band support. However, this property was removed on iPadOS and it's possible + * that this will be removed on iOS in the future too. + * + */ +export const supportsRubberBandScrolling = () => { + return navigator.maxTouchPoints > 0 && CSS.supports('background: -webkit-named-image(apple-pay-logo-black)'); +}; + export const shouldUseNativeRefresher = async (referenceEl: HTMLIonRefresherElement, mode: string) => { const refresherContent = referenceEl.querySelector('ion-refresher-content'); if (!refresherContent) { @@ -209,15 +227,6 @@ export const shouldUseNativeRefresher = async (referenceEl: HTMLIonRefresherElem return ( pullingSpinner !== null && refreshingSpinner !== null && - /** - * We use webkitOverflowScrolling for feature detection with rubber band scrolling - * on iOS. When doing referenceEl.style, webkitOverflowScrolling is undefined on non-iOS platforms. - * However, it will be the empty string on iOS. - * Note that we do not use getPropertyValue (and thus need to cast as any) because calling - * getPropertyValue('-webkit-overflow-scrolling') will return the empty string if it is not - * set on the element, even if the platform does not support that. - */ - ((mode === 'ios' && isPlatform('mobile') && (referenceEl.style as any).webkitOverflowScrolling !== undefined) || - mode === 'md') + ((mode === 'ios' && supportsRubberBandScrolling()) || mode === 'md') ); }; From dc1dd9c395ce0533261b172034de7ebe4a4ee624 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Dec 2023 16:50:34 -0500 Subject: [PATCH 23/76] chore(deps): Bump ionicons from 7.2.1 to 7.2.2 in /core (#28702) Bumps [ionicons](https://github.com/ionic-team/ionicons) from 7.2.1 to 7.2.2.
Release notes

Sourced from ionicons's releases.

v7.2.2

7.2.2 (2023-12-13)

Bug Fixes

  • icon: add better warning when loading icons (#1297) (d582e62)
Changelog

Sourced from ionicons's changelog.

7.2.2 (2023-12-13)

Bug Fixes

  • icon: add better warning when loading icons (#1297) (d582e62)
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ionicons&package-manager=npm_and_yarn&previous-version=7.2.1&new-version=7.2.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- core/package-lock.json | 14 +++++++------- core/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index e926732c5bb..ed48e1d0a1f 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" }, "devDependencies": { @@ -5785,9 +5785,9 @@ } }, "node_modules/ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "dependencies": { "@stencil/core": "^4.0.3" } @@ -15056,9 +15056,9 @@ } }, "ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "requires": { "@stencil/core": "^4.0.3" } diff --git a/core/package.json b/core/package.json index 47c012ae53b..dbf3580985f 100644 --- a/core/package.json +++ b/core/package.json @@ -32,7 +32,7 @@ ], "dependencies": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" }, "devDependencies": { From 204a861b2735015b8d7991ab672672a5440d5508 Mon Sep 17 00:00:00 2001 From: Maria Hutt Date: Wed, 20 Dec 2023 14:47:46 -0800 Subject: [PATCH 24/76] test(radio): re-enable keyboard navigation (#28747) Issue number: internal --------- ## What is the current behavior? The keyboard navigation tests for radio were disable due to flakiness with Safari when it came to the CI. ## What is the new behavior? - Re-enabled the tests. Debugging was done with a saved artifact. The artifact didn't provide a clear reason of why it flakes. But it did seem that the test was tabbing before the Safari page finished loading. I've added a `waitFor()` to verify that the radios have rendered. This was done for Safari only to prevent any additional wait time. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information There is no great way to test this since it only flakes on GitHub. --- .../components/radio/test/a11y/radio.e2e.ts | 20 ++++++++++++++++--- .../radio/test/legacy/a11y/radio.e2e.ts | 18 +++++++++++++++-- 2 files changed, 33 insertions(+), 5 deletions(-) diff --git a/core/src/components/radio/test/a11y/radio.e2e.ts b/core/src/components/radio/test/a11y/radio.e2e.ts index eaa52c548c3..e5a375bc966 100644 --- a/core/src/components/radio/test/a11y/radio.e2e.ts +++ b/core/src/components/radio/test/a11y/radio.e2e.ts @@ -15,9 +15,8 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => }); }); - // TODO(FW-5715): re-enable test - test.skip(title('radio: keyboard navigation'), () => { - test.beforeEach(async ({ page }) => { + test.describe(title('radio: keyboard navigation'), () => { + test.beforeEach(async ({ page, browserName }) => { await page.setContent( ` @@ -59,6 +58,21 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => `, config ); + + if (browserName === 'webkit') { + const radio = page.locator('#first-group ion-radio').first(); + /** + * Sometimes Safari does not focus the first radio. + * This is a workaround to ensure the first radio is focused. + * + * Wait for the first radio to be rendered before tabbing. + * This is necessary because the first radio may not be rendered + * when the page first loads. + * + * This would cause the first radio to be skipped when tabbing. + */ + await radio.waitFor(); + } }); test('tabbing should switch between radio groups', async ({ page, pageUtils }) => { diff --git a/core/src/components/radio/test/legacy/a11y/radio.e2e.ts b/core/src/components/radio/test/legacy/a11y/radio.e2e.ts index af6ccbfeb2b..98ccc80a46c 100644 --- a/core/src/components/radio/test/legacy/a11y/radio.e2e.ts +++ b/core/src/components/radio/test/legacy/a11y/radio.e2e.ts @@ -6,9 +6,23 @@ import { configs, test } from '@utils/test/playwright'; */ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => { test.describe(title('radio: a11y'), () => { - test.beforeEach(async ({ page, skip }) => { - skip.browser('webkit', 'Tabbing is flaky in Safari'); + test.beforeEach(async ({ page, browserName }) => { await page.goto(`/src/components/radio/test/legacy/a11y`, config); + + if (browserName === 'webkit') { + const radio = page.locator('#first-group ion-radio').first(); + /** + * Sometimes Safari does not focus the first radio. + * This is a workaround to ensure the first radio is focused. + * + * Wait for the first radio to be rendered before tabbing. + * This is necessary because the first radio may not be rendered + * when the page first loads. + * + * This would cause the first radio to be skipped when tabbing. + */ + await radio.waitFor(); + } }); test('tabbing should switch between radio groups', async ({ page, pageUtils }) => { const firstGroupRadios = page.locator('#first-group ion-radio'); From c794583abf546b2cb09baaf50def434466f71627 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Dec 2023 15:44:44 -0800 Subject: [PATCH 25/76] chore(deps-dev): Bump @stencil/sass from 3.0.7 to 3.0.8 in /core (#28731) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@stencil/sass](https://github.com/ionic-team/stencil-sass) from 3.0.7 to 3.0.8.
Release notes

Sourced from @​stencil/sass's releases.

v3.0.8

What's Changed

Full Changelog: https://github.com/ionic-team/stencil-sass/compare/v3.0.7...v3.0.8

Commits
  • 5132964 3.0.8
  • 9709fe2 chore(deps): update dependency @​stencil/core to v4.8.2 (#453)
  • 59591b1 chore(deps): update dependency terser to v5.26.0 (#450)
  • cc7d97f chore(deps): update dependency npm to v10.2.5 (#448)
  • 838cd61 chore(deps): update dependency np to v9.1.0 (#449)
  • e538024 chore(deps): update dependency terser to v5.25.0 (#447)
  • 4d7ff18 chore(deps): update dependency @​stencil/core to v4.8.1 (#446)
  • f9b9982 chore(deps): update dependency np to v9 (#445)
  • b4d8158 chore(deps): update dependency @​stencil/core to v4.8.0 (#444)
  • d286409 chore(deps): update dependency npm to v10.2.4 (#441)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@stencil/sass&package-manager=npm_and_yarn&previous-version=3.0.7&new-version=3.0.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- core/package-lock.json | 14 +++++++------- core/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index ed48e1d0a1f..cf8aaf8ca6d 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -26,7 +26,7 @@ "@rollup/plugin-virtual": "^2.0.3", "@stencil/angular-output-target": "^0.8.3", "@stencil/react-output-target": "^0.5.3", - "@stencil/sass": "^3.0.7", + "@stencil/sass": "^3.0.8", "@stencil/vue-output-target": "^0.8.7", "@types/jest": "^29.5.6", "@types/node": "^14.6.0", @@ -1846,9 +1846,9 @@ } }, "node_modules/@stencil/sass": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-3.0.7.tgz", - "integrity": "sha512-HcBjrh2CJ6aJnkOrBNSVyf1+x3FnUneYFk44rcx/jDK6Lx7R4w0dXMEsIR5MXqtROYWonZt7WtR8wsM1vcD+6w==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-3.0.8.tgz", + "integrity": "sha512-QJUG4Dr/b3wSizViwQXorrk1PJzxOsKkq5hSqtUHc3NNG3iomC4DQFYGeu15yNfoCDBtt4qkyHSCynsekQ8F6A==", "dev": true, "engines": { "node": ">=12.0.0", @@ -12196,9 +12196,9 @@ "requires": {} }, "@stencil/sass": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-3.0.7.tgz", - "integrity": "sha512-HcBjrh2CJ6aJnkOrBNSVyf1+x3FnUneYFk44rcx/jDK6Lx7R4w0dXMEsIR5MXqtROYWonZt7WtR8wsM1vcD+6w==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@stencil/sass/-/sass-3.0.8.tgz", + "integrity": "sha512-QJUG4Dr/b3wSizViwQXorrk1PJzxOsKkq5hSqtUHc3NNG3iomC4DQFYGeu15yNfoCDBtt4qkyHSCynsekQ8F6A==", "dev": true, "requires": {} }, diff --git a/core/package.json b/core/package.json index dbf3580985f..1bb503282ba 100644 --- a/core/package.json +++ b/core/package.json @@ -48,7 +48,7 @@ "@rollup/plugin-virtual": "^2.0.3", "@stencil/angular-output-target": "^0.8.3", "@stencil/react-output-target": "^0.5.3", - "@stencil/sass": "^3.0.7", + "@stencil/sass": "^3.0.8", "@stencil/vue-output-target": "^0.8.7", "@types/jest": "^29.5.6", "@types/node": "^14.6.0", From e96a1457a32646fa23c8218cb3cca4a8215ad115 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Dec 2023 09:34:26 -0500 Subject: [PATCH 26/76] chore(deps-dev): Bump @capacitor/core from 5.5.1 to 5.6.0 in /core (#28706) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@capacitor/core](https://github.com/ionic-team/capacitor) from 5.5.1 to 5.6.0.
Release notes

Sourced from @​capacitor/core's releases.

5.6.0

5.6.0 (2023-12-14)

Bug Fixes

  • cli: Use latest native-run (#7030) (1d948d4)
  • http: properly write form-urlencoded data on android request body (#7130) (a745a89)
  • http: set formdata boundary and body when content-type not explicitly set (#7133) (3862d6e)
  • ios: add some new cordova-ios classes used by Cordova plugins (#7115) (5fb902b)

Features

Changelog

Sourced from @​capacitor/core's changelog.

5.6.0 (2023-12-14)

Bug Fixes

  • cli: Use latest native-run (#7030) (1d948d4)
  • http: properly write form-urlencoded data on android request body (#7130) (a745a89)
  • http: set formdata boundary and body when content-type not explicitly set (#7133) (3862d6e)
  • ios: add some new cordova-ios classes used by Cordova plugins (#7115) (5fb902b)

Features

Commits
  • 12cdab8 Release 5.6.0
  • 421d2c0 feat: support for Amazon Fire WebView (#6603) (#7129)
  • a745a89 fix(http): properly write form-urlencoded data on android request body (#7130)
  • dfc97ee docs(http): FormData and other complex types do not work on CapacitorHttp plu...
  • 3862d6e fix(http): set formdata boundary and body when content-type not explicitly se...
  • 5fb902b fix(ios): add some new cordova-ios classes used by Cordova plugins (#7115)
  • 7977a6d chore(android): Update json test dependency (#7102)
  • 13935f0 docs: add warning around androidScheme with Android webview 117 (#7098)
  • 8d97b80 chore(android): Mock Log class for tests (#7099)
  • 1d948d4 fix(cli): Use latest native-run (#7030)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@capacitor/core&package-manager=npm_and_yarn&previous-version=5.5.1&new-version=5.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- core/package-lock.json | 14 +++++++------- core/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index cf8aaf8ca6d..5cbb7f38704 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@axe-core/playwright": "^4.8.2", - "@capacitor/core": "^5.5.1", + "@capacitor/core": "^5.6.0", "@capacitor/haptics": "^5.0.6", "@capacitor/keyboard": "^5.0.7", "@capacitor/status-bar": "^5.0.6", @@ -634,9 +634,9 @@ "dev": true }, "node_modules/@capacitor/core": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.5.1.tgz", - "integrity": "sha512-VG6Iv8Q7ZAbvjodxpvjcSe0jfxUwZXnvjbi93ehuJ6eYP8U926qLSXyrT/DToZq+F6v/HyGyVgn3mrE/9jW2Tg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.6.0.tgz", + "integrity": "sha512-xJhCOUGPHw0QYDA3YH+CmL6qiV9DH4Ij3yPxSenymjrtLuXI197u9ddCZwGEwgVIkh9kGZBBKzsNkn89SZ2gdQ==", "dev": true, "dependencies": { "tslib": "^2.1.0" @@ -11324,9 +11324,9 @@ "dev": true }, "@capacitor/core": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.5.1.tgz", - "integrity": "sha512-VG6Iv8Q7ZAbvjodxpvjcSe0jfxUwZXnvjbi93ehuJ6eYP8U926qLSXyrT/DToZq+F6v/HyGyVgn3mrE/9jW2Tg==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.6.0.tgz", + "integrity": "sha512-xJhCOUGPHw0QYDA3YH+CmL6qiV9DH4Ij3yPxSenymjrtLuXI197u9ddCZwGEwgVIkh9kGZBBKzsNkn89SZ2gdQ==", "dev": true, "requires": { "tslib": "^2.1.0" diff --git a/core/package.json b/core/package.json index 1bb503282ba..9640006de1f 100644 --- a/core/package.json +++ b/core/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@axe-core/playwright": "^4.8.2", - "@capacitor/core": "^5.5.1", + "@capacitor/core": "^5.6.0", "@capacitor/haptics": "^5.0.6", "@capacitor/keyboard": "^5.0.7", "@capacitor/status-bar": "^5.0.6", From 878eec6ea21d76586466d01e13e5e842e69eaceb Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Thu, 21 Dec 2023 13:17:05 -0500 Subject: [PATCH 27/76] fix(nav, router-outlet): ios page transition does not cover menu on larger screens (#28745) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Issue number: resolves #28737 --------- ## What is the current behavior? In https://github.com/ionic-team/ionic-framework/pull/28246 we removed the overflow on Nav and Router Outlet to allow content to flow outside of these containers. This allows the translucent tab effect to work (otherwise content would be clipped and there would be no translucency). However, this had the unintended side effect of causing page transitions to flow outside of these components. This is most noticeable on larger displays when using SplitPane because the page can cover the menu mid-transition. ## What is the new behavior? - Overflow is no longer allowed on the main content. I originally set the overflow on the router outlet/nav itself, but that caused the translucent tab bar behavior to regress. Since this issue only happens with split pane, I decided to apply the fix there. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information ### Dev build `7.6.3-dev.11703103144.148eb1f6` ⚠️ Please test in a physical app too ### Before/After Demo | `main` | branch | | - | - | | | | ### Screenshot Diffs The `menu-custom` screenshot diffs ([Example](https://github.com/ionic-team/ionic-framework/pull/28745/files)) are correct. By adding `overflow: hidden`, the box shadow from the "Content" header no longer flows outside of the container. The menu [border on MD has an opacity of 0.18](https://github.com/ionic-team/ionic-framework/blob/e5226016a0f0b066a7bd7fc9997f905d3b87fbc4/core/src/components/menu/menu.md.vars.scss#L7), so the border color was mixing with the color of the box shadow from the header. Since the shadow no longer flows outside of the container, the border color does not mix with the box shadow color. ### Does this break translucent tabs when the split pane is inside of a tab? No. The [split pane has `contain: strict` set](https://github.com/ionic-team/ionic-framework/blob/e5226016a0f0b066a7bd7fc9997f905d3b87fbc4/core/src/components/split-pane/split-pane.scss#L24) which prevents content from flowing under the tab bar, so the translucent tab bar never worked with this layout. --------- Co-authored-by: ionitron --- ...-split-pane-md-ltr-Mobile-Chrome-linux.png | Bin 8482 -> 8450 bytes ...split-pane-md-ltr-Mobile-Firefox-linux.png | Bin 17459 -> 17294 bytes ...-split-pane-md-ltr-Mobile-Safari-linux.png | Bin 7361 -> 7313 bytes .../src/components/split-pane/split-pane.scss | 10 ++++++++++ 4 files changed, 10 insertions(+) diff --git a/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Chrome-linux.png b/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Chrome-linux.png index fa0060c175db40a460dc0ef37ed91ef8bb4eaf91..dec3119afedbf56b266946dcbdac5c2d7d620044 100644 GIT binary patch literal 8450 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 FKLJ4VG5!Dm literal 8482 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 diff --git a/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Firefox-linux.png b/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Firefox-linux.png index a7d8086d36fd3b6514124f1c5da58843db796fc6..98ec5e8c89fa84c944b8f1819fb8ad08ed75b666 100644 GIT binary patch literal 17294 zcmeI4c|27A`}dJzQmJW?kYcC^Aw-reVJsmbvWBsR$j;azDeDl%zROOwEMrQtWbDS+ zRWi0gV#dz>_W9i3`@VmV@Atm{`u*<5_xE`C>pbS1$2sSHUFUthuj~1`&YV!q2TCW8 zUph`jMRgLctniSEiaL~viiSXc4D9hJZ^)yfxISj`)Hxqhv#_q6a3 zUs|y=VYgT{xJQ~1@1CAO4sI29FRwSIVFpK*eXrTO;lr3;9ichxaUr1ereB`EXDC;y zI-)N-8k=N(%6x5dt75NrpK3VgxhGq({XwTixL zlVrwB`Z%Ub5vo-1=4o|D<}>eME3;YVoF$VxcH%hUNWm?%`$V)1*E@rYWHrt#!LvNH z2rhrvdkFm<`bVgZDR!&91&_c4KVS0;k4=e@d)T=9QltL2Xoa}_VL}fsXM}KR!hh1q zTpSIZ*bvc-w)Gw>5Z0QGWPhjOkS2Ky`VazX~RbInf^+sskO}=cba!F z>FwciVF+AKRb{nPjN|o;RCmHxCNV{pv8~?yg@cnKx$?$3($`lwLnq>?s0?X&;H=JV zkKxt=auu|Ef;N;Zf|C22!hUgv&K8OpegsbmY$MC@fzxeKRH(LFHbJZ*_qak++rl)Vi+kPAsxP_>lR@@u->kcnfA2`Y7GSOE)pn_LM#2!<<3T(lbri!!jvDqNf zb6|^7))&f2A6kma0tE$pezc`+`RyVxzaA~C#?k~ktwm6wW{tiv|5kuJLV2{Swy4NC zZdJi5E3=uK-|$|l=u_eJvlZ165TBET32Kcc$6u$0MO#0mFZ2f14;t8!oMR@|T-Q+u zs4AZ&?oUS~{nP1pN?>dRRF9`}=C%SiCC@8w93WRh9X9*Do51g;_N$fFV0(MOC6)yY_eslZF&dVznf>7z^p;;B&A#cINy{iKa*Zq|1~bc2VR%9Z@%V6JIiJpKIi zJ!tGPTGHwbc^~8)HKlsRXmN2$V#%i|0ps{Q%eNT$;j@!n_s)88i6}y7vQFKe``(pm z*k!*Rrx)#9@d>=84Si$olSs;s@)(kmfUc0E#}^h{^{9hgnuJ3d+gIv z@RqT?jSbGbW^Cr7Y#Sw>urswZvt95jxv(YdzVGS}M!%sk?`6zXOT~{@EQyhRJ5v;1 zo|et7MJn-z-%SjizuIFu6p2K8GTl{r~uwuifMQtM;pGLatxho8RX<5*K>I(zl> zeJImNoy=61RY*k{@QKKZx_$oq+r;(8 zbqwO=Nzq%0`m^Dy4Xa&+#~Mc+>e0KDQGw$@i#3yt^CnK1%}&RNz8NhgHp`M);-!jq z?xcjNNEvCBG?zbPw1Fx=+ifWN)|B>d`^nF6U4%=*3p{<4j*Bm5=UXJrx}SVX&3lP% zesL{a_~+@@T%o)rADfb&H$m{}(z|mSNle&{uja=*=JWFsJNWByH$Q$4B;K9ed=NWK zi+ZhXF1`kR1SLp4#Ys@i&c~*_jXnHe@_%2s= z7+Q_!<1i50J07OMz}oDp|2x3)nLG9Wrd2&_^wc`~~;Rgq3JDV*A5k-^7b8m9Ri z1xr1GQ!*J@mwjgLc24e5#8y++8}d*%@EoL8KOJFAu#D4hAyxK2K!mWlz3-By44HQd z_-%GreSJRW)QVOY8+Tb-F0GsASzUDW8wI=A@W$;UcBS@|u@~Kffp>S;`a9jR+eWM3 z^cwp}&#(=19VUB!W}nUJlzP3>Qd=Dkxnk_I@|6hg;H{hH=+&Qu3!uAvQRr)>6g7=3 zm(y-m%h-CXV4~p8Z))=gwe|=F)lq@fdp$nEJk^t9^}E{7O-gcisUw!u zv6uhl!5y6N*;6lKko_{vZGnAF6cx^Cy0ksanbwKD*BDO)4+Ie3pMIF`NDp*X_6WVl~{+Cu^jL0F6he36xEC zluyS!Ni=dB4pt#0+|z{b%#}xDUiaJE?{*JvoWhDCz6rZFgdiUi_js9KbYjD6fBBj} zFm?}WPKQaCrwX!+ItDh7{V2z01UQ?9+xD=c^)uySUdbDJ=KOxoi(q?Z-Qq2&-XSTn z&#bXAdlsXwnw=?=#jGTpEFEh0NRU)MTIeaVHk2#x?{L>0_s>9RLT@X{1G z`0V!GzA(iOYqHT35?t*%xmV*jPv|I#g?yKkqCPp+=3AJxiz>+?C9Mmj*1i^Zl;3u- z+%{VAl8+aY-on|JRl(xQD?;8X@+;%^uwq1k{gifMnMm01pzpiict(~N&7J04PGfwW z9eU)evY0k${H73ZOiaBA7UCUzEsR%x+A?dWX z6LQ(>{m5g2)1bZ;8n64r{t>iev^C#vn%9I`YW)?9!!7o$o{)ll?Ds$h5+QJusX{8M zSwV<>KRF%saT{(wyLDr?>~{wbj~4QAXOxf?hIoK;4E#ZuOj)e)l%A4UUq7uDrcTxNHuW zOM96h;aWgYlT(E=%IrMnqHVYQ-SckiAQ8+D;=PKoam_^wJ4{9{TIAfu*So$a7PTeg zVU%I3w0TiH7irzY?uPB}kJA^tgAt62cF(~4$wKu!BPPG-VwNHgK5;BwO6*(tD&X7e z%N8r6jgz=nawzkA7T&HVlhZJj zD%gYtmS-a>K;S4#?>y&H$px`@w(~O^%CIaet{yoKSA#_}C!c);WgHFvnL;WqmFOy)yoN2o z^v|7jTQ#US-bs7v150<^g0&`n6|A~kxaZ5_2NdG;sIl;eydM%#3di2XnY}KDIsJ-O zN;KKuA|Uv-ks}7JY2=T4TMOY!{(UR?8pwjWdbm4-)Sos^{N+~^p<|IT4vF2q;nr}ts_GU=L5k&hPW42LDR;El3S$uKBk0Q-)Y8WyLH5U;2}-2JoVwzwRLkpe zAiK24x$$iEMJrdur%MHYmPcu^NceC$<(`jo=)}L;%&+Nw=BiPT-Ya?c@u=uB%0XZY z%;CPMxYsV$ezM!ZCC$(0a^e#=7v1d^;vU*dFT_2z-z%wKsw2Kg+a8;pGpO$4E~mg? z(D8QzxiH%dzIxIJB3RYgR?#Qns_xu3q}du#@7MJ=ZW(!tj47)2!phr((@Iho&>DIR z4>-r2vdtyov&-GpsK*`Oeqyy3+0-eb!;?dIGl*3+Jc}Qa#}~>RXG8XfFODM?ctbf! zcF*nZYDYJ(ZH9XeaYwumpF_OZHq_RXlEiJ{5eC3n3v*B-utx|41g z@?c?{>l*7d`>lD3?xOtcpf1};~JD8W_I)f^O&8s^}#mWEF_S<4T zs#HUp377lA>hqv~lqA2u^nr1og&TtWzIfZ)9fi0okvmeACthsviy4$(Fa3n@Gh9Ag z<+b3&9aVrt-f=Ycw&O$1R$teilZu1go;XN6bs{>d;!|u>QuXSL<=KD6z>YZvq|7?UEG1rQIH^~2jNNNC zBR^K&aq2ZsXy@X!jL4drx;?z_k{Ncg(_$$RK6_%kJzK+Y;S`tA^nUALrgZJ@yZRyv z(usQ^rLeWTTM88E>hbBK*Ox1V&yVlAgoLX`LS&&Bq*NHQhZ_9-loC6#(u?#;dZnn) z1G72b#f}k=TtD}?lb;{E^C{)N-)B2ZVgl;&a*f+tR$3gI2hW^DW@Sn&gCZI zXc%s4V)O~@DD5v^xv|o7$nC`%y$V*NT{~f;q-FBVWgjajDmiX+Edh%3(A>UUu~egp zUV+d?E9{u{aMF%kJN*Q@80mlEYELpKqr0Lm90#;@T>a*kKOFwBhUZSsX`qUhwoEFo zqrU>NJwkJeMmez0|6Y2jz|otuDp&krDs3F*)++vJ1?|8c-*Ql@m*-oWUZ#x-qPzKE zk%=1CTk0b`vI4mR;Wf@>Z*{TzA^dXA1ZidKY*8YX-4-luq~4)w<7J6Hu8983kr zV{RJ^Msk!h+yY>bMe4mKMkOkEkhyBdCMe)Hf4x!WJbMos9nf!t0yjh1Tz!8IjPTrt zdnb&*ej_XYy%=BtO8sQOeV9Ltqbawr0UU4mbHCCIY;PIbR8awl0k9a<0?s!Nx~<7W z4b!qkFvl}e!+yxWec^qd3ckiOeqs>th32JyV8ezq#FmQY0kHn3zyG^tzM3(igS>fL zLy8=Wmh}997P5SUmPXd01Dok<1m!bDK!#~V9Dt88wq64MR|DT=iszE`0Y}?J~QC7b#Gws;IzNz)kEG2&2Su1w&>=3|$V(eK2077q5y7RspM-#-nhh!6Ok_|& z2>cZM>8o8axas`Qw@K}&Cg%=x-eR`}@0)fvQ9;-8uLbC!E^}^KzFav|Hxs&;%Raw9 zGkXaR2*3WUPs^dqg=s$X=AKkcPa64|oS*I7+)69EyUNooIR>P@rU$2ZjUeLaOO zgU{p6@xHkMF4_4_e!m1AWdC|PSF=59e31TxH=CLl$PtKvz@8IN8+Kn0a%5bkhbfyr zH_1%ZQa(qiTDb|IRW}h1QlW9%H%m0KO|(5KNDdabtzCRGcX+tjg_m)+zDpho;ZBZf z;ri~yrna^0w{Lgtgm4Qp4K5w>7EwWH6B*0sek}?rkKr6x?UEBsPHqY5ksyXlaqsLt;$=mL7$J4&6amwsK`Nk)S8r!LxWP_%Fq^m@vEVyV&H@d^-pAp z1PifZUig*ZVMK?(1;upV@`J@lo=dA67Dj947iM9WV+LbHK!bJe@4wQJuMm7xv0 zNb?1vrT`_YH4SMX2*MB;aGQcDYP{^Sdu@KUtk4B|+^GQU{_b+OcuW-Rm=)B(K@M6W zpEL=7M}<-r5pKqdgJr|>IQktyUPtRXoZLRR}+S43-0dT zQg}vMi)Wx_hg)mNu@G*GO{0u{CIeYRQ0rkb;Vy`C_ZwE9rVhaWC@m{ka&oAtw|!LN zlCB@257PkQ%?u6=P|+rXLxA7oVCAb_casiijd(U~BS?I$N4|C1YiFf3=>SAX<*k>A z3nu$sGbFNW@wHTs%vw-AhF!*%#qP!ywPf63`Vi?!^uPB6HRKs@6xblWhGbeOs)*Q} zRg$r#On5IVLbm7iu(s0cwcTj!&a?oYiQm30p@U)GWLMp4$={Hx`GUfNnPn62#VX=7z}kzs0R9DVcE+oh zR(-bljCq<$te|yIB{sgl{0mD21xna=zSAK<1`|7|LpmSaT^z7Ax)Q4Eq-ay54$t1& z>R};++TB{3QXa|No+-Ulzbst=lq(&YEs~YYD32qom#6D{colajcsfmEUJJ!Uz>yg7 zsW9Od+Qx3_?Sv$Ux_0T+XJ@=wHjkUboO8MK9jJqZ2n}>_w4nXLD#^%?%C0Er} zC)OJYJK(~?2X+<~?url$`+Y#vi-D`yxJHy*+yhrf7nU}9Rd$1Nvz-;trlP9K6k8(S z&1Y%rrEYYLogTX7>-AWm1?2zi$tdLE%P{hq%Tb&>%0HaqHJ`7;dNx$6ym1-1%+ep( zQee|iLQDQBIg|VXcMu=8YG7ISauvxoCm6XGw@`>;*xI_je!m6Q&dYHXk?#l3PkdpN zksNX3QT6;>DEg4jUgfEqF*}9fGfqkRPqb~m3OR!iGGEu|uZ8TE+21+P0Sb+;o%O`v z-Yo6!E$`#>tx|N5?k#~7?|M2$e2lbf$=e%ji2;Si;1L^|V<|&LH4|QVyBc52e6l5p zP-BbOPTSvUP4?T{RGjQAe{1B>e`2fDZ@191_pR~mTt@t!@AjhJu2IZ-pqEINgJCJ7 z)O<>oc)%bmV>*HWAf0#sv7X-p=t%3uLjs27t^0fH*n;Pkjrp0qN#S`{SzGq(_Qt)ToWZg0{SN8Oe9Lc8jGh0Q#Z=Z9;^79%5Fxxg zCGmblp4n|kz(R=SS(z*s3+5uRd{W=133BbCktN)#W5kimyX4~e!Y;xI6>~{a*_Q&Q z`VlWe{e(`q{xf51Y?&fbnHKfqpr(TVM5*!%E|k5}e!d%A!Wi0WDLv7Aa zSDavLf?Y{%F0>4BlXda5wKlY3b?YxSJs4eq^jdD7LC^hGGQq?IBi$0y`~qW);L1w$ zS?g6QB#gaa8(H5NtZCH2=i5HszL@B0;x=qaJn85mPhRjURy_?xPkgNUkj{{Npf3@D z_T%j;_@4Rg-hnra!tKhxUMMuCQ=ed1OU>dcI^cUePHAO;$+=sEe-C-*z}viMFivwP zckN8J6Ndp-7p7v@as<#v7$wWRvIYa9VVBN zM+Tkog(kc6^Q;(6*fC7>yrBu)Iz{J0@3Zem*f&0DN_fetn2uQW4m=4d8Pltd3?9Ts z4%*wnPrTK_iY++DAdGCa1ukRCTxavM65D50?18dT0LvJTXfY^duv5%oiY@u&Qg-dk z64yj7%*TZN68^lNp_Y;4fUxRr%7mut=j^v9<6)_V7wAIgIFze4K@seCT^U1dcOhLr zgx|qsR-^&MD03&up<$(Eei;VoyyXkTk+7u&3^1}d`ysZ=%E-ZX0pl+fdaE=Tc!O!+ zq}Z6I(X_2W0Y`7f^qKQN4xBds;KcbHScaH1WU7flfVHCCh zPT7Um`IvUWQY@C_*yyPVpS7I@OHN6Ph{tT_6TKCK?iA&)DY%?-l%xokag*;gXXNZr z?pFqKnld~-;kDAYwfmv6yA6D>GsNHw-O<>f2F!bpJj0A z#KT^J`H>@{1)rVYiIP8+zeRXxj~pPEPTzv4p`vIX<&iU(qnDcN{(R#t#3t%M?J-QC zmi@~%UUN*j-SJH@o2tA5Y)+c!otD|^jV!<%H#%bv{PPaB#$7s{zY@VTw0v@}Rc23c z?d0R5dArn;=pY2I!TjcTI+;6l%iraAKj;6h%8>Gy{hI0ebX?-D8r1c`HoJ~iu%v%9 zvb&I*BMv*0J9}-!HVO3`iM+08RBlHsnof+zkSy`30sK)DD-rGnf;*wE}6EF3Lndj7p={6eQl)v6&2 z!Jyk{#8<{iYBYa)5MR55>tlPM#O4}1Y!<>+V3{(xLliUr8ADqI0l9A1K~6B@8pO!P z#$Hz-N*pYPdeT?slB z-s8w@f;w{6&8?Wmy24;Tmx06RqfNz@y`%T&tY>1U9mMvz#?yxBTv@m^R$a_@R!Ql} z@=?F-(aC~gwbxIEwl|N{Uk~+)QSIi?`>ET<8M`P5OvFyysv>1gvlM?Ryybed^ocZ? zBjGjd(P;@2VJ7ty*Z9bZhM7b={yf;D*b!EOb94!ji>mmot?-lntquWf!-$KvnJP!( z(YX?yP*wLtYqh!si{DGRGpL}r64YNEDzF28AiNu_~F)r;5^fkRw zc?`cxUepL7IK=itqm3LBU)`1MjaC_Bh(aOl7MlFmy=@IkwHEVi!VF$HOkwU-up-kR zsrH~oK__VR!PT{fcUOcVf_QvrZbzMbmNepB(4MhglYv*S4yq(w$JDETfUojwbWq&u zwU3PB_jAO|#*gL{@*yWaiNt7P6VJ@9ue~bD|FFcoonotVe%L@} zy9UYyY+ilrqmQUiQ6hO8^)CB8Q(_70S0&_}t}NSGG~7DU5|lHAakR}3^in})qUQ>onRPvWt_BiGo&S*K_-GoYY?rlddr%cX6}r& zD%8y&apL=HdYZFK`2%TL`oZneU8q!KvUd^o2l`000?R z8Jc@U0A#oxo0ZWA?Z@GP(~lLvmg8C7x3{2O%WI;*@`?&Y|K*)71JF2*D|5(Ot5Lyk zD=Ht!0rEu-BF^bRjgYRqQ=C46xfb0Rr zqsjWWO@C=2CO{t9fKKf|fj6!T7KY`Y2mEqA>^2I}P_!ovM1~a@62ZqeBTohY6~oIB z4hE!f?14MnAxCcXAMXNy!NGHb(;tFCKWw8BbWx{*yQENWX~Y4eMMY>YL{p(&(-dc2|k_F9j}@tgl*;=MX;S{wSu zABa`|!s_2#pHhPa1iJ*Hsf7QU(+0q^2A`EV(ZHkVYf- z{%(&QX0difi(%|hO7ZPS$m-n z#0GGKEg)|+8*pTHpX{w0;P(y7myhcJXV!6OVA}x&wdcL2;siKy=1TwlR6seYo}BY; z;CwgFJ_A|sTejWedIjKBoT!9vxeH+5wG+aPq2PqG8O`DtpeJ~t-Hu5y0Mdlt`v-vz z|0@@dU*L+r2{ z_`l!$J`{NlMV|jQA`jK2fFD#;N2CtE3-B-gXmQA8hg|mGlgrXk%>{*BB-aS>Fti=N zIWcYWFU2xHC+u&<(i40O!o;uCFU?WfoR~T~A%EwF^Dh^=018kfDUbUent{(X6jcr4 zwB|Y+cox?`JFc*B+D{8XT-{Nfytc7++v&?cTNlP{Zo-mlMoOMCgu0(@tK3V#2A KLW!Jd;Qs)4_DH<| literal 17459 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 GkN*vDue`qi diff --git a/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Safari-linux.png b/core/src/components/menu/test/custom/menu.e2e.ts-snapshots/menu-custom-split-pane-md-ltr-Mobile-Safari-linux.png index 1c84de64f69335963e3c13ee582bd4ff78482cce..25d2fd8e0b0706470729247b14882e71e909c9ce 100644 GIT binary patch delta 4962 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 literal 7361 zcmeHMXHb*dx<>4xu(u*eSE?Rq8Zb18B5sUqP!L3F6eRR6CA5f&Y@}`Jp^9Ro1O*eM zMo@@IAOccCAczn`O$?!h1acR1X3m^*=FZ$7_pd9-B>A%DTjhP8=Y8Il#H*HO2lh$t z6A}_S0Ka5vEhMz!D6pc&QeDCqRPik+}tnDcDVTJXyDF`-lMRJFKI2ak}U=&2Jv4-Ju9C-Id(zn z#r~bcMxl2(Ov$EgYX={hDqg?V z*LuLXSU;5;J;lL{1*Bfc{kj8g@0@w6C4QjwR?;67^R4+5r>R!GuVd2Xo+j^a2plhy- z_~--WZNHhM3+*`u7kcowvXBXOb(9L5c28T;+{wtf0%d>C4Ka-1&b}IJNF+gwf!A(5e-8a7PhP|IiH3YL+Bf>U=7KU-WRTiQl zY~h_(-$5J};?dpsvsDCn#&_t=1GSkDX|B2IDZ?h+-yt=RNApCXii7F04dU?6m%qXn zM(Q|UOD-UawB%v_=#a?+1Fne*OCXt^@zj)a>r;^dZ0TOG{Qgn4wI33ybxhSoFKYgr#RnzKg|3 zBvNR778#S_^OCic59*K_Pg4C3-#?);1@3}54MW@T{<8`*UUhMuW0Ivq*J3KlTEb%T z{;q5%JX{?^kCFWA=-H~B3Hzn0-H4(PPIus7fB(j`8O$K!=M#*6YRJkw#TmquS{u;w z^y0?)vJd}*MgEzX^%=VUo%x}+^v;~{nO=HP6cenJ3|?vSXT6b7T7;YSktN;+QX
Fep~ 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 diff --git a/core/src/components/split-pane/split-pane.scss b/core/src/components/split-pane/split-pane.scss index 15eaee83734..d4866c712d3 100644 --- a/core/src/components/split-pane/split-pane.scss +++ b/core/src/components/split-pane/split-pane.scss @@ -49,6 +49,16 @@ :host(.split-pane-visible) ::slotted(.split-pane-main) { flex: 1; + + /** + * Content can overflow outside of a router outlet + * or a nav container to allow for the translucent + * tab bar effect to work. However, this can cause + * iOS page transitions to flow outside of the container + * and overlap the menu on larger viewports. As a result, + * we disable the overflow when that is the case. + */ + overflow: hidden; } :host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)), From da820b830ef2bd00df629be480c67ecc06874f49 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Thu, 21 Dec 2023 16:48:19 -0500 Subject: [PATCH 28/76] chore: start holiday triage 2023 (#28757) This PR begins holiday triage mode for the Ionic Framework repo. --- .github/ionic-issue-bot.yml | 9 +++++++-- .github/workflows/nightly.yml | 6 ------ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/ionic-issue-bot.yml b/.github/ionic-issue-bot.yml index 8db735ce2d8..26617b93e51 100644 --- a/.github/ionic-issue-bot.yml +++ b/.github/ionic-issue-bot.yml @@ -1,10 +1,15 @@ triage: - label: triage + label: "holiday triage" removeLabelWhenProjectAssigned: true dryRun: false comment: labels: + - label: "holiday triage" + message: > + Thanks for the issue! This issue has been labeled as `holiday triage`. With the winter holidays quickly approaching, much of the Ionic Team will soon be taking time off. During this time, issue triaging and PR review will be delayed until the team begins to return. After this period, we will work to ensure that all new issues are properly triaged and that new PRs are reviewed. + In the meantime, please read our [Winter Holiday Triage Guide](https://github.com/ionic-team/ionic-framework/issues/22699) for information on how to ensure that your issue is triaged correctly. + Thank you! - label: "help wanted" message: > This issue has been labeled as `help wanted`. This label is added to issues @@ -40,7 +45,7 @@ comment: If the requested feature is something you would find useful for your applications, please react to the original post with 👍 (`+1`). If you would like to provide an additional use case for the feature, please post a comment. - + The team will review this feedback and make a final decision. Any decision will be posted on this thread, but please note that we may ultimately decide not to pursue this feature. diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index e9f0db784f0..faa59edbcca 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -1,11 +1,5 @@ name: 'Ionic Nightly Build' -on: - schedule: - # Run every Monday-Friday - # at 6:00 UTC (6:00 am UTC) - - cron: '00 06 * * 1-5' - jobs: create-nightly-hash: runs-on: ubuntu-latest From 75ffeee933ae353d2601670178896116c81923e0 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Thu, 28 Dec 2023 12:14:01 -0500 Subject: [PATCH 29/76] fix(radio-group): radio disabled prop can be undefined (#28712) Issue number: resolves #28677 --------- ## What is the current behavior? Defining disabled a `@Prop() disabled = false` causes Stencil to mark this property as optional. This behavior is not desired on our end, but making the property required would be a breaking change. Additionally, the root issue is due to how Stencil resolves types. For example, `disabled` is [optional in the LocalJSX namespace](https://github.com/ionic-team/ionic-framework/blob/e96a1457a32646fa23c8218cb3cca4a8215ad115/core/src/components.d.ts#L6921) but [required in the Components namespace](https://github.com/ionic-team/ionic-framework/blob/e96a1457a32646fa23c8218cb3cca4a8215ad115/core/src/components.d.ts#L2239). Addressing this inside of Stencil is significant breaking change. As a result, the team has decided to compromise and support the falsy `disabled` state for radio for now. Other Ionic components that support the `disabled` prop also check for falsy values. Stencil plans to de-risk this in https://ionic-cloud.atlassian.net/browse/STENCIL-917. ## What is the new behavior? - Radio Group now looks at falsy values instead of strictly checking `false`. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information Dev build: `7.6.2-dev.11703182244.1165aeec` --- core/src/components/radio-group/radio-group.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/src/components/radio-group/radio-group.tsx b/core/src/components/radio-group/radio-group.tsx index 3e8a11c39b8..dce1c626169 100644 --- a/core/src/components/radio-group/radio-group.tsx +++ b/core/src/components/radio-group/radio-group.tsx @@ -130,7 +130,15 @@ export class RadioGroup implements ComponentInterface { * using the `name` attribute. */ const selectedRadio = ev.target && (ev.target as HTMLElement).closest('ion-radio'); - if (selectedRadio && selectedRadio.disabled === false) { + /** + * Our current disabled prop definition causes Stencil to mark it + * as optional. While this is not desired, fixing this behavior + * in Stencil is a significant breaking change, so this effort is + * being de-risked in STENCIL-917. Until then, we compromise + * here by checking for falsy `disabled` values instead of strictly + * checking `disabled === false`. + */ + if (selectedRadio && !selectedRadio.disabled) { const currentValue = this.value; const newValue = selectedRadio.value; if (newValue !== currentValue) { From ebb9ae9c1168033597aa3769546da1591bc3b1ec Mon Sep 17 00:00:00 2001 From: ionitron Date: Wed, 3 Jan 2024 14:52:37 +0000 Subject: [PATCH 30/76] v7.6.3 --- CHANGELOG.md | 14 ++++++++++++++ core/CHANGELOG.md | 14 ++++++++++++++ core/package-lock.json | 4 ++-- core/package.json | 2 +- docs/CHANGELOG.md | 8 ++++++++ docs/package-lock.json | 4 ++-- docs/package.json | 2 +- lerna.json | 2 +- packages/angular-server/CHANGELOG.md | 8 ++++++++ packages/angular-server/package-lock.json | 6 +++--- packages/angular-server/package.json | 4 ++-- packages/angular/CHANGELOG.md | 8 ++++++++ packages/angular/package-lock.json | 6 +++--- packages/angular/package.json | 4 ++-- packages/react-router/CHANGELOG.md | 8 ++++++++ packages/react-router/package-lock.json | 6 +++--- packages/react-router/package.json | 4 ++-- packages/react/CHANGELOG.md | 8 ++++++++ packages/react/package-lock.json | 6 +++--- packages/react/package.json | 4 ++-- packages/vue-router/CHANGELOG.md | 8 ++++++++ packages/vue-router/package-lock.json | 6 +++--- packages/vue-router/package.json | 4 ++-- packages/vue/CHANGELOG.md | 8 ++++++++ packages/vue/package-lock.json | 6 +++--- packages/vue/package.json | 4 ++-- 26 files changed, 121 insertions(+), 37 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 63d10347167..b913d8e8947 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. +## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) + + +### Bug Fixes + +* **datetime:** selected today button renders correctly on ios ([#28740](https://github.com/ionic-team/ionic-framework/issues/28740)) ([2f99aea](https://github.com/ionic-team/ionic-framework/commit/2f99aeae6f71d5ffd1880f2c549227ecf71becf3)) +* **nav, router-outlet:** ios page transition does not cover menu on larger screens ([#28745](https://github.com/ionic-team/ionic-framework/issues/28745)) ([878eec6](https://github.com/ionic-team/ionic-framework/commit/878eec6ea21d76586466d01e13e5e842e69eaceb)), closes [#28737](https://github.com/ionic-team/ionic-framework/issues/28737) +* **radio-group:** radio disabled prop can be undefined ([#28712](https://github.com/ionic-team/ionic-framework/issues/28712)) ([75ffeee](https://github.com/ionic-team/ionic-framework/commit/75ffeee933ae353d2601670178896116c81923e0)), closes [#28677](https://github.com/ionic-team/ionic-framework/issues/28677) +* **refresher:** native ios refresher works on iPadOS ([#28620](https://github.com/ionic-team/ionic-framework/issues/28620)) ([e522601](https://github.com/ionic-team/ionic-framework/commit/e5226016a0f0b066a7bd7fc9997f905d3b87fbc4)), closes [#28617](https://github.com/ionic-team/ionic-framework/issues/28617) + + + + + ## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 6a4702fcabf..92f96d751b7 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. +## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) + + +### Bug Fixes + +* **datetime:** selected today button renders correctly on ios ([#28740](https://github.com/ionic-team/ionic-framework/issues/28740)) ([2f99aea](https://github.com/ionic-team/ionic-framework/commit/2f99aeae6f71d5ffd1880f2c549227ecf71becf3)) +* **nav, router-outlet:** ios page transition does not cover menu on larger screens ([#28745](https://github.com/ionic-team/ionic-framework/issues/28745)) ([878eec6](https://github.com/ionic-team/ionic-framework/commit/878eec6ea21d76586466d01e13e5e842e69eaceb)), closes [#28737](https://github.com/ionic-team/ionic-framework/issues/28737) +* **radio-group:** radio disabled prop can be undefined ([#28712](https://github.com/ionic-team/ionic-framework/issues/28712)) ([75ffeee](https://github.com/ionic-team/ionic-framework/commit/75ffeee933ae353d2601670178896116c81923e0)), closes [#28677](https://github.com/ionic-team/ionic-framework/issues/28677) +* **refresher:** native ios refresher works on iPadOS ([#28620](https://github.com/ionic-team/ionic-framework/issues/28620)) ([e522601](https://github.com/ionic-team/ionic-framework/commit/e5226016a0f0b066a7bd7fc9997f905d3b87fbc4)), closes [#28617](https://github.com/ionic-team/ionic-framework/issues/28617) + + + + + ## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) diff --git a/core/package-lock.json b/core/package-lock.json index 5cbb7f38704..334d953af8d 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/core", - "version": "7.6.2", + "version": "7.6.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/core", - "version": "7.6.2", + "version": "7.6.3", "license": "MIT", "dependencies": { "@stencil/core": "^4.8.2", diff --git a/core/package.json b/core/package.json index 9640006de1f..2986be50798 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "7.6.2", + "version": "7.6.3", "description": "Base components for Ionic", "keywords": [ "ionic", diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index ccb947de87b..de0647efa28 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. +## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) + +**Note:** Version bump only for package @ionic/docs + + + + + ## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) **Note:** Version bump only for package @ionic/docs diff --git a/docs/package-lock.json b/docs/package-lock.json index e4fc1d307a8..274d87ad255 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/docs", - "version": "7.6.2", + "version": "7.6.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/docs", - "version": "7.6.2", + "version": "7.6.3", "license": "MIT" } } diff --git a/docs/package.json b/docs/package.json index 952da0adf14..e7bb001c794 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/docs", - "version": "7.6.2", + "version": "7.6.3", "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 4bba0ca5eaf..71df065d4d7 100644 --- a/lerna.json +++ b/lerna.json @@ -4,5 +4,5 @@ "docs", "packages/*" ], - "version": "7.6.2" + "version": "7.6.3" } diff --git a/packages/angular-server/CHANGELOG.md b/packages/angular-server/CHANGELOG.md index 1c04a037464..968f2d3c496 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. +## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) + +**Note:** Version bump only for package @ionic/angular-server + + + + + ## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) **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 e61d952f7ec..daf43ee313b 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular-server", - "version": "7.6.2", + "version": "7.6.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular-server", - "version": "7.6.2", + "version": "7.6.3", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.2" + "@ionic/core": "^7.6.3" }, "devDependencies": { "@angular-eslint/eslint-plugin": "^14.0.0", diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json index c177b6ec774..21b3ebe2517 100644 --- a/packages/angular-server/package.json +++ b/packages/angular-server/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "7.6.2", + "version": "7.6.3", "description": "Angular SSR Module for Ionic", "keywords": [ "ionic", @@ -62,6 +62,6 @@ }, "prettier": "@ionic/prettier-config", "dependencies": { - "@ionic/core": "^7.6.2" + "@ionic/core": "^7.6.3" } } diff --git a/packages/angular/CHANGELOG.md b/packages/angular/CHANGELOG.md index 5ce32041082..72c7d57a15e 100644 --- a/packages/angular/CHANGELOG.md +++ b/packages/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. +## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) + +**Note:** Version bump only for package @ionic/angular + + + + + ## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index 1b97d5651fe..213991b6b14 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular", - "version": "7.6.2", + "version": "7.6.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular", - "version": "7.6.2", + "version": "7.6.3", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.2", + "@ionic/core": "^7.6.3", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/angular/package.json b/packages/angular/package.json index 54ac2160daf..1548fc1e6a6 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "7.6.2", + "version": "7.6.3", "description": "Angular specific wrappers for @ionic/core", "keywords": [ "ionic", @@ -48,7 +48,7 @@ } }, "dependencies": { - "@ionic/core": "^7.6.2", + "@ionic/core": "^7.6.3", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 90ccb029b53..cd6a85537c8 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. +## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) + +**Note:** Version bump only for package @ionic/react-router + + + + + ## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) **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 86d7bb67852..9dec353c854 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react-router", - "version": "7.6.2", + "version": "7.6.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react-router", - "version": "7.6.2", + "version": "7.6.3", "license": "MIT", "dependencies": { - "@ionic/react": "^7.6.2", + "@ionic/react": "^7.6.3", "tslib": "*" }, "devDependencies": { diff --git a/packages/react-router/package.json b/packages/react-router/package.json index d1c4509b714..b81fd968dbf 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react-router", - "version": "7.6.2", + "version": "7.6.3", "description": "React Router wrapper for @ionic/react", "keywords": [ "ionic", @@ -36,7 +36,7 @@ "dist/" ], "dependencies": { - "@ionic/react": "^7.6.2", + "@ionic/react": "^7.6.3", "tslib": "*" }, "peerDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 6a3c7c4fd24..b2a640865f3 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. +## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) + +**Note:** Version bump only for package @ionic/react + + + + + ## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) **Note:** Version bump only for package @ionic/react diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index 1548e5bff6b..7e95eb706fd 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react", - "version": "7.6.2", + "version": "7.6.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react", - "version": "7.6.2", + "version": "7.6.3", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.2", + "@ionic/core": "^7.6.3", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/react/package.json b/packages/react/package.json index d31713f9809..0e9a07c730e 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react", - "version": "7.6.2", + "version": "7.6.3", "description": "React specific wrapper for @ionic/core", "keywords": [ "ionic", @@ -39,7 +39,7 @@ "css/" ], "dependencies": { - "@ionic/core": "^7.6.2", + "@ionic/core": "^7.6.3", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/vue-router/CHANGELOG.md b/packages/vue-router/CHANGELOG.md index 7a2beedf2ab..37e478d2b48 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. +## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) + +**Note:** Version bump only for package @ionic/vue-router + + + + + ## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) **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 eec43a59c33..7c3b2a2317e 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue-router", - "version": "7.6.2", + "version": "7.6.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue-router", - "version": "7.6.2", + "version": "7.6.3", "license": "MIT", "dependencies": { - "@ionic/vue": "^7.6.2" + "@ionic/vue": "^7.6.3" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index 2930b6f8da9..f0cd742e0d8 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "7.6.2", + "version": "7.6.3", "description": "Vue Router integration for @ionic/vue", "scripts": { "test.spec": "jest", @@ -44,7 +44,7 @@ }, "homepage": "https://github.com/ionic-team/ionic#readme", "dependencies": { - "@ionic/vue": "^7.6.2" + "@ionic/vue": "^7.6.3" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index 7971728a6d2..bd569769406 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. +## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) + +**Note:** Version bump only for package @ionic/vue + + + + + ## [7.6.2](https://github.com/ionic-team/ionic-framework/compare/v7.6.1...v7.6.2) (2023-12-19) **Note:** Version bump only for package @ionic/vue diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index 451dbf3cd97..76cb48e6721 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue", - "version": "7.6.2", + "version": "7.6.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue", - "version": "7.6.2", + "version": "7.6.3", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.2", + "@ionic/core": "^7.6.3", "ionicons": "^7.0.0" }, "devDependencies": { diff --git a/packages/vue/package.json b/packages/vue/package.json index 471edb48870..538e061a732 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "7.6.2", + "version": "7.6.3", "description": "Vue specific wrapper for @ionic/core", "scripts": { "eslint": "eslint src", @@ -66,7 +66,7 @@ "vue-router": "^4.0.16" }, "dependencies": { - "@ionic/core": "^7.6.2", + "@ionic/core": "^7.6.3", "ionicons": "^7.0.0" }, "vetur": { From b2e40cdcb843c3f91599bbbd648e4b224cf0879a Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 3 Jan 2024 09:57:18 -0500 Subject: [PATCH 31/76] chore: update package lock files --- packages/angular-server/package-lock.json | 40 +++++++++++------------ packages/angular/package-lock.json | 28 ++++++++-------- packages/react-router/package-lock.json | 32 +++++++++--------- packages/react/package-lock.json | 28 ++++++++-------- packages/vue-router/package-lock.json | 32 +++++++++--------- packages/vue/package-lock.json | 28 ++++++++-------- 6 files changed, 94 insertions(+), 94 deletions(-) diff --git a/packages/angular-server/package-lock.json b/packages/angular-server/package-lock.json index daf43ee313b..71ac295aa30 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1060,12 +1060,12 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "dependencies": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -1462,9 +1462,9 @@ "license": "MIT" }, "node_modules/@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", + "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==", "bin": { "stencil": "bin/stencil" }, @@ -3923,9 +3923,9 @@ } }, "node_modules/ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "dependencies": { "@stencil/core": "^4.0.3" } @@ -7330,12 +7330,12 @@ "dev": true }, "@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "requires": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -7581,9 +7581,9 @@ } }, "@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", + "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==" }, "@types/estree": { "version": "0.0.39", @@ -9133,9 +9133,9 @@ } }, "ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "requires": { "@stencil/core": "^4.0.3" } diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index 213991b6b14..b1fafd5b498 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1407,12 +1407,12 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "dependencies": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -5234,9 +5234,9 @@ } }, "node_modules/ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "dependencies": { "@stencil/core": "^4.0.3" } @@ -9697,12 +9697,12 @@ "dev": true }, "@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "requires": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -12183,9 +12183,9 @@ } }, "ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "requires": { "@stencil/core": "^4.0.3" } diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json index 9dec353c854..6a3a3c509b6 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -238,12 +238,12 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "dependencies": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -414,11 +414,11 @@ } }, "node_modules/@ionic/react": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.2.tgz", - "integrity": "sha512-c2dD/ATMDf70GAp6z6QLzmRNZVBZl9B6zcCGJlYhxSHReNOAln3PWYwxy8v/7MuTyclG4rnNQxiSBd3XQbqKTw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.3.tgz", + "integrity": "sha512-hgntkT+tJalHH4XAjnNZ3e5G64mZL/C7ah2pF5v6W/0YdwRMv4HTEp7KYyumRFiUlNQdNXmZlwJ2CjsoAafJRA==", "dependencies": { - "@ionic/core": "7.6.2", + "@ionic/core": "7.6.3", "ionicons": "^7.0.0", "tslib": "*" }, @@ -4050,12 +4050,12 @@ "dev": true }, "@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "requires": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -4156,11 +4156,11 @@ "requires": {} }, "@ionic/react": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.2.tgz", - "integrity": "sha512-c2dD/ATMDf70GAp6z6QLzmRNZVBZl9B6zcCGJlYhxSHReNOAln3PWYwxy8v/7MuTyclG4rnNQxiSBd3XQbqKTw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.3.tgz", + "integrity": "sha512-hgntkT+tJalHH4XAjnNZ3e5G64mZL/C7ah2pF5v6W/0YdwRMv4HTEp7KYyumRFiUlNQdNXmZlwJ2CjsoAafJRA==", "requires": { - "@ionic/core": "7.6.2", + "@ionic/core": "7.6.3", "ionicons": "^7.0.0", "tslib": "*" } diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index 7e95eb706fd..39b60e6b08e 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -811,12 +811,12 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "dependencies": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -6078,9 +6078,9 @@ } }, "node_modules/ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "dependencies": { "@stencil/core": "^4.0.3" } @@ -12857,12 +12857,12 @@ "dev": true }, "@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "requires": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -16785,9 +16785,9 @@ } }, "ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "requires": { "@stencil/core": "^4.0.3" } diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index 7c3b2a2317e..240dfb9042f 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -661,12 +661,12 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "dependencies": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -852,11 +852,11 @@ } }, "node_modules/@ionic/vue": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.2.tgz", - "integrity": "sha512-+qamnvbplyPN0RASemYvxMCPcwJ+lrJVJeDQ8Cw14OIuItVkMsidM2pF4hzZaxXyS+aHqCaVTewvLJ2/cUpzTw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.3.tgz", + "integrity": "sha512-z++ahF2xfcbj/LuqPZUm22fxm7p5BabWOHekbrraPllIm9+1xpP6JESb7XNYT4G0+hFxThXYxUyhc+ph2cALgQ==", "dependencies": { - "@ionic/core": "7.6.2", + "@ionic/core": "7.6.3", "ionicons": "^7.0.0" } }, @@ -7878,12 +7878,12 @@ "dev": true }, "@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "requires": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -7993,11 +7993,11 @@ "requires": {} }, "@ionic/vue": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.2.tgz", - "integrity": "sha512-+qamnvbplyPN0RASemYvxMCPcwJ+lrJVJeDQ8Cw14OIuItVkMsidM2pF4hzZaxXyS+aHqCaVTewvLJ2/cUpzTw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.3.tgz", + "integrity": "sha512-z++ahF2xfcbj/LuqPZUm22fxm7p5BabWOHekbrraPllIm9+1xpP6JESb7XNYT4G0+hFxThXYxUyhc+ph2cALgQ==", "requires": { - "@ionic/core": "7.6.2", + "@ionic/core": "7.6.3", "ionicons": "^7.0.0" } }, diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index 76cb48e6721..2e29901b6cb 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -208,12 +208,12 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "dependencies": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -2431,9 +2431,9 @@ } }, "node_modules/ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "dependencies": { "@stencil/core": "^4.0.3" } @@ -3959,12 +3959,12 @@ "dev": true }, "@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", + "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", "requires": { "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "ionicons": "^7.2.2", "tslib": "^2.1.0" }, "dependencies": { @@ -5545,9 +5545,9 @@ } }, "ionicons": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.1.tgz", - "integrity": "sha512-2pvCM7DGVEtbbj48PJzQrCADCQrqjU1nUYX9l9PyEWz3ZfdnLdAouqwPxLdl8tbaF9cE7OZRSlyQD7oLOLnGoQ==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", + "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", "requires": { "@stencil/core": "^4.0.3" } From 4ccc150edff4e3f33f453343aedb081d920b2f90 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 3 Jan 2024 16:16:26 -0500 Subject: [PATCH 32/76] fix(input): slotted buttons are clickable (#28772) Issue number: resolves #28762 --------- ## What is the current behavior? Focused inputs have `pointer-events: none`. This code was added in https://github.com/ionic-team/ionic-framework/commit/e27452b789232c0a3222a03e75de1a9af19d3411 to address https://github.com/ionic-team/ionic-framework/issues/5536. However, this causes slotted buttons to not be clickable when the input is focused because pointer events have been removed. This also causes the input to blur whenever you tap the label text. This behavior only exists on `ion-input`. Textarea is not affected. ## What is the new behavior? This code was added several years ago for the (now) legacy syntax. I don't have full confidence that this won't break the legacy input because there's not a lot of context around why specifically this code was added. As a result, I scoped these styles only to the legacy input. - Slotted buttons can now be clicked when the input is focused. - Tapping the label when an input is focused keeps the input focused. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information **Testing:** 1. I manually verified that scroll assist still works with the modern input. 2. I manually verified that the input remains focused after tapping the label. Dev build: `7.6.3-dev.11704229014.12cdc767` --- core/src/components/input/input.scss | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/core/src/components/input/input.scss b/core/src/components/input/input.scss index a62b308c4a4..e2504b032a5 100644 --- a/core/src/components/input/input.scss +++ b/core/src/components/input/input.scss @@ -259,15 +259,16 @@ // Input Has focus // -------------------------------------------------- -// When the input has focus, then the input cover should be hidden -:host(.has-focus) { +// TODO FW-2764 Remove this +:host(.has-focus.legacy-input) { pointer-events: none; } -:host(.has-focus) input, -:host(.has-focus) a, -:host(.has-focus) button { +// TODO FW-2764 Remove this +:host(.has-focus.legacy-input) input, +:host(.has-focus.legacy-input) a, +:host(.has-focus.legacy-input) button { pointer-events: auto; } From 4fde5f07f624f0e1818ac57e896d6936353693da Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Mon, 8 Jan 2024 10:22:34 -0500 Subject: [PATCH 33/76] chore: add strong types in several places (#28781) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Issue number: Internal --------- ## What is the current behavior? As part of FW-2832 the team has an initiative to remove much of the `any` usage in favor of stronger types. This will make modifications to this codebase safer as we will have access to proper type checking. ## What is the new behavior? - Removed several `any` usages in favor of stronger types. Note that not all of the `any` types within these files have been removed. I mainly stuck to the low hanging fruit 😄 ## Does this introduce a breaking change? - [ ] Yes - [x] No I intentionally made type changes that do not impact public APIs. Any incorrect type changes would cause our CI checks to fail. ## Other information --- core/src/components/menu/menu.tsx | 2 +- .../components/spinner/spinner-interface.ts | 2 +- core/src/components/spinner/spinner.tsx | 2 +- core/src/components/split-pane/split-pane.tsx | 8 ++++---- core/src/utils/helpers.ts | 8 ++++---- core/src/utils/transition/ios.transition.ts | 18 +++++++++--------- 6 files changed, 20 insertions(+), 20 deletions(-) diff --git a/core/src/components/menu/menu.tsx b/core/src/components/menu/menu.tsx index 49250518378..9fbb4a3bfff 100644 --- a/core/src/components/menu/menu.tsx +++ b/core/src/components/menu/menu.tsx @@ -190,7 +190,7 @@ export class Menu implements ComponentInterface, MenuI { async connectedCallback() { // TODO: connectedCallback is fired in CE build // before WC is defined. This needs to be fixed in Stencil. - if (typeof (customElements as any) !== 'undefined' && (customElements as any) != null) { + if (typeof customElements !== 'undefined' && customElements != null) { await customElements.whenDefined('ion-menu'); } diff --git a/core/src/components/spinner/spinner-interface.ts b/core/src/components/spinner/spinner-interface.ts index 0037163378d..f2ab24691e2 100644 --- a/core/src/components/spinner/spinner-interface.ts +++ b/core/src/components/spinner/spinner-interface.ts @@ -16,7 +16,7 @@ export interface SpinnerData { y2?: number; cx?: number; cy?: number; - style: any; // TODO(FW-2832): type + style: { [key: string]: string | undefined }; viewBox?: string; transform?: string; } diff --git a/core/src/components/spinner/spinner.tsx b/core/src/components/spinner/spinner.tsx index d937f4fb0a5..61439f6021f 100644 --- a/core/src/components/spinner/spinner.tsx +++ b/core/src/components/spinner/spinner.tsx @@ -54,7 +54,7 @@ export class Spinner implements ComponentInterface { const spinnerName = self.getName(); const spinner = SPINNERS[spinnerName] ?? SPINNERS['lines']; const duration = typeof self.duration === 'number' && self.duration > 10 ? self.duration : spinner.dur; - const svgs: any[] = []; // TODO(FW-2832): type + const svgs: SVGElement[] = []; if (spinner.circles !== undefined) { for (let i = 0; i < spinner.circles; i++) { diff --git a/core/src/components/split-pane/split-pane.tsx b/core/src/components/split-pane/split-pane.tsx index decd5d7a595..bd251864b58 100644 --- a/core/src/components/split-pane/split-pane.tsx +++ b/core/src/components/split-pane/split-pane.tsx @@ -25,7 +25,7 @@ const QUERY: { [key: string]: string } = { shadow: true, }) export class SplitPane implements ComponentInterface { - private rmL: any; + private rmL?: () => void; @Element() el!: HTMLElement; @State() visible = false; @@ -65,7 +65,7 @@ export class SplitPane implements ComponentInterface { async connectedCallback() { // TODO: connectedCallback is fired in CE build // before WC is defined. This needs to be fixed in Stencil. - if (typeof (customElements as any) !== 'undefined' && (customElements as any) != null) { + if (typeof customElements !== 'undefined' && customElements != null) { await customElements.whenDefined('ion-split-pane'); } this.styleChildren(); @@ -119,8 +119,8 @@ export class SplitPane implements ComponentInterface { }; const mediaList = window.matchMedia(mediaQuery); - (mediaList as any).addListener(callback as any); - this.rmL = () => (mediaList as any).removeListener(callback as any); + mediaList.addListener(callback as any); + this.rmL = () => mediaList.removeListener(callback as any); this.visible = mediaList.matches; } } diff --git a/core/src/utils/helpers.ts b/core/src/utils/helpers.ts index ee5d8bcd106..1d92c55a589 100644 --- a/core/src/utils/helpers.ts +++ b/core/src/utils/helpers.ts @@ -4,8 +4,8 @@ import type { Side } from '../components/menu/menu-interface'; // TODO(FW-2832): types -declare const __zone_symbol__requestAnimationFrame: any; -declare const requestAnimationFrame: any; +declare const __zone_symbol__requestAnimationFrame: typeof window.requestAnimationFrame; +declare const requestAnimationFrame: typeof window.requestAnimationFrame; export const transitionEndAsync = (el: HTMLElement | null, expectedDuration = 0) => { return new Promise((resolve) => { @@ -23,7 +23,7 @@ export const transitionEndAsync = (el: HTMLElement | null, expectedDuration = 0) const transitionEnd = (el: HTMLElement | null, expectedDuration = 0, callback: (ev?: TransitionEvent) => void) => { let unRegTrans: (() => void) | undefined; let animationTimeout: any; - const opts: any = { passive: true }; + const opts: AddEventListenerOptions = { passive: true }; const ANIMATION_FALLBACK_TIMEOUT = 500; const unregister = () => { @@ -240,7 +240,7 @@ export const getElementRoot = (el: HTMLElement, fallback: HTMLElement = el) => { * Patched version of requestAnimationFrame that avoids ngzone * Use only when you know ngzone should not run */ -export const raf = (h: any) => { +export const raf = (h: FrameRequestCallback) => { if (typeof __zone_symbol__requestAnimationFrame === 'function') { return __zone_symbol__requestAnimationFrame(h); } diff --git a/core/src/utils/transition/ios.transition.ts b/core/src/utils/transition/ios.transition.ts index 107e305334f..6d7da125fac 100644 --- a/core/src/utils/transition/ios.transition.ts +++ b/core/src/utils/transition/ios.transition.ts @@ -7,8 +7,8 @@ const DURATION = 540; // TODO(FW-2832): types -const getClonedElement = (tagName: string): any => { - return document.querySelector(`${tagName}.ion-cloned-element`) as any; +const getClonedElement = (tagName: string) => { + return document.querySelector(`${tagName}.ion-cloned-element`); }; export const shadow = (el: T): ShadowRoot | T => { @@ -59,8 +59,8 @@ const createLargeTitleTransition = ( rootAnimation: Animation, rtl: boolean, backDirection: boolean, - enteringEl: any, - leavingEl: any + enteringEl: HTMLElement, + leavingEl: HTMLElement | undefined ) => { const enteringBackButton = getBackButton(enteringEl, backDirection); const leavingLargeTitle = getLargeTitle(leavingEl); @@ -268,10 +268,10 @@ const animateBackButton = ( const enteringBackButtonIconAnimation = createAnimation(); const enteringBackButtonAnimation = createAnimation(); - const clonedBackButtonEl = getClonedElement('ion-back-button'); + const clonedBackButtonEl = getClonedElement('ion-back-button')!; - const clonedBackButtonTextEl = shadow(clonedBackButtonEl).querySelector('.button-text'); - const clonedBackButtonIconEl = shadow(clonedBackButtonEl).querySelector('ion-icon'); + const clonedBackButtonTextEl = shadow(clonedBackButtonEl).querySelector('.button-text')!; + const clonedBackButtonIconEl = shadow(clonedBackButtonEl).querySelector('ion-icon')!; clonedBackButtonEl.text = backButtonEl.text; clonedBackButtonEl.mode = backButtonEl.mode; @@ -424,7 +424,7 @@ const animateLargeTitle = ( const KEYFRAMES = backDirection ? BACKWARDS_KEYFRAMES : FORWARDS_KEYFRAMES; - const clonedTitleEl = getClonedElement('ion-title'); + const clonedTitleEl = getClonedElement('ion-title')!; const clonedLargeTitleAnimation = createAnimation(); clonedTitleEl.innerText = largeTitleEl.innerText; @@ -468,7 +468,7 @@ export const iosTransitionAnimation = (navEl: HTMLElement, opts: TransitionOptio const CENTER = '0%'; const OFF_OPACITY = 0.8; - const isRTL = (navEl.ownerDocument as any).dir === 'rtl'; + const isRTL = navEl.ownerDocument.dir === 'rtl'; const OFF_RIGHT = isRTL ? '-99.5%' : '99.5%'; const OFF_LEFT = isRTL ? '33%' : '-33%'; From 86e96f7fceb65843a1cb0475271e0a1150964913 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Mon, 8 Jan 2024 13:48:44 -0500 Subject: [PATCH 34/76] chore: end holiday triage 2023 (#28793) Reverts ionic-team/ionic-framework#28757 --- .github/ionic-issue-bot.yml | 9 ++------- .github/workflows/nightly.yml | 6 ++++++ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/ionic-issue-bot.yml b/.github/ionic-issue-bot.yml index 26617b93e51..8db735ce2d8 100644 --- a/.github/ionic-issue-bot.yml +++ b/.github/ionic-issue-bot.yml @@ -1,15 +1,10 @@ triage: - label: "holiday triage" + label: triage removeLabelWhenProjectAssigned: true dryRun: false comment: labels: - - label: "holiday triage" - message: > - Thanks for the issue! This issue has been labeled as `holiday triage`. With the winter holidays quickly approaching, much of the Ionic Team will soon be taking time off. During this time, issue triaging and PR review will be delayed until the team begins to return. After this period, we will work to ensure that all new issues are properly triaged and that new PRs are reviewed. - In the meantime, please read our [Winter Holiday Triage Guide](https://github.com/ionic-team/ionic-framework/issues/22699) for information on how to ensure that your issue is triaged correctly. - Thank you! - label: "help wanted" message: > This issue has been labeled as `help wanted`. This label is added to issues @@ -45,7 +40,7 @@ comment: If the requested feature is something you would find useful for your applications, please react to the original post with 👍 (`+1`). If you would like to provide an additional use case for the feature, please post a comment. - + The team will review this feedback and make a final decision. Any decision will be posted on this thread, but please note that we may ultimately decide not to pursue this feature. diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index faa59edbcca..e9f0db784f0 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -1,5 +1,11 @@ name: 'Ionic Nightly Build' +on: + schedule: + # Run every Monday-Friday + # at 6:00 UTC (6:00 am UTC) + - cron: '00 06 * * 1-5' + jobs: create-nightly-hash: runs-on: ubuntu-latest From 9cc3fdea184ae63b2c398e28d4f7689118721fe4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Jan 2024 15:01:04 -0500 Subject: [PATCH 35/76] chore(deps): Bump @stencil/core from 4.8.2 to 4.9.0 in /core (#28732) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@stencil/core](https://github.com/ionic-team/stencil) from 4.8.2 to 4.9.0.
Release notes

Sourced from @​stencil/core's releases.

🐏 v4.9.0 (2023-12-18)

Bug Fixes

  • compiler: fix transforming method parameters into docs (#5166) (2d16db6)
  • mock-doc: add HTMLUListElement (#5169) (6233cb5), closes #3382
  • runtime: allow setting key attr on nested Stencil components (#5164) (f6903a8)
  • runtime: patch removeChild for scoped components (#5148) (956c196), closes #3278
  • screenshot: reject pixel match process on exit (#5167) (c2ee40d)

Features

Changelog

Sourced from @​stencil/core's changelog.

🐏 4.9.0 (2023-12-18)

Bug Fixes

  • compiler: fix transforming method parameters into docs (#5166) (2d16db6)
  • mock-doc: add HTMLUListElement (#5169) (6233cb5), closes #3382
  • runtime: allow setting key attr on nested Stencil components (#5164) (f6903a8)
  • runtime: patch removeChild for scoped components (#5148) (956c196), closes #3278
  • screenshot: reject pixel match process on exit (#5167) (c2ee40d)

Features

Commits
  • 448addc v4.9.0 (#5194)
  • 33e930b chore(repo): revert to artifact actions v3 (#5195)
  • 6233cb5 fix(mock-doc): add HTMLUListElement (#5169)
  • 964c801 chore(snc): resolve final build-finish error (#5186)
  • 5e9e629 chore(deps): update actions/download-artifact action to v4 (#5191)
  • 437ce62 chore(deps): update dependency @​types/eslint to v8.44.9 (#5187)
  • 689fbb3 chore(deps): update dependency @​rollup/plugin-json to v6.1.0 (#5190)
  • ccc0000 chore(deps): update dependency eslint-plugin-jsdoc to v46.9.1 (#5188)
  • 908886d chore(deps): update dependency puppeteer to v21.6.1 (#5189)
  • a9c0736 chore(snc): fix some snc errors in puppeteer-emulate.ts (#5177)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@stencil/core&package-manager=npm_and_yarn&previous-version=4.8.2&new-version=4.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- core/package-lock.json | 14 +++++++------- core/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index 334d953af8d..988321bc00a 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -9,7 +9,7 @@ "version": "7.6.3", "license": "MIT", "dependencies": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" }, @@ -1825,9 +1825,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", + "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==", "bin": { "stencil": "bin/stencil" }, @@ -12184,9 +12184,9 @@ "requires": {} }, "@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", + "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==" }, "@stencil/react-output-target": { "version": "0.5.3", diff --git a/core/package.json b/core/package.json index 2986be50798..e88599fa20a 100644 --- a/core/package.json +++ b/core/package.json @@ -31,7 +31,7 @@ "loader/" ], "dependencies": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" }, From e45fe988ff685b93ea72a3fe86f129ef66f31d67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Jan 2024 08:54:53 -0500 Subject: [PATCH 36/76] chore(deps): Bump @stencil/core from 4.9.0 to 4.9.1 in /core (#28798) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@stencil/core](https://github.com/ionic-team/stencil) from 4.9.0 to 4.9.1.
Release notes

Sourced from @​stencil/core's releases.

🍬 v4.9.1 (2024-01-08)

Bug Fixes

  • declarations: bundle child_process type for portability (#5165) (59ecd9e)
Changelog

Sourced from @​stencil/core's changelog.

🍬 4.9.1 (2024-01-08)

Bug Fixes

  • declarations: bundle child_process type for portability (#5165) (59ecd9e)
Commits
  • be680c6 v4.9.1 (#5240)
  • 1ee9641 chore(deps): update dependency @​types/eslint to v8.56.1 (#5233)
  • acbaaa8 chore(deps): update dependency eslint-plugin-jest to v27.6.1 (#5235)
  • 11f7fd2 chore(deps): update dependency eslint-plugin-jsdoc to v46.10.1 (#5237)
  • be8b459 chore(deps): update dependency esbuild to v0.19.11 (#5224)
  • 8f80d5d chore(deps): update dependency cspell to v8.3.0 (#5226)
  • 336a40c chore(deps): update dependency dts-bundle-generator to ~9.2.0 (#5227)
  • 533fb30 chore(deps): update dependency @​types/node to v20.10.6 (#5223)
  • e4f1c42 Compile pixel-match file correctly (#5199)
  • d4f790f chore(esbuild): ensure that output dirs are empty before we run esbuild (#5219)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@stencil/core&package-manager=npm_and_yarn&previous-version=4.9.0&new-version=4.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- core/package-lock.json | 14 +++++++------- core/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index 988321bc00a..7ac7fbe2b50 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -9,7 +9,7 @@ "version": "7.6.3", "license": "MIT", "dependencies": { - "@stencil/core": "^4.9.0", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" }, @@ -1825,9 +1825,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", - "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", "bin": { "stencil": "bin/stencil" }, @@ -12184,9 +12184,9 @@ "requires": {} }, "@stencil/core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", - "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==" + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" }, "@stencil/react-output-target": { "version": "0.5.3", diff --git a/core/package.json b/core/package.json index e88599fa20a..2682d7fd5e6 100644 --- a/core/package.json +++ b/core/package.json @@ -31,7 +31,7 @@ "loader/" ], "dependencies": { - "@stencil/core": "^4.9.0", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" }, From 28752acebd2686964c3fa6bfa23f7cf58cdc25f7 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 9 Jan 2024 10:58:22 -0500 Subject: [PATCH 37/76] chore(ci): checkout files when updating package-lock (#28778) In https://github.com/ionic-team/ionic-framework/pull/28697 I moved the package-lock work to its own step to lets us re-run that if it fails. However, I forgot to checkout the project files in that step, so there was no `package-lock.json` file to update [resulting in an error](https://github.com/ionic-team/ionic-framework/actions/runs/7398703880/job/20128761433). --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8020b6d3e12..fca6f4dc83d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -78,6 +78,7 @@ jobs: needs: [finalize-release] runs-on: ubuntu-latest steps: + - uses: actions/checkout@v3 # Lerna does not automatically bump versions # of Ionic dependencies that have changed, # so we do that here. From 076c9fed297684761855a17eaa01586767871845 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 10 Jan 2024 11:28:13 -0500 Subject: [PATCH 38/76] merge release-7.6.4 --- CHANGELOG.md | 11 +++++ core/CHANGELOG.md | 11 +++++ core/package-lock.json | 4 +- core/package.json | 2 +- docs/CHANGELOG.md | 8 ++++ docs/package-lock.json | 4 +- docs/package.json | 2 +- lerna.json | 2 +- package-lock.json | 2 +- packages/angular-server/CHANGELOG.md | 8 ++++ packages/angular-server/package-lock.json | 34 +++++++-------- packages/angular-server/package.json | 4 +- packages/angular/CHANGELOG.md | 8 ++++ packages/angular/package-lock.json | 34 +++++++-------- packages/angular/package.json | 4 +- packages/react-router/CHANGELOG.md | 8 ++++ packages/react-router/package-lock.json | 50 +++++++++++------------ packages/react-router/package.json | 4 +- packages/react/CHANGELOG.md | 8 ++++ packages/react/package-lock.json | 34 +++++++-------- packages/react/package.json | 4 +- packages/vue-router/CHANGELOG.md | 8 ++++ packages/vue-router/package-lock.json | 50 +++++++++++------------ packages/vue-router/package.json | 4 +- packages/vue/CHANGELOG.md | 8 ++++ packages/vue/package-lock.json | 34 +++++++-------- packages/vue/package.json | 4 +- 27 files changed, 216 insertions(+), 138 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b913d8e8947..f9173e39b55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) + + +### Bug Fixes + +* **input:** slotted buttons are clickable ([#28772](https://github.com/ionic-team/ionic-framework/issues/28772)) ([4ccc150](https://github.com/ionic-team/ionic-framework/commit/4ccc150edff4e3f33f453343aedb081d920b2f90)), closes [#28762](https://github.com/ionic-team/ionic-framework/issues/28762) + + + + + ## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 92f96d751b7..f19898a0b47 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) + + +### Bug Fixes + +* **input:** slotted buttons are clickable ([#28772](https://github.com/ionic-team/ionic-framework/issues/28772)) ([4ccc150](https://github.com/ionic-team/ionic-framework/commit/4ccc150edff4e3f33f453343aedb081d920b2f90)), closes [#28762](https://github.com/ionic-team/ionic-framework/issues/28762) + + + + + ## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) diff --git a/core/package-lock.json b/core/package-lock.json index 7ac7fbe2b50..29112a271c5 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/core", - "version": "7.6.3", + "version": "7.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/core", - "version": "7.6.3", + "version": "7.6.4", "license": "MIT", "dependencies": { "@stencil/core": "^4.9.1", diff --git a/core/package.json b/core/package.json index 2682d7fd5e6..01c513ef799 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "7.6.3", + "version": "7.6.4", "description": "Base components for Ionic", "keywords": [ "ionic", diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index de0647efa28..df53cbf7ad3 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. +## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) + +**Note:** Version bump only for package @ionic/docs + + + + + ## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) **Note:** Version bump only for package @ionic/docs diff --git a/docs/package-lock.json b/docs/package-lock.json index 274d87ad255..df6fbba0114 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/docs", - "version": "7.6.3", + "version": "7.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/docs", - "version": "7.6.3", + "version": "7.6.4", "license": "MIT" } } diff --git a/docs/package.json b/docs/package.json index e7bb001c794..dbdf14d7ce2 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/docs", - "version": "7.6.3", + "version": "7.6.4", "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 71df065d4d7..41840c5436b 100644 --- a/lerna.json +++ b/lerna.json @@ -4,5 +4,5 @@ "docs", "packages/*" ], - "version": "7.6.3" + "version": "7.6.4" } diff --git a/package-lock.json b/package-lock.json index d071e527ba9..a08f3b7d83a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "ionic-framework", + "name": "ionic", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/angular-server/CHANGELOG.md b/packages/angular-server/CHANGELOG.md index 968f2d3c496..1cc99690083 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. +## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) + +**Note:** Version bump only for package @ionic/angular-server + + + + + ## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) **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 71ac295aa30..0137c943cd7 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular-server", - "version": "7.6.3", + "version": "7.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular-server", - "version": "7.6.3", + "version": "7.6.4", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.3" + "@ionic/core": "^7.6.4" }, "devDependencies": { "@angular-eslint/eslint-plugin": "^14.0.0", @@ -1060,11 +1060,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "dependencies": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -1462,9 +1462,9 @@ "license": "MIT" }, "node_modules/@stencil/core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", - "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", "bin": { "stencil": "bin/stencil" }, @@ -7330,11 +7330,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "requires": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -7581,9 +7581,9 @@ } }, "@stencil/core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", - "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==" + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" }, "@types/estree": { "version": "0.0.39", diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json index 21b3ebe2517..da1e0655657 100644 --- a/packages/angular-server/package.json +++ b/packages/angular-server/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "7.6.3", + "version": "7.6.4", "description": "Angular SSR Module for Ionic", "keywords": [ "ionic", @@ -62,6 +62,6 @@ }, "prettier": "@ionic/prettier-config", "dependencies": { - "@ionic/core": "^7.6.3" + "@ionic/core": "^7.6.4" } } diff --git a/packages/angular/CHANGELOG.md b/packages/angular/CHANGELOG.md index 72c7d57a15e..93d00e7892d 100644 --- a/packages/angular/CHANGELOG.md +++ b/packages/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. +## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) + +**Note:** Version bump only for package @ionic/angular + + + + + ## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) **Note:** Version bump only for package @ionic/angular diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index b1fafd5b498..e86761824b4 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular", - "version": "7.6.3", + "version": "7.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular", - "version": "7.6.3", + "version": "7.6.4", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.3", + "@ionic/core": "^7.6.4", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" @@ -1407,11 +1407,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "dependencies": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -1845,9 +1845,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", "bin": { "stencil": "bin/stencil" }, @@ -9697,11 +9697,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "requires": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -9994,9 +9994,9 @@ } }, "@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" }, "@tootallnate/once": { "version": "2.0.0", diff --git a/packages/angular/package.json b/packages/angular/package.json index 1548fc1e6a6..69735af704c 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "7.6.3", + "version": "7.6.4", "description": "Angular specific wrappers for @ionic/core", "keywords": [ "ionic", @@ -48,7 +48,7 @@ } }, "dependencies": { - "@ionic/core": "^7.6.3", + "@ionic/core": "^7.6.4", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index cd6a85537c8..3ca63d85a26 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. +## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) + +**Note:** Version bump only for package @ionic/react-router + + + + + ## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) **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 6a3a3c509b6..1ad94075610 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react-router", - "version": "7.6.3", + "version": "7.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react-router", - "version": "7.6.3", + "version": "7.6.4", "license": "MIT", "dependencies": { - "@ionic/react": "^7.6.3", + "@ionic/react": "^7.6.4", "tslib": "*" }, "devDependencies": { @@ -238,11 +238,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "dependencies": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -414,11 +414,11 @@ } }, "node_modules/@ionic/react": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.3.tgz", - "integrity": "sha512-hgntkT+tJalHH4XAjnNZ3e5G64mZL/C7ah2pF5v6W/0YdwRMv4HTEp7KYyumRFiUlNQdNXmZlwJ2CjsoAafJRA==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.4.tgz", + "integrity": "sha512-xcYUChlPhP9dIl6mKsnzQjqCTdz+K5g+DXkd4EB+4wGtdKb9is2vnV6Hug/hgGsaV3+at2MNUFc5kwAdck+AcA==", "dependencies": { - "@ionic/core": "7.6.3", + "@ionic/core": "7.6.4", "ionicons": "^7.0.0", "tslib": "*" }, @@ -667,9 +667,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", - "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", "bin": { "stencil": "bin/stencil" }, @@ -4050,11 +4050,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "requires": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -4156,11 +4156,11 @@ "requires": {} }, "@ionic/react": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.3.tgz", - "integrity": "sha512-hgntkT+tJalHH4XAjnNZ3e5G64mZL/C7ah2pF5v6W/0YdwRMv4HTEp7KYyumRFiUlNQdNXmZlwJ2CjsoAafJRA==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.4.tgz", + "integrity": "sha512-xcYUChlPhP9dIl6mKsnzQjqCTdz+K5g+DXkd4EB+4wGtdKb9is2vnV6Hug/hgGsaV3+at2MNUFc5kwAdck+AcA==", "requires": { - "@ionic/core": "7.6.3", + "@ionic/core": "7.6.4", "ionicons": "^7.0.0", "tslib": "*" } @@ -4297,9 +4297,9 @@ "optional": true }, "@stencil/core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", - "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==" + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" }, "@types/estree": { "version": "1.0.4", diff --git a/packages/react-router/package.json b/packages/react-router/package.json index b81fd968dbf..63aa792f6b9 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react-router", - "version": "7.6.3", + "version": "7.6.4", "description": "React Router wrapper for @ionic/react", "keywords": [ "ionic", @@ -36,7 +36,7 @@ "dist/" ], "dependencies": { - "@ionic/react": "^7.6.3", + "@ionic/react": "^7.6.4", "tslib": "*" }, "peerDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index b2a640865f3..4b45fd9d710 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. +## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) + +**Note:** Version bump only for package @ionic/react + + + + + ## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) **Note:** Version bump only for package @ionic/react diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index 39b60e6b08e..d4c26e83f23 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react", - "version": "7.6.3", + "version": "7.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react", - "version": "7.6.3", + "version": "7.6.4", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.3", + "@ionic/core": "^7.6.4", "ionicons": "^7.0.0", "tslib": "*" }, @@ -811,11 +811,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "dependencies": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -1674,9 +1674,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", "bin": { "stencil": "bin/stencil" }, @@ -12857,11 +12857,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "requires": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -13453,9 +13453,9 @@ } }, "@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" }, "@szmarczak/http-timer": { "version": "4.0.6", diff --git a/packages/react/package.json b/packages/react/package.json index 0e9a07c730e..e4232b0def6 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react", - "version": "7.6.3", + "version": "7.6.4", "description": "React specific wrapper for @ionic/core", "keywords": [ "ionic", @@ -39,7 +39,7 @@ "css/" ], "dependencies": { - "@ionic/core": "^7.6.3", + "@ionic/core": "^7.6.4", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/vue-router/CHANGELOG.md b/packages/vue-router/CHANGELOG.md index 37e478d2b48..2b7e152d08a 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. +## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) + +**Note:** Version bump only for package @ionic/vue-router + + + + + ## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) **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 240dfb9042f..a8c1447b98c 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue-router", - "version": "7.6.3", + "version": "7.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue-router", - "version": "7.6.3", + "version": "7.6.4", "license": "MIT", "dependencies": { - "@ionic/vue": "^7.6.3" + "@ionic/vue": "^7.6.4" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", @@ -661,11 +661,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "dependencies": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -852,11 +852,11 @@ } }, "node_modules/@ionic/vue": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.3.tgz", - "integrity": "sha512-z++ahF2xfcbj/LuqPZUm22fxm7p5BabWOHekbrraPllIm9+1xpP6JESb7XNYT4G0+hFxThXYxUyhc+ph2cALgQ==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.4.tgz", + "integrity": "sha512-jlyu+J/bRnvpiKn4ZzNSb2eGJ8Tq97bfkC0zgPMAMH4wx3++o9grNQ+4jaMX0eAK1vhtpFFJWTyW1M6Jx2HJcg==", "dependencies": { - "@ionic/core": "7.6.3", + "@ionic/core": "7.6.4", "ionicons": "^7.0.0" } }, @@ -1508,9 +1508,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", - "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", "bin": { "stencil": "bin/stencil" }, @@ -7878,11 +7878,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "requires": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -7993,11 +7993,11 @@ "requires": {} }, "@ionic/vue": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.3.tgz", - "integrity": "sha512-z++ahF2xfcbj/LuqPZUm22fxm7p5BabWOHekbrraPllIm9+1xpP6JESb7XNYT4G0+hFxThXYxUyhc+ph2cALgQ==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.4.tgz", + "integrity": "sha512-jlyu+J/bRnvpiKn4ZzNSb2eGJ8Tq97bfkC0zgPMAMH4wx3++o9grNQ+4jaMX0eAK1vhtpFFJWTyW1M6Jx2HJcg==", "requires": { - "@ionic/core": "7.6.3", + "@ionic/core": "7.6.4", "ionicons": "^7.0.0" } }, @@ -8461,9 +8461,9 @@ } }, "@stencil/core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", - "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==" + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" }, "@tootallnate/once": { "version": "2.0.0", diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index f0cd742e0d8..6526370513a 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "7.6.3", + "version": "7.6.4", "description": "Vue Router integration for @ionic/vue", "scripts": { "test.spec": "jest", @@ -44,7 +44,7 @@ }, "homepage": "https://github.com/ionic-team/ionic#readme", "dependencies": { - "@ionic/vue": "^7.6.3" + "@ionic/vue": "^7.6.4" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index bd569769406..e2646c0ca16 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. +## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) + +**Note:** Version bump only for package @ionic/vue + + + + + ## [7.6.3](https://github.com/ionic-team/ionic-framework/compare/v7.6.2...v7.6.3) (2024-01-03) **Note:** Version bump only for package @ionic/vue diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index 2e29901b6cb..dcae3462c84 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue", - "version": "7.6.3", + "version": "7.6.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue", - "version": "7.6.3", + "version": "7.6.4", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.3", + "@ionic/core": "^7.6.4", "ionicons": "^7.0.0" }, "devDependencies": { @@ -208,11 +208,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "dependencies": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -628,9 +628,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", "bin": { "stencil": "bin/stencil" }, @@ -3959,11 +3959,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.3.tgz", - "integrity": "sha512-KT8RXcbLRoCvj2wQNZJ0FAM+PlcVZZT0N3BPYPAiyTLA/rmMnlPGxNMMqGEJMynL8oPx/2nh+bLS2Yv/kBPnug==", + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", + "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", "requires": { - "@stencil/core": "^4.8.2", + "@stencil/core": "^4.9.1", "ionicons": "^7.2.2", "tslib": "^2.1.0" }, @@ -4203,9 +4203,9 @@ "optional": true }, "@stencil/core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.8.2.tgz", - "integrity": "sha512-KdZEAtz9VnqMtXOkf51+8mphyRt0fN/LYgtj5M8gnveGspG8KzoyTDzlWt0wsstWIsJJ21RA1yd3AgMMZiu3MA==" + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", + "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" }, "@types/estree": { "version": "1.0.4", diff --git a/packages/vue/package.json b/packages/vue/package.json index 538e061a732..54cd1f7ad7d 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "7.6.3", + "version": "7.6.4", "description": "Vue specific wrapper for @ionic/core", "scripts": { "eslint": "eslint src", @@ -66,7 +66,7 @@ "vue-router": "^4.0.16" }, "dependencies": { - "@ionic/core": "^7.6.3", + "@ionic/core": "^7.6.4", "ionicons": "^7.0.0" }, "vetur": { From 535b8ed72486a1e94125c72b12d5b447b630f8c4 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 10 Jan 2024 11:47:44 -0500 Subject: [PATCH 39/76] chore(ci): use correct github credentials for pushing (#28806) The update-package-lock job did not configure Git credentials correctly. As a result, the job is unable to push the `package-lock.json` changes to the repo: https://github.com/ionic-team/ionic-framework/actions/runs/7476310958/job/20346663176 This PR configures the job with the correct credentials. --- .github/workflows/release.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fca6f4dc83d..c8ae6fcd024 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -79,6 +79,16 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Configure Identity + # Commits from github-actions do not + # trigger other GitHub Actions. As a result, + # we push from Ionitron instead so actions + # run when merging the release branch + # back into main. + run: | + git config user.name ionitron + git config user.email hi@ionicframework.com + shell: bash # Lerna does not automatically bump versions # of Ionic dependencies that have changed, # so we do that here. @@ -88,6 +98,8 @@ jobs: git add . git commit -m "chore(): update package lock files" git push + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} shell: bash purge-cdn-cache: From 33aa8e36d94ea5644ba836cbf23ba5d1eda85131 Mon Sep 17 00:00:00 2001 From: Maria Hutt Date: Mon, 15 Jan 2024 14:05:46 -0800 Subject: [PATCH 40/76] chore(alert): remove ion-buttons from tests (#28823) Issue number: internal --------- ## What is the current behavior? `ion-button` is being used as a way to open the alerts. It's not being used to test functionality. When `ion-button` is updated then the screenshots in the alert tests must be updated. This shouldn't happen when `ion-button` isn't necessary to have in these tests. ## What is the new behavior? - Replaced `ion-button` with `button` ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information N/A --------- Co-authored-by: ionitron --- .../action-sheet/test/a11y/index.html | 12 ++--- .../src/components/alert/test/a11y/index.html | 27 ++++++++--- ...-checkboxes-md-ltr-Mobile-Chrome-linux.png | Bin 44900 -> 43018 bytes ...checkboxes-md-ltr-Mobile-Firefox-linux.png | Bin 66427 -> 58298 bytes ...-checkboxes-md-ltr-Mobile-Safari-linux.png | Bin 41763 -> 37947 bytes ...blet-radios-md-ltr-Mobile-Chrome-linux.png | Bin 42970 -> 41278 bytes ...let-radios-md-ltr-Mobile-Firefox-linux.png | Bin 64921 -> 56795 bytes ...blet-radios-md-ltr-Mobile-Safari-linux.png | Bin 39922 -> 35936 bytes ...tablet-text-md-ltr-Mobile-Chrome-linux.png | Bin 121667 -> 118073 bytes ...ablet-text-md-ltr-Mobile-Firefox-linux.png | Bin 156765 -> 148425 bytes ...tablet-text-md-ltr-Mobile-Safari-linux.png | Bin 99990 -> 95197 bytes ...lert-basic-ios-ltr-Mobile-Chrome-linux.png | Bin 26237 -> 26259 bytes ...ert-basic-ios-ltr-Mobile-Firefox-linux.png | Bin 34442 -> 31121 bytes ...lert-basic-ios-ltr-Mobile-Safari-linux.png | Bin 24411 -> 22309 bytes ...lert-basic-ios-rtl-Mobile-Chrome-linux.png | Bin 26224 -> 26253 bytes ...ert-basic-ios-rtl-Mobile-Firefox-linux.png | Bin 34318 -> 31132 bytes ...lert-basic-ios-rtl-Mobile-Safari-linux.png | Bin 24424 -> 22321 bytes ...alert-basic-md-ltr-Mobile-Chrome-linux.png | Bin 29813 -> 29295 bytes ...lert-basic-md-ltr-Mobile-Firefox-linux.png | Bin 43084 -> 37841 bytes ...alert-basic-md-ltr-Mobile-Safari-linux.png | Bin 27327 -> 25336 bytes ...alert-basic-md-rtl-Mobile-Chrome-linux.png | Bin 29798 -> 29272 bytes ...lert-basic-md-rtl-Mobile-Firefox-linux.png | Bin 43305 -> 37840 bytes ...alert-basic-md-rtl-Mobile-Safari-linux.png | Bin 27300 -> 25318 bytes ...t-checkbox-ios-ltr-Mobile-Chrome-linux.png | Bin 34768 -> 33277 bytes ...-checkbox-ios-ltr-Mobile-Firefox-linux.png | Bin 38615 -> 35295 bytes ...t-checkbox-ios-ltr-Mobile-Safari-linux.png | Bin 30959 -> 26726 bytes ...t-checkbox-ios-rtl-Mobile-Chrome-linux.png | Bin 34863 -> 33248 bytes ...-checkbox-ios-rtl-Mobile-Firefox-linux.png | Bin 38516 -> 35344 bytes ...t-checkbox-ios-rtl-Mobile-Safari-linux.png | Bin 30998 -> 26759 bytes ...rt-checkbox-md-ltr-Mobile-Chrome-linux.png | Bin 38085 -> 34906 bytes ...t-checkbox-md-ltr-Mobile-Firefox-linux.png | Bin 46946 -> 38461 bytes ...rt-checkbox-md-ltr-Mobile-Safari-linux.png | Bin 33161 -> 28275 bytes ...rt-checkbox-md-rtl-Mobile-Chrome-linux.png | Bin 38072 -> 34908 bytes ...t-checkbox-md-rtl-Mobile-Firefox-linux.png | Bin 47042 -> 38671 bytes ...rt-checkbox-md-rtl-Mobile-Safari-linux.png | Bin 33126 -> 28253 bytes ...rt-confirm-ios-ltr-Mobile-Chrome-linux.png | Bin 27928 -> 28546 bytes ...t-confirm-ios-ltr-Mobile-Firefox-linux.png | Bin 35550 -> 33090 bytes ...rt-confirm-ios-ltr-Mobile-Safari-linux.png | Bin 25612 -> 23655 bytes ...rt-confirm-ios-rtl-Mobile-Chrome-linux.png | Bin 27968 -> 28551 bytes ...t-confirm-ios-rtl-Mobile-Firefox-linux.png | Bin 35548 -> 33154 bytes ...rt-confirm-ios-rtl-Mobile-Safari-linux.png | Bin 25624 -> 23679 bytes ...ert-confirm-md-ltr-Mobile-Chrome-linux.png | Bin 30364 -> 30689 bytes ...rt-confirm-md-ltr-Mobile-Firefox-linux.png | Bin 44222 -> 39048 bytes ...ert-confirm-md-ltr-Mobile-Safari-linux.png | Bin 30255 -> 27045 bytes ...ert-confirm-md-rtl-Mobile-Chrome-linux.png | Bin 30361 -> 30690 bytes ...rt-confirm-md-rtl-Mobile-Firefox-linux.png | Bin 44104 -> 38871 bytes ...ert-confirm-md-rtl-Mobile-Safari-linux.png | Bin 30234 -> 26931 bytes ...ongMessage-ios-ltr-Mobile-Chrome-linux.png | Bin 44535 -> 41461 bytes ...ngMessage-ios-ltr-Mobile-Firefox-linux.png | Bin 54094 -> 49964 bytes ...ongMessage-ios-ltr-Mobile-Safari-linux.png | Bin 37873 -> 33311 bytes ...ongMessage-ios-rtl-Mobile-Chrome-linux.png | Bin 44536 -> 41460 bytes ...ngMessage-ios-rtl-Mobile-Firefox-linux.png | Bin 54222 -> 50123 bytes ...ongMessage-ios-rtl-Mobile-Safari-linux.png | Bin 37866 -> 33315 bytes ...longMessage-md-ltr-Mobile-Chrome-linux.png | Bin 49419 -> 44379 bytes ...ongMessage-md-ltr-Mobile-Firefox-linux.png | Bin 59603 -> 53601 bytes ...longMessage-md-ltr-Mobile-Safari-linux.png | Bin 37759 -> 34021 bytes ...longMessage-md-rtl-Mobile-Chrome-linux.png | Bin 49232 -> 44478 bytes ...ongMessage-md-rtl-Mobile-Firefox-linux.png | Bin 60352 -> 54260 bytes ...longMessage-md-rtl-Mobile-Safari-linux.png | Bin 37718 -> 33971 bytes ...pleButtons-ios-ltr-Mobile-Chrome-linux.png | Bin 28033 -> 26545 bytes ...leButtons-ios-ltr-Mobile-Firefox-linux.png | Bin 35187 -> 32415 bytes ...pleButtons-ios-ltr-Mobile-Safari-linux.png | Bin 25235 -> 22583 bytes ...pleButtons-ios-rtl-Mobile-Chrome-linux.png | Bin 28027 -> 26531 bytes ...leButtons-ios-rtl-Mobile-Firefox-linux.png | Bin 35067 -> 32277 bytes ...pleButtons-ios-rtl-Mobile-Safari-linux.png | Bin 25233 -> 22578 bytes ...ipleButtons-md-ltr-Mobile-Chrome-linux.png | Bin 29373 -> 28684 bytes ...pleButtons-md-ltr-Mobile-Firefox-linux.png | Bin 42846 -> 38403 bytes ...ipleButtons-md-ltr-Mobile-Safari-linux.png | Bin 26560 -> 25678 bytes ...ipleButtons-md-rtl-Mobile-Chrome-linux.png | Bin 29350 -> 28663 bytes ...pleButtons-md-rtl-Mobile-Firefox-linux.png | Bin 42867 -> 38330 bytes ...ipleButtons-md-rtl-Mobile-Safari-linux.png | Bin 26548 -> 25660 bytes ...-noMessage-ios-ltr-Mobile-Chrome-linux.png | Bin 24774 -> 24655 bytes ...noMessage-ios-ltr-Mobile-Firefox-linux.png | Bin 33723 -> 28925 bytes ...-noMessage-ios-ltr-Mobile-Safari-linux.png | Bin 21993 -> 21337 bytes ...-noMessage-ios-rtl-Mobile-Chrome-linux.png | Bin 24774 -> 24644 bytes ...noMessage-ios-rtl-Mobile-Firefox-linux.png | Bin 33895 -> 29058 bytes ...-noMessage-ios-rtl-Mobile-Safari-linux.png | Bin 22000 -> 21349 bytes ...t-noMessage-md-ltr-Mobile-Chrome-linux.png | Bin 27511 -> 29395 bytes ...-noMessage-md-ltr-Mobile-Firefox-linux.png | Bin 41167 -> 37422 bytes ...t-noMessage-md-ltr-Mobile-Safari-linux.png | Bin 27138 -> 24127 bytes ...t-noMessage-md-rtl-Mobile-Chrome-linux.png | Bin 27496 -> 29381 bytes ...-noMessage-md-rtl-Mobile-Firefox-linux.png | Bin 41231 -> 37442 bytes ...t-noMessage-md-rtl-Mobile-Safari-linux.png | Bin 27123 -> 24118 bytes ...ert-prompt-ios-ltr-Mobile-Chrome-linux.png | Bin 32030 -> 25061 bytes ...rt-prompt-ios-ltr-Mobile-Firefox-linux.png | Bin 36330 -> 32201 bytes ...ert-prompt-ios-ltr-Mobile-Safari-linux.png | Bin 23613 -> 20043 bytes ...ert-prompt-ios-rtl-Mobile-Chrome-linux.png | Bin 32184 -> 25091 bytes ...rt-prompt-ios-rtl-Mobile-Firefox-linux.png | Bin 36510 -> 32227 bytes ...ert-prompt-ios-rtl-Mobile-Safari-linux.png | Bin 23618 -> 20072 bytes ...lert-prompt-md-ltr-Mobile-Chrome-linux.png | Bin 35683 -> 28710 bytes ...ert-prompt-md-ltr-Mobile-Firefox-linux.png | Bin 43079 -> 38132 bytes ...lert-prompt-md-ltr-Mobile-Safari-linux.png | Bin 25782 -> 22020 bytes ...lert-prompt-md-rtl-Mobile-Chrome-linux.png | Bin 35625 -> 28688 bytes ...ert-prompt-md-rtl-Mobile-Firefox-linux.png | Bin 43684 -> 38712 bytes ...lert-prompt-md-rtl-Mobile-Safari-linux.png | Bin 25754 -> 21985 bytes ...lert-radio-ios-ltr-Mobile-Chrome-linux.png | Bin 27602 -> 25900 bytes ...ert-radio-ios-ltr-Mobile-Firefox-linux.png | Bin 34374 -> 31667 bytes ...lert-radio-ios-ltr-Mobile-Safari-linux.png | Bin 23778 -> 19730 bytes ...lert-radio-ios-rtl-Mobile-Chrome-linux.png | Bin 27575 -> 25997 bytes ...ert-radio-ios-rtl-Mobile-Firefox-linux.png | Bin 35031 -> 31825 bytes ...lert-radio-ios-rtl-Mobile-Safari-linux.png | Bin 23780 -> 19702 bytes ...alert-radio-md-ltr-Mobile-Chrome-linux.png | Bin 36319 -> 32834 bytes ...lert-radio-md-ltr-Mobile-Firefox-linux.png | Bin 46232 -> 37605 bytes ...alert-radio-md-ltr-Mobile-Safari-linux.png | Bin 31386 -> 27752 bytes ...alert-radio-md-rtl-Mobile-Chrome-linux.png | Bin 36327 -> 32774 bytes ...lert-radio-md-rtl-Mobile-Firefox-linux.png | Bin 46379 -> 37963 bytes ...alert-radio-md-rtl-Mobile-Safari-linux.png | Bin 31351 -> 27749 bytes .../components/alert/test/basic/index.html | 36 +++++++++------ .../components/alert/test/is-open/index.html | 17 ++++++- .../alert/test/translucent/index.html | 43 ++++++++++++++---- .../components/alert/test/trigger/index.html | 17 ++++++- 111 files changed, 111 insertions(+), 41 deletions(-) diff --git a/core/src/components/action-sheet/test/a11y/index.html b/core/src/components/action-sheet/test/a11y/index.html index 25adfdfeda8..ea78a68b4da 100644 --- a/core/src/components/action-sheet/test/a11y/index.html +++ b/core/src/components/action-sheet/test/a11y/index.html @@ -19,12 +19,12 @@

Action Sheet - A11y

- Both Headers - Subheader Only - No Headers - Custom Aria - Aria Label Button - Both Headers + Subheader Only + No Headers + Custom Aria + Aria Label Button + Aria Label Cancel Button
diff --git a/core/src/components/alert/test/a11y/index.html b/core/src/components/alert/test/a11y/index.html index 180e901782b..5e15bcc0c45 100644 --- a/core/src/components/alert/test/a11y/index.html +++ b/core/src/components/alert/test/a11y/index.html @@ -9,6 +9,19 @@ + + @@ -22,8 +35,8 @@ - Open Alert - Open Alert, Close After 500ms + + diff --git a/core/src/components/alert/test/translucent/index.html b/core/src/components/alert/test/translucent/index.html index d1c0f58c10f..2dbeada6149 100644 --- a/core/src/components/alert/test/translucent/index.html +++ b/core/src/components/alert/test/translucent/index.html @@ -27,12 +27,10 @@ - Alert - Alert Long Message - Multiple Buttons (>2) - Alert No Message + + + + @@ -48,10 +46,10 @@ - Confirm - Prompt - Radio - Checkbox + + + + @@ -305,6 +303,19 @@ diff --git a/core/src/components/alert/test/trigger/index.html b/core/src/components/alert/test/trigger/index.html index 233b05fc936..f3a11ef91c1 100644 --- a/core/src/components/alert/test/trigger/index.html +++ b/core/src/components/alert/test/trigger/index.html @@ -11,6 +11,19 @@ + @@ -22,8 +35,8 @@ - Open Alert - Open Alert, Close After 500ms + + From b7adede05a989220d50afa30ff87845263e34314 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Jan 2024 10:02:19 -0500 Subject: [PATCH 41/76] chore(deps-dev): Bump @axe-core/playwright from 4.8.2 to 4.8.3 in /core (#28834) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) from 4.8.2 to 4.8.3.
Changelog

Sourced from @​axe-core/playwright's changelog.

4.8.3 (2024-01-09)

Bug Fixes

  • allow cjs version of packages to export a default value (#943) (b5aee34)
  • Update axe-core to v4.8.3 (#968) (be9002c)
  • Update axe-core to v4.8.3 (#978) (1c83740)
  • webdriverio: fix types between v8 and <v8 (#962) (0511338)
  • webdriverio: work with @​wdio/globals (#882) (2e016b4)
  • webdriverjs: fix default commonJs export (#927) (b07d38c)

Reverts

Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@axe-core/playwright&package-manager=npm_and_yarn&previous-version=4.8.2&new-version=4.8.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- core/package-lock.json | 30 +++++++++++++++--------------- core/package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index 29112a271c5..cf1d09e5808 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -14,7 +14,7 @@ "tslib": "^2.1.0" }, "devDependencies": { - "@axe-core/playwright": "^4.8.2", + "@axe-core/playwright": "^4.8.3", "@capacitor/core": "^5.6.0", "@capacitor/haptics": "^5.0.6", "@capacitor/keyboard": "^5.0.7", @@ -56,12 +56,12 @@ "dev": true }, "node_modules/@axe-core/playwright": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.8.2.tgz", - "integrity": "sha512-9KOhX2tNuvqn9DzpBNyqoqNKRZBrexeSiN9irQ0sEdq8zH13JnatepCJxobuXn4UopNy6iIpP4342beMiH+MSQ==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.8.3.tgz", + "integrity": "sha512-YtbkAWeOp5oQeI8vS6KYqJDa5yTl5O1wJP8KOZAAVjhxeiK/Y1ssxnZuGRobARyVh3eS6O3jdxTv/iCK1RfgaA==", "dev": true, "dependencies": { - "axe-core": "~4.8.2" + "axe-core": "~4.8.3" }, "peerDependencies": { "playwright-core": ">= 1.0.0" @@ -2799,9 +2799,9 @@ } }, "node_modules/axe-core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", - "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.3.tgz", + "integrity": "sha512-d5ZQHPSPkF9Tw+yfyDcRoUOc4g/8UloJJe5J8m4L5+c7AtDdjDLRxew/knnI4CxvtdxEUVgWz4x3OIQUIFiMfw==", "dev": true, "engines": { "node": ">=4" @@ -10899,12 +10899,12 @@ }, "dependencies": { "@axe-core/playwright": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.8.2.tgz", - "integrity": "sha512-9KOhX2tNuvqn9DzpBNyqoqNKRZBrexeSiN9irQ0sEdq8zH13JnatepCJxobuXn4UopNy6iIpP4342beMiH+MSQ==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.8.3.tgz", + "integrity": "sha512-YtbkAWeOp5oQeI8vS6KYqJDa5yTl5O1wJP8KOZAAVjhxeiK/Y1ssxnZuGRobARyVh3eS6O3jdxTv/iCK1RfgaA==", "dev": true, "requires": { - "axe-core": "~4.8.2" + "axe-core": "~4.8.3" } }, "@babel/code-frame": { @@ -12863,9 +12863,9 @@ } }, "axe-core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", - "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.3.tgz", + "integrity": "sha512-d5ZQHPSPkF9Tw+yfyDcRoUOc4g/8UloJJe5J8m4L5+c7AtDdjDLRxew/knnI4CxvtdxEUVgWz4x3OIQUIFiMfw==", "dev": true }, "b4a": { diff --git a/core/package.json b/core/package.json index 01c513ef799..611eb729f1f 100644 --- a/core/package.json +++ b/core/package.json @@ -36,7 +36,7 @@ "tslib": "^2.1.0" }, "devDependencies": { - "@axe-core/playwright": "^4.8.2", + "@axe-core/playwright": "^4.8.3", "@capacitor/core": "^5.6.0", "@capacitor/haptics": "^5.0.6", "@capacitor/keyboard": "^5.0.7", From dbaaa5bd9f43b8ba589b3f9c4b4204d2f203ef18 Mon Sep 17 00:00:00 2001 From: Amanda Johnston <90629384+amandaejohnston@users.noreply.github.com> Date: Tue, 16 Jan 2024 10:31:28 -0600 Subject: [PATCH 42/76] fix(list): remove uneeded border radius from items in inset list (#28830) Issue number: N/A --------- ## What is the current behavior? In MD mode, items in an inset list currently receive their own border radius, separate from the border radius also applied to the inset list itself. The original intent was likely to ensure that the corners of the items don't spill out of the list. However, the item's border radius is no longer needed, for two reasons: 1. MD has since added top/bottom padding to their lists ([spec](https://m2.material.io/components/lists#specs)), which we've mirrored. This means the borders no longer line up anyway. 2. Even if a developer removes the list's vertical padding (we set it on the host [here](https://github.com/ionic-team/ionic-framework/blob/535b8ed72486a1e94125c72b12d5b447b630f8c4/core/src/components/list/list.md.scss#L9), so it's easy to overwrite), inset lists currently have `overflow: hidden` set [here](https://github.com/ionic-team/ionic-framework/blob/535b8ed72486a1e94125c72b12d5b447b630f8c4/core/src/components/list/list.scss#L20), so the list's border radius still applies correctly even with the items' border radius removed. ## What is the new behavior? Item border radius in inset lists removed. When testing locally, you may find it useful to increase the MD border radius value [here](https://github.com/ionic-team/ionic-framework/blob/535b8ed72486a1e94125c72b12d5b447b630f8c4/core/src/components/list/list.md.vars.scss#L47) so it's easier to see. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information --- core/src/components/list/list.md.scss | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/core/src/components/list/list.md.scss b/core/src/components/list/list.md.scss index 8b408f781d6..62a28273cc8 100644 --- a/core/src/components/list/list.md.scss +++ b/core/src/components/list/list.md.scss @@ -23,25 +23,9 @@ @include border-radius($list-inset-md-border-radius); } -/** - * These selectors ensure the first item in the list - * has the correct radius. - * We need to consider the following scenarios: - 1. The first item in a list as long as it is not the only item. - 2. The item in the first item-sliding in a list. - * Note that we do not select "ion-item-sliding ion-item:first-of-type" - * because that will cause the borders to disappear on - * items in an item-sliding when the item is the first - * element in the item-sliding container. - */ -.list-md.list-inset ion-item:not(:only-of-type):first-of-type, -.list-md.list-inset ion-item-sliding:first-of-type ion-item { - --border-radius: #{$list-inset-md-border-radius $list-inset-md-border-radius 0 0}; -} - /** * These selectors ensure the last item in the list - * has the correct radius and border. + * has the correct border. * We need to consider the following scenarios: 1. The last item in a list as long as it is not the only item. 2. The item in the last item-sliding in a list. @@ -52,21 +36,17 @@ */ .list-md.list-inset ion-item:not(:only-of-type):last-of-type, .list-md.list-inset ion-item-sliding:last-of-type ion-item { - --border-radius: #{0 0 $list-inset-md-border-radius $list-inset-md-border-radius}; --border-width: 0; --inner-border-width: 0; } /** - * The only item in a list should have a border radius - * on all corners. * We target :only-child instead of :only-of-type * otherwise borders will disappear on items inside of * ion-item-sliding because the item will be the only * one of its type inside of the ion-item-sliding group. */ .list-md.list-inset ion-item:only-child { - --border-radius: #{$list-inset-md-border-radius}; --border-width: 0; --inner-border-width: 0; } From fb7735397ed53323dd93a172407117228610b929 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 16 Jan 2024 11:53:25 -0500 Subject: [PATCH 43/76] fix(angular): add old IonBackButtonDelegate import (#28831) Issue number: resolves #28827 --------- ## What is the current behavior? This import was renamed to `IonBackButton` as part of https://github.com/ionic-team/ionic-framework/pull/28311/commits/9f20780d66a113410e5450139f8ecab3a9d4a0c9. However, we did not consider that some developers are importing this to use with `ViewChild`. While we should keep alignment with other component imports, we need to support the old import until we can make a breaking change in Ionic 8. ## What is the new behavior? - Adds the old IonBackButtonDelegate import ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information Dev build: `7.6.5-dev.11705352188.1c6cdb08` --- packages/angular/src/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/angular/src/index.ts b/packages/angular/src/index.ts index 53075b7aab5..41bdacf14e9 100644 --- a/packages/angular/src/index.ts +++ b/packages/angular/src/index.ts @@ -6,6 +6,8 @@ export { SelectValueAccessorDirective as SelectValueAccessor } from './directive export { TextValueAccessorDirective as TextValueAccessor } from './directives/control-value-accessors/text-value-accessor'; export { IonTabs } from './directives/navigation/ion-tabs'; export { IonBackButton } from './directives/navigation/ion-back-button'; +// TODO FW-5889 +export { IonBackButton as IonBackButtonDelegate } from './directives/navigation/ion-back-button'; export { IonNav } from './directives/navigation/ion-nav'; export { IonRouterOutlet } from './directives/navigation/ion-router-outlet'; export { From 774872f6712bb1ffe262f15dd29e958556ab6dc2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Jan 2024 08:55:33 -0800 Subject: [PATCH 44/76] chore(deps): Bump @stencil/core from 4.9.1 to 4.10.0 in /core (#28835) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [@stencil/core](https://github.com/ionic-team/stencil) from 4.9.1 to 4.10.0.
Release notes

Sourced from @​stencil/core's releases.

🍪 v4.10.0 (2024-01-15)

Bug Fixes

  • runtime: revert slot relocation forwarding (#5222) (a2e119d)
  • runtime: slot regressions from experimental slot fixes (#5221) (3b4deaa)

Features

  • deps: update dependency typescript to ~5.3.0 (#5248) (e0e6a96)
  • runtime: add extras flag for scoped slot changes (#5220) (15ff950)
Changelog

Sourced from @​stencil/core's changelog.

🍪 4.10.0 (2024-01-15)

Bug Fixes

  • runtime: revert slot relocation forwarding (#5222) (a2e119d)
  • runtime: slot regressions from experimental slot fixes (#5221) (3b4deaa)

Features

  • deps: update dependency typescript to ~5.3.0 (#5248) (e0e6a96)
  • runtime: add extras flag for scoped slot changes (#5220) (15ff950)
Commits
  • 13c7b7d v4.10.0 (#5261)
  • 09ed201 chore(repo): prevent renovate from upgrating open (#5218)
  • 22c08d5 chore(deps): update dependency ws to v8.16.0 (#5217)
  • 8b4d18e chore(deps): update dependency eslint-plugin-jsdoc to v48 (#5260)
  • 4e14445 chore(deps): update dependency @​types/node to v20.11.0 (#5256)
  • a76fb5c chore(deps): update node.js to v20.11.0 (#5258)
  • 91d7d49 chore(deps): update dependency eslint-plugin-jest to v27.6.2 (#5255)
  • 1d72708 chore(deps): update dependency dts-bundle-generator to v9.2.4 (#5254)
  • 79211dd chore(deps): update dependency @​types/eslint to v8.56.2 (#5253)
  • 7e96b34 chore(deps): update dependency postcss to v8.4.33 (#5236)
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@stencil/core&package-manager=npm_and_yarn&previous-version=4.9.1&new-version=4.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- core/package-lock.json | 14 +++++++------- core/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/core/package-lock.json b/core/package-lock.json index cf1d09e5808..13fc36bca51 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -9,7 +9,7 @@ "version": "7.6.4", "license": "MIT", "dependencies": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" }, @@ -1825,9 +1825,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==", "bin": { "stencil": "bin/stencil" }, @@ -12184,9 +12184,9 @@ "requires": {} }, "@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==" }, "@stencil/react-output-target": { "version": "0.5.3", diff --git a/core/package.json b/core/package.json index 611eb729f1f..19624044692 100644 --- a/core/package.json +++ b/core/package.json @@ -31,7 +31,7 @@ "loader/" ], "dependencies": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" }, From e2708ff651135a0c15b85f8864f49acbe23353d2 Mon Sep 17 00:00:00 2001 From: ionitron Date: Wed, 17 Jan 2024 14:23:09 +0000 Subject: [PATCH 45/76] v7.6.5 --- CHANGELOG.md | 13 +++++++++++++ core/CHANGELOG.md | 12 ++++++++++++ core/package-lock.json | 4 ++-- core/package.json | 2 +- docs/CHANGELOG.md | 8 ++++++++ docs/package-lock.json | 4 ++-- docs/package.json | 2 +- lerna.json | 2 +- package-lock.json | 2 +- packages/angular-server/CHANGELOG.md | 8 ++++++++ packages/angular-server/package-lock.json | 6 +++--- packages/angular-server/package.json | 4 ++-- packages/angular/CHANGELOG.md | 11 +++++++++++ packages/angular/package-lock.json | 6 +++--- packages/angular/package.json | 4 ++-- packages/react-router/CHANGELOG.md | 8 ++++++++ packages/react-router/package-lock.json | 6 +++--- packages/react-router/package.json | 4 ++-- packages/react/CHANGELOG.md | 8 ++++++++ packages/react/package-lock.json | 6 +++--- packages/react/package.json | 4 ++-- packages/vue-router/CHANGELOG.md | 8 ++++++++ packages/vue-router/package-lock.json | 6 +++--- packages/vue-router/package.json | 4 ++-- packages/vue/CHANGELOG.md | 8 ++++++++ packages/vue/package-lock.json | 6 +++--- packages/vue/package.json | 4 ++-- 27 files changed, 122 insertions(+), 38 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f9173e39b55..a12b523b5bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) + + +### Bug Fixes + +* **angular:** add old IonBackButtonDelegate import ([#28831](https://github.com/ionic-team/ionic-framework/issues/28831)) ([fb77353](https://github.com/ionic-team/ionic-framework/commit/fb7735397ed53323dd93a172407117228610b929)), closes [#28827](https://github.com/ionic-team/ionic-framework/issues/28827) +* **input:** slotted buttons are clickable ([#28772](https://github.com/ionic-team/ionic-framework/issues/28772)) ([4ccc150](https://github.com/ionic-team/ionic-framework/commit/4ccc150edff4e3f33f453343aedb081d920b2f90)), closes [#28762](https://github.com/ionic-team/ionic-framework/issues/28762) +* **list:** remove uneeded border radius from items in inset list ([#28830](https://github.com/ionic-team/ionic-framework/issues/28830)) ([dbaaa5b](https://github.com/ionic-team/ionic-framework/commit/dbaaa5bd9f43b8ba589b3f9c4b4204d2f203ef18)) + + + + + ## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index f19898a0b47..0a4a0f731cc 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) + + +### Bug Fixes + +* **input:** slotted buttons are clickable ([#28772](https://github.com/ionic-team/ionic-framework/issues/28772)) ([4ccc150](https://github.com/ionic-team/ionic-framework/commit/4ccc150edff4e3f33f453343aedb081d920b2f90)), closes [#28762](https://github.com/ionic-team/ionic-framework/issues/28762) +* **list:** remove uneeded border radius from items in inset list ([#28830](https://github.com/ionic-team/ionic-framework/issues/28830)) ([dbaaa5b](https://github.com/ionic-team/ionic-framework/commit/dbaaa5bd9f43b8ba589b3f9c4b4204d2f203ef18)) + + + + + ## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) diff --git a/core/package-lock.json b/core/package-lock.json index 13fc36bca51..ec58b1884fd 100644 --- a/core/package-lock.json +++ b/core/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/core", - "version": "7.6.4", + "version": "7.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/core", - "version": "7.6.4", + "version": "7.6.5", "license": "MIT", "dependencies": { "@stencil/core": "^4.10.0", diff --git a/core/package.json b/core/package.json index 19624044692..8e6414f0c4d 100644 --- a/core/package.json +++ b/core/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/core", - "version": "7.6.4", + "version": "7.6.5", "description": "Base components for Ionic", "keywords": [ "ionic", diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index df53cbf7ad3..af7055adc6a 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. +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) + +**Note:** Version bump only for package @ionic/docs + + + + + ## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) **Note:** Version bump only for package @ionic/docs diff --git a/docs/package-lock.json b/docs/package-lock.json index df6fbba0114..a10ae890812 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ionic/docs", - "version": "7.6.4", + "version": "7.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/docs", - "version": "7.6.4", + "version": "7.6.5", "license": "MIT" } } diff --git a/docs/package.json b/docs/package.json index dbdf14d7ce2..71d2bd75ee0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/docs", - "version": "7.6.4", + "version": "7.6.5", "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 41840c5436b..be5f21f4614 100644 --- a/lerna.json +++ b/lerna.json @@ -4,5 +4,5 @@ "docs", "packages/*" ], - "version": "7.6.4" + "version": "7.6.5" } diff --git a/package-lock.json b/package-lock.json index a08f3b7d83a..d071e527ba9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "ionic", + "name": "ionic-framework", "lockfileVersion": 2, "requires": true, "packages": { diff --git a/packages/angular-server/CHANGELOG.md b/packages/angular-server/CHANGELOG.md index 1cc99690083..0f772cd08d3 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. +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) + +**Note:** Version bump only for package @ionic/angular-server + + + + + ## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) **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 0137c943cd7..c12838db2d2 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular-server", - "version": "7.6.4", + "version": "7.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular-server", - "version": "7.6.4", + "version": "7.6.5", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.4" + "@ionic/core": "^7.6.5" }, "devDependencies": { "@angular-eslint/eslint-plugin": "^14.0.0", diff --git a/packages/angular-server/package.json b/packages/angular-server/package.json index da1e0655657..2e5c29d1159 100644 --- a/packages/angular-server/package.json +++ b/packages/angular-server/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular-server", - "version": "7.6.4", + "version": "7.6.5", "description": "Angular SSR Module for Ionic", "keywords": [ "ionic", @@ -62,6 +62,6 @@ }, "prettier": "@ionic/prettier-config", "dependencies": { - "@ionic/core": "^7.6.4" + "@ionic/core": "^7.6.5" } } diff --git a/packages/angular/CHANGELOG.md b/packages/angular/CHANGELOG.md index 93d00e7892d..888f42dac91 100644 --- a/packages/angular/CHANGELOG.md +++ b/packages/angular/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) + + +### Bug Fixes + +* **angular:** add old IonBackButtonDelegate import ([#28831](https://github.com/ionic-team/ionic-framework/issues/28831)) ([fb77353](https://github.com/ionic-team/ionic-framework/commit/fb7735397ed53323dd93a172407117228610b929)), closes [#28827](https://github.com/ionic-team/ionic-framework/issues/28827) + + + + + ## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) **Note:** Version bump only for package @ionic/angular diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index e86761824b4..a9136111914 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/angular", - "version": "7.6.4", + "version": "7.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/angular", - "version": "7.6.4", + "version": "7.6.5", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.4", + "@ionic/core": "^7.6.5", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/angular/package.json b/packages/angular/package.json index 69735af704c..1f9e0b42739 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/angular", - "version": "7.6.4", + "version": "7.6.5", "description": "Angular specific wrappers for @ionic/core", "keywords": [ "ionic", @@ -48,7 +48,7 @@ } }, "dependencies": { - "@ionic/core": "^7.6.4", + "@ionic/core": "^7.6.5", "ionicons": "^7.0.0", "jsonc-parser": "^3.0.0", "tslib": "^2.3.0" diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 3ca63d85a26..2a79d14c211 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. +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) + +**Note:** Version bump only for package @ionic/react-router + + + + + ## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) **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 1ad94075610..1c88f38c1cb 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react-router", - "version": "7.6.4", + "version": "7.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react-router", - "version": "7.6.4", + "version": "7.6.5", "license": "MIT", "dependencies": { - "@ionic/react": "^7.6.4", + "@ionic/react": "^7.6.5", "tslib": "*" }, "devDependencies": { diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 63aa792f6b9..490a5c80b64 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react-router", - "version": "7.6.4", + "version": "7.6.5", "description": "React Router wrapper for @ionic/react", "keywords": [ "ionic", @@ -36,7 +36,7 @@ "dist/" ], "dependencies": { - "@ionic/react": "^7.6.4", + "@ionic/react": "^7.6.5", "tslib": "*" }, "peerDependencies": { diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 4b45fd9d710..65b9f1445b0 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. +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) + +**Note:** Version bump only for package @ionic/react + + + + + ## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) **Note:** Version bump only for package @ionic/react diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index d4c26e83f23..cea182617c8 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/react", - "version": "7.6.4", + "version": "7.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/react", - "version": "7.6.4", + "version": "7.6.5", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.4", + "@ionic/core": "^7.6.5", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/react/package.json b/packages/react/package.json index e4232b0def6..e23e3707310 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/react", - "version": "7.6.4", + "version": "7.6.5", "description": "React specific wrapper for @ionic/core", "keywords": [ "ionic", @@ -39,7 +39,7 @@ "css/" ], "dependencies": { - "@ionic/core": "^7.6.4", + "@ionic/core": "^7.6.5", "ionicons": "^7.0.0", "tslib": "*" }, diff --git a/packages/vue-router/CHANGELOG.md b/packages/vue-router/CHANGELOG.md index 2b7e152d08a..f7ca9780dc2 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. +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) + +**Note:** Version bump only for package @ionic/vue-router + + + + + ## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) **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 a8c1447b98c..ff47902d33c 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue-router", - "version": "7.6.4", + "version": "7.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue-router", - "version": "7.6.4", + "version": "7.6.5", "license": "MIT", "dependencies": { - "@ionic/vue": "^7.6.4" + "@ionic/vue": "^7.6.5" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue-router/package.json b/packages/vue-router/package.json index 6526370513a..d068d5df9a9 100644 --- a/packages/vue-router/package.json +++ b/packages/vue-router/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue-router", - "version": "7.6.4", + "version": "7.6.5", "description": "Vue Router integration for @ionic/vue", "scripts": { "test.spec": "jest", @@ -44,7 +44,7 @@ }, "homepage": "https://github.com/ionic-team/ionic#readme", "dependencies": { - "@ionic/vue": "^7.6.4" + "@ionic/vue": "^7.6.5" }, "devDependencies": { "@ionic/eslint-config": "^0.3.0", diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index e2646c0ca16..4b9605509ad 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. +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) + +**Note:** Version bump only for package @ionic/vue + + + + + ## [7.6.4](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.4) (2024-01-10) **Note:** Version bump only for package @ionic/vue diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index dcae3462c84..1937af43b5a 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -1,15 +1,15 @@ { "name": "@ionic/vue", - "version": "7.6.4", + "version": "7.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@ionic/vue", - "version": "7.6.4", + "version": "7.6.5", "license": "MIT", "dependencies": { - "@ionic/core": "^7.6.4", + "@ionic/core": "^7.6.5", "ionicons": "^7.0.0" }, "devDependencies": { diff --git a/packages/vue/package.json b/packages/vue/package.json index 54cd1f7ad7d..0488e3f3f38 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -1,6 +1,6 @@ { "name": "@ionic/vue", - "version": "7.6.4", + "version": "7.6.5", "description": "Vue specific wrapper for @ionic/core", "scripts": { "eslint": "eslint src", @@ -66,7 +66,7 @@ "vue-router": "^4.0.16" }, "dependencies": { - "@ionic/core": "^7.6.4", + "@ionic/core": "^7.6.5", "ionicons": "^7.0.0" }, "vetur": { From 71e485d770ed7238bec6fe173a1a80b55532da82 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 17 Jan 2024 09:31:16 -0500 Subject: [PATCH 46/76] chore: clean up changelog --- CHANGELOG.md | 3 +-- core/CHANGELOG.md | 1 - docs/CHANGELOG.md | 2 +- packages/angular-server/CHANGELOG.md | 2 +- packages/angular/CHANGELOG.md | 2 +- packages/react-router/CHANGELOG.md | 2 +- packages/react/CHANGELOG.md | 2 +- packages/vue-router/CHANGELOG.md | 2 +- packages/vue/CHANGELOG.md | 2 +- 9 files changed, 8 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a12b523b5bd..9a299a29c1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,13 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.4...v7.6.5) (2024-01-17) ### Bug Fixes * **angular:** add old IonBackButtonDelegate import ([#28831](https://github.com/ionic-team/ionic-framework/issues/28831)) ([fb77353](https://github.com/ionic-team/ionic-framework/commit/fb7735397ed53323dd93a172407117228610b929)), closes [#28827](https://github.com/ionic-team/ionic-framework/issues/28827) -* **input:** slotted buttons are clickable ([#28772](https://github.com/ionic-team/ionic-framework/issues/28772)) ([4ccc150](https://github.com/ionic-team/ionic-framework/commit/4ccc150edff4e3f33f453343aedb081d920b2f90)), closes [#28762](https://github.com/ionic-team/ionic-framework/issues/28762) * **list:** remove uneeded border radius from items in inset list ([#28830](https://github.com/ionic-team/ionic-framework/issues/28830)) ([dbaaa5b](https://github.com/ionic-team/ionic-framework/commit/dbaaa5bd9f43b8ba589b3f9c4b4204d2f203ef18)) diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 0a4a0f731cc..870a864a787 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -8,7 +8,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline ### Bug Fixes -* **input:** slotted buttons are clickable ([#28772](https://github.com/ionic-team/ionic-framework/issues/28772)) ([4ccc150](https://github.com/ionic-team/ionic-framework/commit/4ccc150edff4e3f33f453343aedb081d920b2f90)), closes [#28762](https://github.com/ionic-team/ionic-framework/issues/28762) * **list:** remove uneeded border radius from items in inset list ([#28830](https://github.com/ionic-team/ionic-framework/issues/28830)) ([dbaaa5b](https://github.com/ionic-team/ionic-framework/commit/dbaaa5bd9f43b8ba589b3f9c4b4204d2f203ef18)) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index af7055adc6a..456bb3efba3 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.4...v7.6.5) (2024-01-17) **Note:** Version bump only for package @ionic/docs diff --git a/packages/angular-server/CHANGELOG.md b/packages/angular-server/CHANGELOG.md index 0f772cd08d3..133f3687a34 100644 --- a/packages/angular-server/CHANGELOG.md +++ b/packages/angular-server/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.4...v7.6.5) (2024-01-17) **Note:** Version bump only for package @ionic/angular-server diff --git a/packages/angular/CHANGELOG.md b/packages/angular/CHANGELOG.md index 888f42dac91..96063bfbbda 100644 --- a/packages/angular/CHANGELOG.md +++ b/packages/angular/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.4...v7.6.5) (2024-01-17) ### Bug Fixes diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 2a79d14c211..326259c4a41 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.4...v7.6.5) (2024-01-17) **Note:** Version bump only for package @ionic/react-router diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 65b9f1445b0..81bc3a849e9 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.4...v7.6.5) (2024-01-17) **Note:** Version bump only for package @ionic/react diff --git a/packages/vue-router/CHANGELOG.md b/packages/vue-router/CHANGELOG.md index f7ca9780dc2..d0c0405f922 100644 --- a/packages/vue-router/CHANGELOG.md +++ b/packages/vue-router/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.4...v7.6.5) (2024-01-17) **Note:** Version bump only for package @ionic/vue-router diff --git a/packages/vue/CHANGELOG.md b/packages/vue/CHANGELOG.md index 4b9605509ad..079ae4dfbac 100644 --- a/packages/vue/CHANGELOG.md +++ b/packages/vue/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.3...v7.6.5) (2024-01-17) +## [7.6.5](https://github.com/ionic-team/ionic-framework/compare/v7.6.4...v7.6.5) (2024-01-17) **Note:** Version bump only for package @ionic/vue From 0860ea09515039da4d606cfdb3ae9998b5089d2f Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 17 Jan 2024 09:39:57 -0500 Subject: [PATCH 47/76] chore: workflow pulls correct version of branch --- .github/workflows/release.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c8ae6fcd024..e8e9711f777 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -79,6 +79,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + # Pull the latest version of the reference + # branch instead of the revision that triggered + # the workflow otherwise we won't get the commit + # created in the previous job and this next job + # will fail. + with: + ref: ${{ github.ref }} - name: Configure Identity # Commits from github-actions do not # trigger other GitHub Actions. As a result, From 0fb88315df325a2644c0af689b92a9ff3588ade4 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 17 Jan 2024 09:41:15 -0500 Subject: [PATCH 48/76] chore: update package lock --- packages/angular-server/package-lock.json | 28 +++++++-------- packages/angular/package-lock.json | 28 +++++++-------- packages/react-router/package-lock.json | 44 +++++++++++------------ packages/react/package-lock.json | 28 +++++++-------- packages/vue-router/package-lock.json | 44 +++++++++++------------ packages/vue/package-lock.json | 28 +++++++-------- 6 files changed, 100 insertions(+), 100 deletions(-) diff --git a/packages/angular-server/package-lock.json b/packages/angular-server/package-lock.json index c12838db2d2..35aca30b5d4 100644 --- a/packages/angular-server/package-lock.json +++ b/packages/angular-server/package-lock.json @@ -1060,11 +1060,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "dependencies": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -1462,9 +1462,9 @@ "license": "MIT" }, "node_modules/@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==", "bin": { "stencil": "bin/stencil" }, @@ -7330,11 +7330,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "requires": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -7581,9 +7581,9 @@ } }, "@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==" }, "@types/estree": { "version": "0.0.39", diff --git a/packages/angular/package-lock.json b/packages/angular/package-lock.json index a9136111914..3bfab3648f2 100644 --- a/packages/angular/package-lock.json +++ b/packages/angular/package-lock.json @@ -1407,11 +1407,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "dependencies": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -1845,9 +1845,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==", "bin": { "stencil": "bin/stencil" }, @@ -9697,11 +9697,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "requires": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -9994,9 +9994,9 @@ } }, "@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==" }, "@tootallnate/once": { "version": "2.0.0", diff --git a/packages/react-router/package-lock.json b/packages/react-router/package-lock.json index 1c88f38c1cb..8aaa7f68ea7 100644 --- a/packages/react-router/package-lock.json +++ b/packages/react-router/package-lock.json @@ -238,11 +238,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "dependencies": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -414,11 +414,11 @@ } }, "node_modules/@ionic/react": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.4.tgz", - "integrity": "sha512-xcYUChlPhP9dIl6mKsnzQjqCTdz+K5g+DXkd4EB+4wGtdKb9is2vnV6Hug/hgGsaV3+at2MNUFc5kwAdck+AcA==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.5.tgz", + "integrity": "sha512-2CEkEfv0M7kICLZ5bb4HE9bhuM/OSXx7tToDqci1LViP2vkwhooejiHM3oon3UBuv0wXU9zdNoLNnIDsdKXxHw==", "dependencies": { - "@ionic/core": "7.6.4", + "@ionic/core": "7.6.5", "ionicons": "^7.0.0", "tslib": "*" }, @@ -667,9 +667,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==", "bin": { "stencil": "bin/stencil" }, @@ -4050,11 +4050,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "requires": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -4156,11 +4156,11 @@ "requires": {} }, "@ionic/react": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.4.tgz", - "integrity": "sha512-xcYUChlPhP9dIl6mKsnzQjqCTdz+K5g+DXkd4EB+4wGtdKb9is2vnV6Hug/hgGsaV3+at2MNUFc5kwAdck+AcA==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-7.6.5.tgz", + "integrity": "sha512-2CEkEfv0M7kICLZ5bb4HE9bhuM/OSXx7tToDqci1LViP2vkwhooejiHM3oon3UBuv0wXU9zdNoLNnIDsdKXxHw==", "requires": { - "@ionic/core": "7.6.4", + "@ionic/core": "7.6.5", "ionicons": "^7.0.0", "tslib": "*" } @@ -4297,9 +4297,9 @@ "optional": true }, "@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==" }, "@types/estree": { "version": "1.0.4", diff --git a/packages/react/package-lock.json b/packages/react/package-lock.json index cea182617c8..3434bd12e29 100644 --- a/packages/react/package-lock.json +++ b/packages/react/package-lock.json @@ -811,11 +811,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "dependencies": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -1674,9 +1674,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==", "bin": { "stencil": "bin/stencil" }, @@ -12857,11 +12857,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "requires": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -13453,9 +13453,9 @@ } }, "@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==" }, "@szmarczak/http-timer": { "version": "4.0.6", diff --git a/packages/vue-router/package-lock.json b/packages/vue-router/package-lock.json index ff47902d33c..ff7926d64e0 100644 --- a/packages/vue-router/package-lock.json +++ b/packages/vue-router/package-lock.json @@ -661,11 +661,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "dependencies": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -852,11 +852,11 @@ } }, "node_modules/@ionic/vue": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.4.tgz", - "integrity": "sha512-jlyu+J/bRnvpiKn4ZzNSb2eGJ8Tq97bfkC0zgPMAMH4wx3++o9grNQ+4jaMX0eAK1vhtpFFJWTyW1M6Jx2HJcg==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.5.tgz", + "integrity": "sha512-JZw9IwPvnyZYF8SvT3dZrh1YpGqyHL6Q674XjBTKk+LSWQ9nc0FDmJn3SNt4r+WFH6fY9EaMCPOEN/NEz/ZXHQ==", "dependencies": { - "@ionic/core": "7.6.4", + "@ionic/core": "7.6.5", "ionicons": "^7.0.0" } }, @@ -1508,9 +1508,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==", "bin": { "stencil": "bin/stencil" }, @@ -7878,11 +7878,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "requires": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -7993,11 +7993,11 @@ "requires": {} }, "@ionic/vue": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.4.tgz", - "integrity": "sha512-jlyu+J/bRnvpiKn4ZzNSb2eGJ8Tq97bfkC0zgPMAMH4wx3++o9grNQ+4jaMX0eAK1vhtpFFJWTyW1M6Jx2HJcg==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.5.tgz", + "integrity": "sha512-JZw9IwPvnyZYF8SvT3dZrh1YpGqyHL6Q674XjBTKk+LSWQ9nc0FDmJn3SNt4r+WFH6fY9EaMCPOEN/NEz/ZXHQ==", "requires": { - "@ionic/core": "7.6.4", + "@ionic/core": "7.6.5", "ionicons": "^7.0.0" } }, @@ -8461,9 +8461,9 @@ } }, "@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==" }, "@tootallnate/once": { "version": "2.0.0", diff --git a/packages/vue/package-lock.json b/packages/vue/package-lock.json index 1937af43b5a..d53366c271d 100644 --- a/packages/vue/package-lock.json +++ b/packages/vue/package-lock.json @@ -208,11 +208,11 @@ "dev": true }, "node_modules/@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "dependencies": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" } @@ -628,9 +628,9 @@ ] }, "node_modules/@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==", "bin": { "stencil": "bin/stencil" }, @@ -3959,11 +3959,11 @@ "dev": true }, "@ionic/core": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.4.tgz", - "integrity": "sha512-9BGksEmvA/upb5Oup+joOam7y4pSBGCxYekWnTx8PiYur04ZYjGSZ0Vz3dQRyqj7rF+MwUV9iUGd3qz/bslkSw==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.5.tgz", + "integrity": "sha512-koyPrPMTZ8ZbB9O0VN4KaX9yIMCXQTi2bGTGYUvOoboyx/TaXshi4wX1POII5E80TW2I1HH5YIGq8ZaFAOot/Q==", "requires": { - "@stencil/core": "^4.9.1", + "@stencil/core": "^4.10.0", "ionicons": "^7.2.2", "tslib": "^2.1.0" }, @@ -4203,9 +4203,9 @@ "optional": true }, "@stencil/core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.1.tgz", - "integrity": "sha512-FB3vQR2xbX8RkiKdvBRj6jAe2VunKgB4U5hWSbpdcg/GhZrwOhsEgkGUGa8hGm9bgEUpIu16in1zFqziPyBEFw==" + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.10.0.tgz", + "integrity": "sha512-7lDTPY1IxXN2/C+wQPHt3e/dYgY4YgelA8MxOsU3ZftXtpzWad/QNWhSAtKisJMrSjQh41jMDOgD0yLBwV6E7w==" }, "@types/estree": { "version": "1.0.4", From aed7a03532b88628a4358c8cbae1a1cbb861462b Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 17 Jan 2024 12:07:11 -0500 Subject: [PATCH 49/76] fix(select): click handlers on slotted content fire (#28839) Issue number: resolves #28818 --------- ## What is the current behavior? Select has logic in place to prevent the overlay from opening when clicking the slotted content. As part of this, we need to deal with the `