diff --git a/BREAKING.md b/BREAKING.md index d3dca2f6d01..43f72f603c0 100644 --- a/BREAKING.md +++ b/BREAKING.md @@ -24,6 +24,7 @@ This is a comprehensive list of the breaking changes introduced in the major ver - [Router Outlet](#version-9x-router-outlet) - [Searchbar](#version-9x-searchbar) - [Select](#version-9x-select) + - [Textarea](#version-9x-textarea) - [Framework Specific](#version-9x-framework-specific) - [Angular](#version-9x-angular) - [React](#version-9x-react) @@ -268,6 +269,66 @@ When using `interface="action-sheet"`, `ion-select` no longer assigns the `selec Previously, the `selected` role was assigned only to the option matching the select's current value. Because the dismiss role mirrors the tapped button, this surfaced in just one case: re-selecting the already-selected option dismissed the action sheet with `role: "selected"` in `ionActionSheetDidDismiss`. Tapping any other option changed the value and dismissed with `role: ""`. Now that the role is no longer assigned, both cases dismiss with `role: undefined`. Apps that inspected this role to detect that a value was chosen, such as reading `role` from the underlying action sheet's `onDidDismiss` result, should listen for `ion-select`'s `ionChange` event instead, which emits the selected value when the selection changes. +

Textarea

+ +**Floating Label Behavior** + +Floating labels no longer automatically float when the textarea contains slotted content. Labels float only when the textarea is focused or has a value. + +**Internal DOM Structure Changes** + +The internal DOM structure has been reorganized to support floating labels with slotted content. + +Removed: `.textarea-wrapper-inner` + +Added: `.textarea-control` + +Renamed: +- `.start-slot-wrapper` → `.textarea-start` +- `.end-slot-wrapper` → `.textarea-end` + +Restructured: +- `.label-text-wrapper` moved from `.textarea-wrapper-inner` into `.textarea-control` +- `.native-wrapper` moved from `.textarea-wrapper-inner` into `.textarea-control` +- `.start-slot-wrapper` moved from `.textarea-wrapper-inner` to `.textarea-wrapper` and was renamed `.textarea-start` +- `.end-slot-wrapper` moved from `.textarea-wrapper-inner` to `.textarea-wrapper` and was renamed `.textarea-end` + +Update your selectors to account for these structural changes: + +```diff +-ion-textarea .textarea-wrapper-inner .native-wrapper { } ++ion-textarea .textarea-control .native-wrapper { } + +-ion-textarea .start-slot-wrapper [slot="start"] { } ++ion-textarea .textarea-start [slot="start"] { } + +-ion-textarea .end-slot-wrapper [slot="end"] { } ++ion-textarea .textarea-end [slot="end"] { } +``` + +**Minimum Height Change** + +The minimum height of textarea in Material Design (`md` mode) is now `72px`. At the default number of rows this makes textareas the same height regardless of the `fill` property or `labelPlacement`. Previously the minimum height was: + +| Fill | Label placement | Previous minimum height | +| --- | --- | --- | +| default | `start`, `end`, `fixed` | `44px` | +| default | `floating`, `stacked` | `56px` | +| `solid`, `outline` | any | `56px` | + +These were minimums, not the heights textareas actually rendered at. A textarea with content in the `start` or `end` slots was already taller than its minimum, so the change affects it differently. For example, a `fill="solid"` textarea with slotted icons and buttons previously rendered at `72px` with a `start` label and `81px` with a `floating` label. Both are now `72px`, so that floating label case is `9px` shorter than before rather than taller. + +Because `72px` is taller than two rows of text, `rows` values below `3` no longer change the height of the textarea in `md` mode: `rows="1"` and `rows="2"` both render at `72px`. + +If you were relying on the previous heights, or you need `rows` to control the height, override the minimum height back. The override has to be more specific than the component's own style, so a bare `ion-textarea` selector will not apply. Add a custom class to the textarea to increase specificity: + +```css +/* Add a custom class to the textarea */ +ion-textarea.custom { + min-height: 44px; +} +``` +

Framework Specific

Angular

diff --git a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Chrome-linux.png index 9fed7191ea1..41cdae47c8a 100644 Binary files a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Firefox-linux.png b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Firefox-linux.png index 466f207f644..f1f451aa290 100644 Binary files a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Safari-linux.png b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Safari-linux.png index ee58ef68cfe..4394488bd4f 100644 Binary files a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Safari-linux.png and b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-disabled-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Chrome-linux.png index 4142ee70d82..cc2dda74707 100644 Binary files a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Firefox-linux.png b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Firefox-linux.png index a4feb3ea160..538b0ef291b 100644 Binary files a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Safari-linux.png b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Safari-linux.png index 20d5046ce5f..2b90e20595f 100644 Binary files a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Safari-linux.png and b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Chrome-linux.png b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Chrome-linux.png index c5eaeed6567..8ebe076aa0b 100644 Binary files a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Firefox-linux.png b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Firefox-linux.png index 8a9078bbdc3..fa77984c942 100644 Binary files a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Safari-linux.png b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Safari-linux.png index 829654f4ffa..f6cd345022e 100644 Binary files a/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Safari-linux.png and b/core/src/components/item/test/inputs/item.e2e.ts-snapshots/item-inputs-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Chrome-linux.png index 4b100b31ea2..198338daba3 100644 Binary files a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Firefox-linux.png b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Firefox-linux.png index 20a23a6ed95..0ef707e079a 100644 Binary files a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Safari-linux.png b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Safari-linux.png index 4e1aa5c4e3b..130f37b511b 100644 Binary files a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Safari-linux.png and b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Chrome-linux.png b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Chrome-linux.png index 24a66edbaf5..0d8b6331954 100644 Binary files a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Firefox-linux.png b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Firefox-linux.png index d777c35f196..0903054ec7b 100644 Binary files a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Safari-linux.png b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Safari-linux.png index 396bdeccbb3..95f7000e1be 100644 Binary files a/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Safari-linux.png and b/core/src/components/item/test/slotted-inputs/item.e2e.ts-snapshots/item-slotted-inputs-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-ios-ltr-Mobile-Chrome-linux.png index 4df6fc0fad5..d1469d46d25 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-ios-ltr-Mobile-Firefox-linux.png index 1ab10579ff2..97a98e0c6fc 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-md-ltr-Mobile-Chrome-linux.png index 50b5345b6de..1bc70ded34f 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-md-ltr-Mobile-Firefox-linux.png index 748b1b4dad2..8d83e92f337 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-after-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Chrome-linux.png index c24fcc00459..703968823bc 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Firefox-linux.png index 66226c50750..27d1d40792f 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Safari-linux.png index e5cf2dc106e..8c996212237 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Chrome-linux.png index 5484cebc518..478fd5ef2bf 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Firefox-linux.png index d93d451e991..1465937db58 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Safari-linux.png index 108be0e4313..fd569970e7e 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-diff-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Chrome-linux.png index 1a85489d28e..d0753741982 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Firefox-linux.png index ea6bec18b7d..18dead70f17 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Safari-linux.png index 471b3ef24c4..c5a3e192f82 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-initial-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-ios-ltr-Mobile-Chrome-linux.png index f2adb80a701..212511926f7 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-ios-ltr-Mobile-Firefox-linux.png index 81eb3ac5cd2..ba067644dbc 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-md-ltr-Mobile-Chrome-linux.png index c249c6bafc6..e50cff391e5 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-md-ltr-Mobile-Firefox-linux.png index 3b1c5f54eaa..1e90fd1e373 100644 Binary files a/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/autogrow/textarea.e2e.ts-snapshots/textarea-autogrow-word-break-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/basic/textarea.e2e.ts b/core/src/components/textarea/test/basic/textarea.e2e.ts index fcb4bab29c7..75db2a90550 100644 --- a/core/src/components/textarea/test/basic/textarea.e2e.ts +++ b/core/src/components/textarea/test/basic/textarea.e2e.ts @@ -1,6 +1,37 @@ 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 }) => { + test.describe(title('textarea: basic'), () => { + test('should stretch to fill height when min-height is set on the host', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + const control = page.locator('ion-textarea .textarea-control'); + + // Get the height of the host + const textareaHeight = await textarea.evaluate((el) => el.clientHeight); + + // Get the height of the textarea control + const controlHeight = await control.boundingBox().then((el) => el?.height); + + // The height of the host and control should be the same + expect(textareaHeight).toBe(controlHeight); + }); + }); +}); + +/** + * This behavior does not vary across modes/directions + */ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => { test.describe(title('textarea: click'), () => { test('should trigger onclick only once when clicking the label', async ({ page }, testInfo) => { @@ -9,15 +40,23 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => description: 'https://github.com/ionic-team/ionic-framework/issues/30165', }); // Create a spy function in page context - await page.setContent(``, config); + await page.setContent( + ` + + `, + config + ); // Track calls to the exposed function const clickEvent = await page.spyOnEvent('click'); - const input = page.locator('label.textarea-wrapper'); + const textarea = page.locator('label.textarea-wrapper'); // Use position to make sure we click into the label enough to trigger // what would be the double click - await input.click({ + await textarea.click({ position: { x: 5, y: 5, @@ -27,9 +66,186 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => // Verify the click was triggered exactly once expect(clickEvent).toHaveReceivedEventTimes(1); - // Verify that the event target is the checkbox and not the item + // Verify that the event target is the textarea and not the item const event = clickEvent.events[0]; expect((event.target as HTMLElement).tagName.toLowerCase()).toBe('ion-textarea'); }); + + test('should trigger onclick only once when clicking the wrapper', async ({ page }, testInfo) => { + testInfo.annotations.push({ + type: 'issue', + description: 'https://github.com/ionic-team/ionic-framework/issues/30165', + }); + // Create a spy function in page context + await page.setContent( + ` + + `, + config + ); + + // Track calls to the exposed function + const clickEvent = await page.spyOnEvent('click'); + const textarea = page.locator('div.native-wrapper'); + + // Use position to make sure we click into the label enough to trigger + // what would be the double click + await textarea.click({ + position: { + x: 1, + y: 1, + }, + }); + + // Verify the click was triggered exactly once + expect(clickEvent).toHaveReceivedEventTimes(1); + + // Verify that the event target is the textarea and not the item + const event = clickEvent.events[0]; + expect((event.target as HTMLElement).tagName.toLowerCase()).toBe('ion-textarea'); + }); + + test('should trigger onclick only once when the textarea is itself slotted', async ({ page }) => { + await page.setContent( + ` + + + + `, + config + ); + + const clickEvent = await page.spyOnEvent('click'); + + await page.locator('label.textarea-wrapper').click({ + position: { + x: 5, + y: 5, + }, + }); + + expect(clickEvent).toHaveReceivedEventTimes(1); + }); + + test('should propagate clicks from start slot button to parent', async ({ page }) => { + await page.setContent( + ` +
+ Parent Container + + Icon + +
+ `, + config + ); + + const button = page.locator('ion-button[slot="start"]'); + const parent = page.locator('#parent'); + + // Click the button in the start slot + await button.click(); + + // The button's own click handler should have fired + let buttonClicks = await page.evaluate(() => (window as any).buttonClicks); + expect(buttonClicks).toBe(1); + + // The parent's click handler should also have fired + let parentClicks = await page.evaluate(() => (window as any).parentClicks); + expect(parentClicks).toBe(1); + + // Click on the parent container (far right to avoid the start button) + await parent.click({ position: { x: 250, y: 50 } }); + + // Parent should have incremented + parentClicks = await page.evaluate(() => (window as any).parentClicks); + expect(parentClicks).toBe(2); + + // Button should NOT have incremented + buttonClicks = await page.evaluate(() => (window as any).buttonClicks); + expect(buttonClicks).toBe(1); + }); + + test('should propagate clicks from end slot button to parent', async ({ page }) => { + await page.setContent( + ` +
+ Parent Container + + Toggle + +
+ `, + config + ); + + const button = page.locator('ion-button[slot="end"]'); + const parent = page.locator('#parent'); + + // Click the button in the end slot + await button.click(); + + // The button's own click handler should have fired + let buttonClicks = await page.evaluate(() => (window as any).buttonClicks); + expect(buttonClicks).toBe(1); + + // The parent's click handler should also have fired + let parentClicks = await page.evaluate(() => (window as any).parentClicks); + expect(parentClicks).toBe(1); + + // Click on the parent container (far left to avoid the end button) + await parent.click({ position: { x: 10, y: 50 } }); + + // Parent should have incremented + parentClicks = await page.evaluate(() => (window as any).parentClicks); + expect(parentClicks).toBe(2); + + // Button should NOT have incremented + buttonClicks = await page.evaluate(() => (window as any).buttonClicks); + expect(buttonClicks).toBe(1); + }); + }); +}); + +/** + * The solid and outline fills are only supported by `md` mode. These + * are the only fills that get padding which can cause a double click. + */ +configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, config }) => { + test.describe(title('textarea: click'), () => { + ['solid', 'outline'].forEach((fill) => { + test(`should trigger onclick only once when clicking the ${fill} wrapper padding`, async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + + const clickEvent = await page.spyOnEvent('click'); + const wrapper = page.locator('label.textarea-wrapper'); + + await wrapper.click({ + position: { + x: 5, + y: 5, + }, + }); + + expect(clickEvent).toHaveReceivedEventTimes(1); + + const event = clickEvent.events[0]; + expect((event.target as HTMLElement).tagName.toLowerCase()).toBe('ion-textarea'); + }); + }); }); }); diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Chrome-linux.png index 4ead7be5e9b..436a965c0cf 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Firefox-linux.png index d95e25a0fe2..f7228e1531e 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Safari-linux.png index c3cdefb2653..e8867d39dd9 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-error-text-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Chrome-linux.png index 6f3596c1447..a84edfc0538 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Firefox-linux.png index 014b493741c..ffe414049d5 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Safari-linux.png index 76fbdf5a184..39635c3bfc6 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-helper-text-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Chrome-linux.png index ea0eee41de9..86c130ead78 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Firefox-linux.png index 8a225fac162..34f64244c01 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Safari-linux.png index 26a7e5773a8..320aaebce0c 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-counter-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Chrome-linux.png index 66117f655c1..3ab010d452a 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Firefox-linux.png index 5b8adc6d5cb..2f7b3ae0cbf 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Safari-linux.png index cfea172b86e..9de6637ae08 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Chrome-linux.png index 90abb0f0e2e..1111800aa2e 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Firefox-linux.png index 6fe4b65e079..e1910777a0c 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Safari-linux.png index b47e2a841ea..c568b414896 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-custom-css-var-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Chrome-linux.png index 68dfb3a14e0..1893e39fc59 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Firefox-linux.png index 1912e32c7ee..9a91e1aa4f7 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Safari-linux.png index 5268a6bdec7..d7afec2aff2 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Chrome-linux.png index 413710ad1ad..ba2389f17d8 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Firefox-linux.png index 028dafce1e9..1699259085f 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Safari-linux.png index 704bdc646fc..10e7954c02c 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Chrome-linux.png index 0c910091ed1..b24aaab3658 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Firefox-linux.png index fb91a36cf8e..c0e03a874cb 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Safari-linux.png index 2e17d0de04c..e5117ff5f8f 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-error-text-stacked-label-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Chrome-linux.png index 2738dda924f..7fc87f3b56c 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Firefox-linux.png index 87c04c77796..2788a117c99 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Safari-linux.png index 9c93b4ee091..5a1c07deea6 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-custom-css-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Chrome-linux.png index da0b25dece2..75d73560d80 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Firefox-linux.png index ed9d7e162d3..29263d2cb39 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Safari-linux.png index e6bc14a27c8..735d54341be 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Chrome-linux.png index 03539277cd4..b2cc66009be 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Firefox-linux.png index 7789a76868d..559ed805238 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Safari-linux.png index aab696d921e..ee373ad5df1 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Chrome-linux.png index 983efccf515..f123efcc7e3 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Firefox-linux.png index 2a5ba09431b..bb8097994a4 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Safari-linux.png index e0e082a93e5..87d97613ad8 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-stacked-label-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Chrome-linux.png index 909a84235f5..7e5bebf5bce 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Firefox-linux.png index 2f6a152e9e2..ffea8e85910 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Safari-linux.png index 64492a4363b..fc68a5b89df 100644 Binary files a/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/bottom-content/textarea.e2e.ts-snapshots/textarea-helper-text-wrapping-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Chrome-linux.png index 2226b4fd028..330ffa06692 100644 Binary files a/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Firefox-linux.png index eeb56d5225a..e396101dc68 100644 Binary files a/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Safari-linux.png index 8d23b577758..0cf868ed390 100644 Binary files a/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/card/textarea.e2e.ts-snapshots/textarea-card-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Chrome-linux.png index 08532752bc4..0212d3bed26 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Firefox-linux.png index 0ef7cdb4eaa..39cfacd065a 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Safari-linux.png index c6b6fb06553..821bf3ed1d5 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-end-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Chrome-linux.png index d30d72032c6..32214cd23b8 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Firefox-linux.png index d683c80bae8..59d73c74263 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Safari-linux.png index 164c2471c95..d77308b57d5 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-fixed-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Chrome-linux.png index 2355d8852c8..d599ac9df40 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Firefox-linux.png index 8ef1c18458e..8e23b0182fd 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Safari-linux.png index 73f37476ec0..4fe56c0cfd9 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-floating-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Chrome-linux.png index 2355d8852c8..d599ac9df40 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Firefox-linux.png index 8ef1c18458e..8e23b0182fd 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Safari-linux.png index 73f37476ec0..4fe56c0cfd9 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-stacked-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Chrome-linux.png index 07f9b989ea0..e827c6f89fc 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Firefox-linux.png index 1e4938c7b42..5fcfcf215c1 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Safari-linux.png index c448c9f208d..87ad95ee991 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-no-fill-color-start-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Chrome-linux.png index 973ced999e9..60972579c25 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Firefox-linux.png index a36db94bc34..12318dfc97c 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Safari-linux.png index d2f47422601..44a93022582 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-end-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Chrome-linux.png index 3af213ec738..e0ec3e7adaf 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Firefox-linux.png index 54797a55060..9f93eddf27d 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Safari-linux.png index 9605998039b..0b67411c372 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-fixed-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Chrome-linux.png index 935958d4455..fb5ee3a348e 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Firefox-linux.png index 4baaaaf1eda..e8201ce0530 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Safari-linux.png index d69cee22e3b..ac432ddda4c 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-floating-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Chrome-linux.png index 935958d4455..fb5ee3a348e 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Firefox-linux.png index 4baaaaf1eda..e8201ce0530 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Safari-linux.png index d69cee22e3b..ac432ddda4c 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-stacked-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Chrome-linux.png index 6902c2778c1..12657d81ac7 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Firefox-linux.png index 1a699c9c179..2e60722ede8 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Safari-linux.png index d529c6a16b7..774b8613ada 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-outline-color-start-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Chrome-linux.png index 53cf34b6559..d7d87118485 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Firefox-linux.png index 86ac62b18ef..821af38b9e6 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Safari-linux.png index 4d5cf7fd975..b92e086a97a 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-end-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Chrome-linux.png index b78cf88d805..5590ec0db0d 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Firefox-linux.png index e8df955f729..c12ada83fce 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Safari-linux.png index 260ae8cf324..77501aa5c20 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-fixed-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Chrome-linux.png index 10c6e06af1c..86706e39768 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Firefox-linux.png index 831ac753e50..6c4d12afadb 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Safari-linux.png index 3e9c4770e1e..bc8aa85e567 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-floating-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Chrome-linux.png index 10c6e06af1c..86706e39768 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Firefox-linux.png index 831ac753e50..6c4d12afadb 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Safari-linux.png index 3e9c4770e1e..bc8aa85e567 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-stacked-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Chrome-linux.png index 43745f8808a..78b2115f151 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Firefox-linux.png index 54f864a6d16..bfd54daf51f 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Safari-linux.png index 3ac05ccbeba..6fffe3a5ca9 100644 Binary files a/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/color/textarea.e2e.ts-snapshots/textarea-solid-color-start-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Chrome-linux.png index 1d751a7274a..ac2d2d9324d 100644 Binary files a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Firefox-linux.png index 70eb06187de..8e215ee0b36 100644 Binary files a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Safari-linux.png index 642f1e8b8a5..8847e82867d 100644 Binary files a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-autogrow-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Chrome-linux.png index 3117b4c9568..ce7f640a5b8 100644 Binary files a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Firefox-linux.png index 35538aaf069..47d80ba544b 100644 Binary files a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Safari-linux.png index ff20636b9b3..81c5b4a6d6a 100644 Binary files a/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/cols/textarea.e2e.ts-snapshots/textarea-cols-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Chrome-linux.png index b5dd3370910..9b71a783c1e 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Firefox-linux.png index 0a625b60199..002e5c198c4 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Safari-linux.png index 551d268b219..c90c75d12c8 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-hidden-slotted-label-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Chrome-linux.png index d523480a48a..7a58bf096aa 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Firefox-linux.png index dc4e289e013..86cc39cfe40 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Safari-linux.png index 0237949226e..e145af7cfcb 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Chrome-linux.png index 6066c694ff9..d99fda67630 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Firefox-linux.png index 4b0add54db1..70fb668402c 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Safari-linux.png index 152676037d5..3d61e2be0f0 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-label-floating-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Chrome-linux.png index d7673070cef..14e3797700f 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Firefox-linux.png index c2beba38195..8fa42d32a4e 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Safari-linux.png index dcec941ea5b..62341e67ea0 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Chrome-linux.png index 940af8bab47..9094858d427 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Firefox-linux.png index 41925096c17..8045fc27c97 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Safari-linux.png index 4939ca5e491..af4624d3c8d 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Chrome-linux.png index b5dd3370910..9b71a783c1e 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Firefox-linux.png index 0a625b60199..002e5c198c4 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Safari-linux.png index 551d268b219..c90c75d12c8 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-outline-slotted-label-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Chrome-linux.png index 9b7241ec677..21c1849fe62 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Firefox-linux.png index c457642c9a3..a570c5a9c0f 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Safari-linux.png index 7a97d7d9e9f..39e67cbb976 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Chrome-linux.png index 08063851189..72d95d1c6cb 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Firefox-linux.png index 0f22359e45b..d135e4193c1 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Safari-linux.png index bdd55b93a86..5e6322a310a 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-custom-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Chrome-linux.png index 25c7004d526..66119dbd96a 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Firefox-linux.png index 48a6151cfda..8169910310a 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Safari-linux.png index 659b73a00f6..49eb74da83d 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Chrome-linux.png index e3666369f5e..b02df7ef0f0 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Firefox-linux.png index 33b6c5bde5f..22f95ea5e16 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Safari-linux.png index 01bd41d80c1..04178c23372 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-outline-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Chrome-linux.png index 69c736b90a7..e72e9aa6939 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Firefox-linux.png index ef0bf5714b3..ffc83f8f124 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Safari-linux.png index 0fdd67d01c2..a27dd0cfc5c 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Chrome-linux.png index 49779b3abc0..8379aa1ac9f 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Firefox-linux.png index 1d7995da638..56fb06344d3 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Safari-linux.png index e4af0b282e2..7f1caaf44eb 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-custom-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Chrome-linux.png index b6bd16df9e8..8523d699dd2 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Firefox-linux.png index 8e6ef995873..13054af7c5c 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Safari-linux.png index b45bd5d3f01..4428631f9da 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Chrome-linux.png index dc898b0edeb..1b8566eaf7c 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Firefox-linux.png index 9e86b582e32..ac03d36fcf5 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Safari-linux.png index 890d3193dbb..aa9a9f1937a 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-shaped-solid-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Chrome-linux.png index 3ed77fa1fec..cbb362d888d 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Firefox-linux.png index 8a067d99bf8..df89c959527 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Safari-linux.png index bf71823168b..45789266e25 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Chrome-linux.png index ca980ce91ba..0e359a3ecaa 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Firefox-linux.png index 0a327e7575d..14f0e3195f5 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Safari-linux.png index bd2beb4101a..f5134624a28 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-label-floating-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Chrome-linux.png index fe808554a6f..7874465cd28 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Firefox-linux.png index 2dc36ba5e07..29ade1cfbd5 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Safari-linux.png index ab14a8a2230..02d022d83ae 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Chrome-linux.png index 827c6041c85..66556e53e6a 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Firefox-linux.png index f69955df062..03ad40e4de5 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Safari-linux.png index 3ee14f1cd7a..9572e0770dc 100644 Binary files a/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/fill/textarea.e2e.ts-snapshots/textarea-fill-solid-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Chrome-linux.png index 9fbabc4bdd6..c04ed46c33c 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Firefox-linux.png index 321ccdf3207..6c0f9be671d 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Safari-linux.png index f93a5193ff8..7fc87ade528 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-custom-highlight-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Chrome-linux.png index 7ff5c140d20..2202dac8667 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Firefox-linux.png index 4ae33d9a8d0..d0e21658df6 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Safari-linux.png index 3bd37e62289..dfc7ae5d1fb 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-focus-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Chrome-linux.png index d2fdfe44437..7830f77dfce 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Firefox-linux.png index b29d7a1d937..218acf758be 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Safari-linux.png index 08c705c3588..ac5488a7170 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-invalid-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Chrome-linux.png index 11992ebc504..006a278c574 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Firefox-linux.png index 7cede793315..d11396dd151 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Safari-linux.png index 9fc6daa54a3..d3f90c691dd 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-no-fill-valid-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Chrome-linux.png index 3ca08d8dba7..dd982b4c0fa 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Firefox-linux.png index 321cc93a06c..144654474db 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Safari-linux.png index b5ae2e1a27e..7ff772b2720 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-custom-highlight-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Chrome-linux.png index 320beef3835..4ee6765a9a6 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Firefox-linux.png index ae72ebb4b5f..4310b305344 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Safari-linux.png index d37a2bd3903..3bc4233c224 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-focus-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Chrome-linux.png index 2f8c1872eb6..d936dbe020e 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Firefox-linux.png index 9e7035b0e0d..f1d46187a13 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Safari-linux.png index a35692cf142..811a3c9fcb6 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-invalid-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Chrome-linux.png index f1ea5560162..72839979d70 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Firefox-linux.png index 9100f91e019..613b653e93b 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Safari-linux.png index c5292629c41..bc7935b9c7f 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-outline-valid-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Chrome-linux.png index bfa0928bed1..c1c33d0de6b 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Firefox-linux.png index c0434b8187e..8d9522947c2 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Safari-linux.png index 52dec17f3b4..2872068c551 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-custom-highlight-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Chrome-linux.png index 26f83c62176..d1c8365c009 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Firefox-linux.png index 86533e95a68..27c6cab05ad 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Safari-linux.png index 75ea37954aa..65d7f4935e6 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-focus-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Chrome-linux.png index fc74b986d70..51655d6784f 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Firefox-linux.png index 930087642e0..9a7d7147d05 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Safari-linux.png index 8a946e5a511..3cab1ba7db6 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-invalid-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Chrome-linux.png index fc9b48396bd..487c948750b 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Firefox-linux.png index 11274e591e0..bc1689e6446 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Safari-linux.png index 489b9224ed6..1165b7e90d8 100644 Binary files a/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/highlight/textarea.e2e.ts-snapshots/textarea-solid-valid-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Chrome-linux.png index d334ee7e97c..f5d26156fea 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Firefox-linux.png index 755b82adfe6..21e15985a00 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Safari-linux.png index 501b0eb5dc9..5a1e0c248a9 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Chrome-linux.png index f4b3579c41f..8c698e177a1 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Firefox-linux.png index 3336e2d78a4..66c2648cf1f 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Safari-linux.png index a88e5ca4af4..6f748017be1 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-inset-list-no-fill-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Chrome-linux.png index 44ec88be467..2b6aa9643ca 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Firefox-linux.png index 5eb2aac9d35..a7b70293de8 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Safari-linux.png index 86f8c4a12b5..97c6c7b93d9 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Chrome-linux.png index 07fa49fa653..6129a4dd6f0 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Firefox-linux.png index e35efb750f3..525f1efa787 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Safari-linux.png index 9fbcef720ee..749deef4d28 100644 Binary files a/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/item/textarea.e2e.ts-snapshots/textarea-list-no-fill-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts b/core/src/components/textarea/test/label-placement/textarea.e2e.ts index 60015b7f05f..718816ca45f 100644 --- a/core/src/components/textarea/test/label-placement/textarea.e2e.ts +++ b/core/src/components/textarea/test/label-placement/textarea.e2e.ts @@ -234,6 +234,61 @@ configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, screenshot, co const textarea = page.locator('ion-textarea'); await expect(textarea).toHaveScreenshot(screenshot(`textarea-label-slot-truncate`)); }); + + /** + * The floating label must be positioned relative to `.textarea-wrapper` so + * its width is not constrained when the textarea width collapses. These + * tests cover both cases: a long label should retain the same available + * width despite wide start content, and a short label should not collapse + * when the start content takes up most of the textarea's width. + */ + test('start slot content should not shrink the label', async ({ page }) => { + await page.setContent( + ` +
+ + +
+
+
+ `, + config + ); + + const labelWidth = (id: string) => + page.locator(`${id} .label-text`).evaluate((el: HTMLElement) => ({ + available: el.clientWidth, + wanted: el.scrollWidth, + })); + + const plain = await labelWidth('#plain'); + const wideStart = await labelWidth('#wide-start'); + + // The label is long enough that it has to truncate in both cases + expect(plain.wanted).toBeGreaterThan(plain.available); + + expect(wideStart.available).toBe(plain.available); + }); + + test('start slot content should not collapse a short label', async ({ page }) => { + await page.setContent( + ` +
+ +
+
+
+ `, + config + ); + + const label = await page.locator('.label-text').evaluate((el: HTMLElement) => ({ + available: el.clientWidth, + wanted: el.scrollWidth, + })); + + expect(label.available).toBe(label.wanted); + }); }); }); diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Chrome-linux.png index de291011222..81b28c1cd1e 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Firefox-linux.png index 14a8c4d0375..d5b1af65a06 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Safari-linux.png index 952c472787d..e7f467e1ebe 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-async-label-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Chrome-linux.png index d249e3abb40..ea0ef8a9518 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Firefox-linux.png index bf6ccc8134e..cd573049498 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Safari-linux.png index 3b074cb0c95..5e9f9772820 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Chrome-linux.png index 07c216745ae..d7e0aff0cb7 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Firefox-linux.png index 7da84c494a1..5047cce9587 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Safari-linux.png index cc5f51c76a0..e9742340905 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Chrome-linux.png index 75361f41c95..9f40c60f39a 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Firefox-linux.png index 847097d15d3..a804bbcb429 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Safari-linux.png index 70a1cf088b9..70199d6e435 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Chrome-linux.png index 9525e5accc8..f9ae7dad180 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Firefox-linux.png index 771cbd21be0..933f7bc5c50 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Safari-linux.png index 56ccc907614..34cbefb2eff 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-focused-placement-floating-no-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Chrome-linux.png index 44d03aba35a..991950911b8 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Firefox-linux.png index 5b636ccf87a..d713a52578c 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Safari-linux.png index e35d2ae7a35..3e4cfe7d786 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-layering-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Chrome-linux.png index 62ea9fe8998..caddd43bf90 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Firefox-linux.png index e7261b9bd2b..028a83cfff4 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Safari-linux.png index 9259a08d8b6..5548329f572 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-slot-truncate-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Chrome-linux.png index 62ea9fe8998..caddd43bf90 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Firefox-linux.png index e7261b9bd2b..028a83cfff4 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Safari-linux.png index 9259a08d8b6..5548329f572 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-label-truncate-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Chrome-linux.png index a94f8c25418..4d7835beed6 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Firefox-linux.png index 8b6eeb97116..8e553b8e709 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Safari-linux.png index b4fb92ee710..ac4d0dba90c 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-multi-line-sizing-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Chrome-linux.png index 73163a17f58..007a274d526 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Firefox-linux.png index 28095f2e2c6..c763faee34b 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Safari-linux.png index 84b0ec74853..80b125cac93 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Chrome-linux.png index ffc1e7ae62c..dbd98ba256d 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Firefox-linux.png index 37558d9beba..32c8f1c0aff 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Safari-linux.png index c359cf235ad..8576d21076d 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Chrome-linux.png index cb1e492eec8..ff4d382e6bd 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Firefox-linux.png index d987b8e76e4..574b5a20e52 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Safari-linux.png index 8f198878b19..0375738bb95 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Chrome-linux.png index 228de868900..b0a12c82538 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Firefox-linux.png index 1c956895f1e..4e4b34c9ae9 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Safari-linux.png index f7c3e7baf0d..c9dbbc0fc75 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Chrome-linux.png index 8064b59968c..872660f1428 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Firefox-linux.png index f73647c453b..357cbec61b8 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Safari-linux.png index 0a2337a3704..6da51ea8516 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Chrome-linux.png index 8b3774ad2b0..eb2c5d0cf8e 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Firefox-linux.png index feef8747a93..3a330fed9fd 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Safari-linux.png index be859b9e0ea..4084f29660e 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-end-multi-line-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Chrome-linux.png index 1d992b6605c..0973b9cc9dc 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Firefox-linux.png index c05a240cd73..f263015d83e 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Safari-linux.png index 338e15ddf4f..6f0c360d153 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Chrome-linux.png index 780f6dd56e1..03442f7b1d3 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Firefox-linux.png index 9a9627c52a5..4a752637a34 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Safari-linux.png index b8d634038ed..502caa47881 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-label-truncated-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Chrome-linux.png index f526bb3e9a8..a66b8ac5e6c 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Firefox-linux.png index eaa66795b92..e7f95ccf8fb 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Safari-linux.png index a9bd41f3f94..aa72e3c7fbf 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Chrome-linux.png index c15bba2b6d4..b1de95f6f32 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Firefox-linux.png index 13745b095fe..d499f9b7ea5 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Safari-linux.png index 54a351fcf05..9954a5ebc50 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Chrome-linux.png index b08eb325303..1c79ec17d9d 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Firefox-linux.png index 445c83f0953..3a8195f8edd 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Safari-linux.png index e1661b9d3e4..91aa08edd12 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Chrome-linux.png index 9c9e4579888..c1fa836ffcb 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Firefox-linux.png index 193f5087097..d693305d379 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Safari-linux.png index 2cc2f0f218c..3c832cd0246 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Chrome-linux.png index d25c2af9ae4..e0d9da8bf32 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Firefox-linux.png index 8e74f008441..b74da3b9249 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Safari-linux.png index 966e216d431..ee114a2ac05 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Chrome-linux.png index 9196769d730..fba750430e2 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Firefox-linux.png index aa57bfedebb..56caa539976 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Safari-linux.png index 5ca4f89c0c9..045304da8e7 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-fixed-multi-line-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Chrome-linux.png index 7285e195763..f1ce1ad5d74 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Firefox-linux.png index 242d43c88cb..4254b8c92e5 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Safari-linux.png index 1aa3a18a752..cf736ca2ae4 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Chrome-linux.png index 9cbce3acc98..c261c20fd0f 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Firefox-linux.png index 0153adcef49..5e60cd469e3 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Safari-linux.png index 8c0e2eeb7a5..fc1e03b420c 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Chrome-linux.png index c71b5a9ba05..731ff90b803 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Firefox-linux.png index 530e025ac30..6d554af43e9 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Safari-linux.png index 37037951114..1bcd928b88d 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Chrome-linux.png index 1d9b88c561b..211658643ff 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Firefox-linux.png index 2f0dcda245c..372a5439eb6 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Safari-linux.png index ca777673133..f11501b7961 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-label-truncated-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Chrome-linux.png index 96aa050b71e..1c914145f69 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Firefox-linux.png index b4896a9dd51..4456bbacc9f 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Safari-linux.png index 18c255c5539..f10f2a3b3e9 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Chrome-linux.png index ba724acd6e9..08acbf323b1 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Firefox-linux.png index 0c5dcc85df0..10ad5420dc8 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Safari-linux.png index 3588aae6151..d1c8c6ca0c6 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Chrome-linux.png index a25fffd1854..c9c9dee79e0 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Firefox-linux.png index ac1494af21b..28803e789a4 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Safari-linux.png index fc3adcc8f92..9daafdc9900 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Chrome-linux.png index 233d50faa6f..c495a395ccd 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Firefox-linux.png index 8eb0be84efd..8ed548048f1 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Safari-linux.png index bb5dc918a48..b9c4c3d2fff 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-multi-line-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Chrome-linux.png index 9e507fe35c9..f169a8f45ff 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Firefox-linux.png index e4fed639b7b..44c02454e09 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Safari-linux.png index 04df722ea50..c0dd2b4bf9b 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Chrome-linux.png index b11db186493..77e09a30ea2 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Firefox-linux.png index ae6bb74752a..4b37da5129b 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Safari-linux.png index 9366561105a..869302921bb 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Chrome-linux.png index 7ac620d9127..8539762707f 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Firefox-linux.png index 27c1f6e727a..c11b40a20e4 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Safari-linux.png index 315f0356850..88bcafe79ab 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Chrome-linux.png index e8cd0a130f6..0ccece3c9d5 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Firefox-linux.png index a422fd3d818..b5bfe821476 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Safari-linux.png index 657ce940428..3be1421ac2c 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Chrome-linux.png index 9e507fe35c9..f169a8f45ff 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Firefox-linux.png index e4fed639b7b..44c02454e09 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Safari-linux.png index 04df722ea50..c0dd2b4bf9b 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Chrome-linux.png index b11db186493..77e09a30ea2 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Firefox-linux.png index ae6bb74752a..4b37da5129b 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Safari-linux.png index 9366561105a..869302921bb 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Chrome-linux.png index 7ac620d9127..8539762707f 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Firefox-linux.png index 27c1f6e727a..c11b40a20e4 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Safari-linux.png index 315f0356850..88bcafe79ab 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Chrome-linux.png index e8cd0a130f6..0ccece3c9d5 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Firefox-linux.png index a422fd3d818..b5bfe821476 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Safari-linux.png index 657ce940428..3be1421ac2c 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-no-value-placeholder-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Chrome-linux.png index 2159cabff17..6a473afda47 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Firefox-linux.png index c6c2818d1ff..683ea390ee4 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Safari-linux.png index 357d6bd0396..4557147ab46 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Chrome-linux.png index d2b55253143..8f9026d7ebd 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Firefox-linux.png index 8aea22e3940..504f361078a 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Safari-linux.png index ae0d36aa70d..18741adcc13 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Chrome-linux.png index ce3a9e12166..707ccec45f2 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Firefox-linux.png index 51e167d6140..34266b67c34 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Safari-linux.png index 023229bd474..21d77f482c7 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Chrome-linux.png index da1d63d1d35..fe257a06238 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Firefox-linux.png index cf51d18281c..a47a9656c1b 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Safari-linux.png index 898d99279e2..8f52e7468eb 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-floating-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Chrome-linux.png index b13f27a8e59..a29a49e4c69 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Firefox-linux.png index 781f77d55e3..2b50d0f1d6d 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Safari-linux.png index 551195258b1..543450ec95a 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Chrome-linux.png index a82f541f463..bdef868183f 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Firefox-linux.png index 874f7df91ac..140777d2278 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Safari-linux.png index 1232cc70c16..9411b7288fd 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Chrome-linux.png index fb6d7f0841f..777c413c7e5 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Firefox-linux.png index c8e622265b0..4b8716e59eb 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Safari-linux.png index e3e7da2ffb8..ef42f491dcb 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Chrome-linux.png index f4787a87c5c..660f2aa0100 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Firefox-linux.png index 2c036ca4679..9814300656d 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Safari-linux.png index 38ed042f055..c8bef00477d 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-label-truncated-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Chrome-linux.png index 96aa050b71e..1c914145f69 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Firefox-linux.png index b4896a9dd51..4456bbacc9f 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Safari-linux.png index 18c255c5539..f10f2a3b3e9 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Chrome-linux.png index ba724acd6e9..08acbf323b1 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Firefox-linux.png index 0c5dcc85df0..10ad5420dc8 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Safari-linux.png index 3588aae6151..d1c8c6ca0c6 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Chrome-linux.png index a25fffd1854..c9c9dee79e0 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Firefox-linux.png index ac1494af21b..28803e789a4 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Safari-linux.png index fc3adcc8f92..9daafdc9900 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Chrome-linux.png index 233d50faa6f..c495a395ccd 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Firefox-linux.png index 8eb0be84efd..8ed548048f1 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Safari-linux.png index bb5dc918a48..b9c4c3d2fff 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-multi-line-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Chrome-linux.png index 76af30ab8ca..af4ae9f3922 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Firefox-linux.png index 10413dd4f81..bc85aba6651 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Safari-linux.png index 7334a62afbd..5a17181e992 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Chrome-linux.png index 610937e303f..16cb7f76fcb 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Firefox-linux.png index a557df1a03a..e19ea9aaaef 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Safari-linux.png index ba5e1edd76e..60c7db220ae 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Chrome-linux.png index 706ac6d4eeb..7bd1ad17058 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Firefox-linux.png index f9456eea45a..d05c4ff2b7e 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Safari-linux.png index 4e5fbf34391..3177b35bee4 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Chrome-linux.png index f59fa5b3d5b..d2095814568 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Firefox-linux.png index 69f7e82a18d..47fd7a2e623 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Safari-linux.png index 3584460ee70..9c00b9d0758 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-no-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Chrome-linux.png index 2159cabff17..6a473afda47 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Firefox-linux.png index c6c2818d1ff..683ea390ee4 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Safari-linux.png index 357d6bd0396..4557147ab46 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Chrome-linux.png index d2b55253143..8f9026d7ebd 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Firefox-linux.png index 8aea22e3940..504f361078a 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Safari-linux.png index ae0d36aa70d..18741adcc13 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Chrome-linux.png index ce3a9e12166..707ccec45f2 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Firefox-linux.png index 51e167d6140..34266b67c34 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Safari-linux.png index 023229bd474..21d77f482c7 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Chrome-linux.png index da1d63d1d35..fe257a06238 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Firefox-linux.png index cf51d18281c..a47a9656c1b 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Safari-linux.png index 898d99279e2..8f52e7468eb 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-stacked-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Chrome-linux.png index 4d17afe0265..2b455eb0117 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Firefox-linux.png index 00c9760fef7..9011f1388cd 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Safari-linux.png index 44927902b50..5c92857f0d3 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Chrome-linux.png index bc8215f17b5..0de47bf821c 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Firefox-linux.png index 17b2a29e31c..e96663b7d1a 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Safari-linux.png index 1e12fcaf14f..16949814ee1 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Chrome-linux.png index d85d5e7856c..cc2a930dbc5 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Firefox-linux.png index d616150abb3..f66414c041f 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Safari-linux.png index 9a3e6692590..f75d7272801 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Chrome-linux.png index 20c2b6536b9..6069b16af16 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Firefox-linux.png index 5880a37573e..3e8ba9c68af 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Safari-linux.png index 383630b0163..a9c8cee3937 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Chrome-linux.png index 729e8c708a5..e208de90b45 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Firefox-linux.png index 4a13a8005a0..2de15e98a0b 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Safari-linux.png index 7569f66f56f..2a4660e4c7b 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Chrome-linux.png index 243c0399a2d..a3f60d4192b 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Firefox-linux.png index a92f8e58158..188d7c654ab 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Safari-linux.png index f4a5914f7fe..71b07697c64 100644 Binary files a/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Safari-linux.png and b/core/src/components/textarea/test/label-placement/textarea.e2e.ts-snapshots/textarea-placement-start-multi-line-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/index.html b/core/src/components/textarea/test/slot/index.html index 0fbdc17b4e9..b192db9de2d 100644 --- a/core/src/components/textarea/test/slot/index.html +++ b/core/src/components/textarea/test/slot/index.html @@ -37,6 +37,19 @@ .required { color: red; } + + .hint { + font-size: 12px; + color: #6f7378; + max-width: 60ch; + } + + .counts { + font-size: 12px; + color: #6f7378; + + margin-top: 6px; + } @@ -53,42 +66,63 @@

Label Slot

No Fill / Start Label

- +
Email *

Solid / Start Label

- +
Email *

Outline / Start Label

- +
Email *

No Fill / Floating Label

- +
Email *

Solid / Floating Label

- +
Email *

Outline / Floating Label

- + +
Email *
+
+
+ +
+

No Fill / Stacked Label

+ +
Email *
+
+
+ +
+

Solid / Stacked Label

+ +
Email *
+
+
+ +
+

Outline / Stacked Label

+
Email *
@@ -98,7 +132,7 @@

Start/End Slots

No Fill / Start Label

- + @@ -108,7 +142,7 @@

No Fill / Start Label

Solid / Start Label

- + @@ -118,7 +152,7 @@

Solid / Start Label

Outline / Start Label

- + @@ -128,7 +162,7 @@

Outline / Start Label

No Fill / Floating Label

- + @@ -138,7 +172,7 @@

No Fill / Floating Label

Solid / Floating Label

- + @@ -148,7 +182,17 @@

Solid / Floating Label

Outline / Floating Label

- + + + + + + +
+ +
+

No Fill / Stacked Label

+ @@ -157,8 +201,37 @@

Outline / Floating Label

-

Outline / Autogrow

- +

Solid / Stacked Label

+ + + + + + +
+ +
+

Outline / Stacked Label

+ + + + + + +
+ +
+

Outline / Start Label / Autogrow

+ + + + + + +
+
+

Outline / Floating Label / Autogrow

+ @@ -167,11 +240,147 @@

Outline / Autogrow

+

Overflowing Slots

+
+
+

No Fill / Start Label / No Slot

+ + +
+ +
+

No Fill / Start Label / Start Slot

+ +
+
+
+ +
+

No Fill / Start Label / End Slot

+ +
+
+
+ +
+

Outline / Start Label / No Slot

+ + +
+ +
+

Outline / Start Label / Start Slot

+ +
+
+
+ +
+

Outline / Start Label / End Slot

+ +
+
+
+ +
+

Outline / Floating Label / No Slot

+ + +
+ +
+

Outline / Floating Label / Start Slot

+ +
+
+
+ +
+

Outline / Floating Label / End Slot

+ +
+
+
+
+ +

Click Propagation

+

+ Each click on the host is counted, and the target of each is logged to the console. One physical click should + count once. Click the padding strip (the gap between the border and the text), the label, the textarea text, + and the slotted button, and compare. +

+
+
+

No Fill

+ + + + + + +
host: 0
+
+ +
+

Solid (16px padding)

+ + + + + + +
host: 0
+
+ +
+

Outline (16px padding)

+ + + + + + +
host: 0
+
+
+ + Reset Counts +

Async Slot Content

Outline / Async Label

- +
@@ -183,6 +392,8 @@

Outline / Async Decorations

Add Slotted Content Update Slotted Content Remove Slotted Content + Add Value to All + Add Long Value to All @@ -252,6 +463,37 @@

Outline / Async Decorations

slottedContent.textContent = 'This is my really really really long text'; } }; + + document.querySelectorAll('ion-textarea.propagation').forEach((textarea) => { + const count = textarea.closest('.grid-item').querySelector('.host-count'); + + textarea.addEventListener('click', (ev) => { + count.textContent = Number(count.textContent) + 1; + + // The deepest target crosses shadow boundaries, so log it from the composed path + console.log(`host (${textarea.getAttribute('fill') ?? 'none'})`, ev.composedPath()[0]); + }); + }); + + const resetClickCounts = () => { + document.querySelectorAll('.host-count').forEach((el) => (el.textContent = '0')); + console.clear(); + }; + + const addValueToAll = () => { + const textareas = document.querySelectorAll('ion-textarea'); + textareas.forEach((textarea) => { + textarea.value = 'hi@ionic.io'; + }); + }; + + const addLongValueToAll = () => { + const textareas = document.querySelectorAll('ion-textarea'); + textareas.forEach((textarea) => { + textarea.value = + 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed viverra sodales metus pellentesque lobortis. Duis in libero commodo, auctor risus ut, mattis lacus.'; + }); + }; diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts b/core/src/components/textarea/test/slot/textarea.e2e.ts index 0ae1c521631..fc6494e414a 100644 --- a/core/src/components/textarea/test/slot/textarea.e2e.ts +++ b/core/src/components/textarea/test/slot/textarea.e2e.ts @@ -1,12 +1,14 @@ +import type { Locator } from '@playwright/test'; import { expect } from '@playwright/test'; +import type { E2EPage } from '@utils/test/playwright'; import { configs, test } from '@utils/test/playwright'; configs().forEach(({ title, screenshot, config }) => { - test.describe(title('textarea: start and end slots (visual checks)'), () => { + test.describe(title('textarea: slot'), () => { test('should not have visual regressions with a start-positioned label', async ({ page }) => { await page.setContent( ` - + @@ -21,13 +23,55 @@ configs().forEach(({ title, screenshot, config }) => { ); const textarea = page.locator('ion-textarea'); - await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-start`)); + await expect(textarea).toHaveScreenshot(screenshot(`textarea-slot-label-start`)); + }); + + test('should not have visual regressions with a start-positioned label when value is present', async ({ page }) => { + await page.setContent( + ` + + + + + + + + + + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + await expect(textarea).toHaveScreenshot(screenshot(`textarea-slot-label-start-value`)); }); test('should not have visual regressions with a floating label', async ({ page }) => { await page.setContent( ` - + + + + + + + + + + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + await expect(textarea).toHaveScreenshot(screenshot(`textarea-slot-label-floating`)); + }); + + test('should not have visual regressions with a floating label when value is present', async ({ page }) => { + await page.setContent( + ` + @@ -42,39 +86,585 @@ configs().forEach(({ title, screenshot, config }) => { ); const textarea = page.locator('ion-textarea'); - await expect(textarea).toHaveScreenshot(screenshot(`textarea-slots-label-floating`)); + await expect(textarea).toHaveScreenshot(screenshot(`textarea-slot-label-floating-value`)); }); }); }); -configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, config }) => { - test.describe(title('textarea: start and end slots (functionality checks)'), () => { - test('should raise floating label when there is content in the start slot', async ({ page }) => { +/** + * The solid and outline fills are only supported by `md` mode. + */ +configs({ modes: ['md'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('textarea: slot'), () => { + ['solid', 'outline'].forEach((fill) => { + test.describe(`fill: ${fill}`, () => { + test('should not have visual regressions with a start-positioned label', async ({ page }) => { + await page.setContent( + ` + + + +
+ + + + + + + + + + +
+ `, + config + ); + + const container = page.locator('.container'); + await expect(container).toHaveScreenshot(screenshot(`textarea-slot-fill-${fill}-label-start`)); + }); + + test('should not have visual regressions with a start-positioned label when value is present', async ({ + page, + }) => { + await page.setContent( + ` + + + +
+ + + + + + + + + + +
+ `, + config + ); + + const container = page.locator('.container'); + await expect(container).toHaveScreenshot(screenshot(`textarea-slot-fill-${fill}-label-start-value`)); + }); + + test('should not have visual regressions with a floating label', async ({ page }) => { + await page.setContent( + ` + + + +
+ + + + + + + + + + +
+ `, + config + ); + + const container = page.locator('.container'); + await expect(container).toHaveScreenshot(screenshot(`textarea-slot-fill-${fill}-label-floating`)); + }); + + test('should not have visual regressions with a floating label when value is present', async ({ page }) => { + await page.setContent( + ` + + + +
+ + + + + + + + + + +
+ `, + config + ); + + const container = page.locator('.container'); + await expect(container).toHaveScreenshot(screenshot(`textarea-slot-fill-${fill}-label-floating-value`)); + }); + }); + }); + }); +}); + +/** + * The outline fill is only supported by `md` mode. + * The overflow behavior is the same regardless of direction. + */ +configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('textarea: slot: overflow'), () => { + /** + * Wide enough that the label cannot fit beside it, and given a + * background so that a slot pushed outside of the border is visible + * in the screenshot. + */ + const startSlot = `
`; + const endSlot = `
`; + + const setContent = async (page: E2EPage, props: string, slot: string) => { await page.setContent( ` - - + + + +
+ + ${slot} + +
+ `, + config + ); + }; + + ( + [ + ['start', startSlot], + ['end', endSlot], + ] as const + ).forEach(([slotName, slot]) => { + test(`should not have visual regressions with a start-positioned label and a wide ${slotName} slot`, async ({ + page, + }) => { + await setContent(page, 'label-placement="start"', slot); + + const container = page.locator('.container'); + await expect(container).toHaveScreenshot(screenshot(`textarea-slot-overflow-label-start-${slotName}-slot`)); + }); + + test(`should not have visual regressions with a floating label and a wide ${slotName} slot`, async ({ page }) => { + await setContent(page, 'label-placement="floating"', slot); + + const container = page.locator('.container'); + await expect(container).toHaveScreenshot(screenshot(`textarea-slot-overflow-label-floating-${slotName}-slot`)); + }); + + /** + * Once the label floats it moves into the notch, where it is sized + * against the wrapper instead of the space left by the slots. + */ + test(`should not have visual regressions with a raised floating label and a wide ${slotName} slot`, async ({ + page, + }) => { + await setContent(page, 'label-placement="floating" value="100"', slot); + + const container = page.locator('.container'); + await expect(container).toHaveScreenshot( + screenshot(`textarea-slot-overflow-label-floating-value-${slotName}-slot`) + ); + }); + }); + }); +}); + +/** + * The outline fill is only supported by `md` mode. + */ +configs({ modes: ['md'] }).forEach(({ title, config }) => { + test.describe(title('textarea: slot: start container adjustment'), () => { + /** + * The label is shifted back over the outline notch by the start + * container width, so the offset is negative in LTR and positive in RTL. + */ + const sign = config.direction === 'rtl' ? '' : '-'; + + /** + * Returns the value of the --internal-start-container-adjustment + * CSS property as a CSS length string (e.g. `-48px`). + */ + const getCssAdjustmentValue = (textarea: Locator) => + textarea.evaluate((el: HTMLIonTextareaElement) => + window.getComputedStyle(el).getPropertyValue('--internal-start-container-adjustment') + ); + + /** + * Gets the width of the `.textarea-start` container, mirroring the + * rounding the controller applies so that fractional widths do + * not produce a mismatch. + */ + const getStartWidth = (textarea: Locator) => + textarea + .locator('.textarea-start') + .evaluate((el: HTMLElement) => Math.round(el.getBoundingClientRect().width * 10) / 10); + + test('should match the measured start container width', async ({ page }) => { + await page.setContent( + ` + +
`, config ); const textarea = page.locator('ion-textarea'); - await expect(textarea).toHaveClass(/label-floating/); + const startWidth = await getStartWidth(textarea); + + /** + * The stylesheet declares the property as 0px, so a zero-width container + * could cause the CSS assertion below to pass even if the measurement + * never ran. + */ + expect(startWidth).toBeGreaterThan(0); + + await expect.poll(() => getCssAdjustmentValue(textarea)).toBe(`${sign}${startWidth}px`); }); - test('should raise floating label when there is content in the end slot', async ({ page }) => { + test('should measure when the fill resolves after the component connects', async ({ page }) => { await page.setContent( ` - - + +
`, config ); const textarea = page.locator('ion-textarea'); - await expect(textarea).toHaveClass(/label-floating/); + + await textarea.evaluate((el: HTMLIonTextareaElement) => { + el.fill = 'outline'; + }); + + const startWidth = await getStartWidth(textarea); + expect(startWidth).toBeGreaterThan(0); + + await expect.poll(() => getCssAdjustmentValue(textarea)).toBe(`${sign}${startWidth}px`); + }); + + test('should observe the start slot when the fill resolves after the component connects', async ({ page }) => { + await page.setContent( + ` + +
+
+ `, + config + ); + + const textarea = page.locator('ion-textarea'); + + await textarea.evaluate((el: HTMLIonTextareaElement) => { + el.fill = 'outline'; + }); + + const initialWidth = await getStartWidth(textarea); + await expect.poll(() => getCssAdjustmentValue(textarea)).toBe(`${sign}${initialWidth}px`); + + await page.evaluate(() => { + const slot = document.getElementById('start-slot')!; + slot.style.width = '64px'; + }); + + const updatedWidth = await getStartWidth(textarea); + expect(updatedWidth).toBe(initialWidth + 32); + + await expect.poll(() => getCssAdjustmentValue(textarea)).toBe(`${sign}${updatedWidth}px`); + }); + + test('should clear the adjustment when the fill stops being outline', async ({ page }) => { + await page.setContent( + ` + +
+
+ `, + config + ); + + const textarea = page.locator('ion-textarea'); + const startWidth = await getStartWidth(textarea); + + await expect.poll(() => getCssAdjustmentValue(textarea)).toBe(`${sign}${startWidth}px`); + + await textarea.evaluate((el: HTMLIonTextareaElement) => { + el.fill = 'solid'; + }); + + await expect.poll(() => getCssAdjustmentValue(textarea)).toBe(''); + }); + + test('should update when the start slot width changes', async ({ page }) => { + await page.setContent( + ` + +
+
+ `, + config + ); + + const textarea = page.locator('ion-textarea'); + const initialWidth = await getStartWidth(textarea); + + await expect.poll(() => getCssAdjustmentValue(textarea)).toBe(`${sign}${initialWidth}px`); + + // Change the width of the start slot + await page.evaluate(() => { + const slot = document.getElementById('start-slot')!; + slot.style.width = '64px'; + }); + + const updatedWidth = await getStartWidth(textarea); + expect(updatedWidth).toBe(initialWidth + 32); + + await expect.poll(() => getCssAdjustmentValue(textarea)).toBe(`${sign}${updatedWidth}px`); + }); + + test('should update when a start slot is added dynamically', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + + // Nothing is slotted yet, so there is no width to offset the label by + await expect.poll(() => getCssAdjustmentValue(textarea)).toBe('0px'); + + // Dynamically add a start slot with content + await page.evaluate(() => { + const textareaEl = document.querySelector('ion-textarea')!; + const startSlot = document.createElement('div'); + startSlot.setAttribute('slot', 'start'); + startSlot.style.width = '32px'; + startSlot.style.height = '40px'; + textareaEl.appendChild(startSlot); + }); + + /** + * Wait for the skip-label-transition class to be removed to verify + * the label animation is no longer disabled. + */ + await page.waitForFunction( + () => { + const el = document.querySelector('ion-textarea'); + return !el?.classList.contains('skip-label-transition'); + }, + { timeout: 2000 } + ); + + const startWidth = await getStartWidth(textarea); + + /** + * The stylesheet declares the property as 0px, so a zero-width container + * could cause the CSS assertion below to pass even if the measurement + * never ran. + */ + expect(startWidth).toBeGreaterThan(0); + + await expect.poll(() => getCssAdjustmentValue(textarea)).toBe(`${sign}${startWidth}px`); + }); + }); +}); + +/** + * Functional checks do not vary by mode or direction. + */ +configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, config }) => { + test.describe(title('textarea: slot: label floating'), () => { + test.describe('label-placement: floating', () => { + test('should not raise floating label when unfocused with no value and no slots', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + await expect(textarea).not.toHaveClass(/label-floating/); + }); + + test('should not raise floating label when unfocused with no value and only a start slot', async ({ page }) => { + await page.setContent( + ` + + + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + await expect(textarea).not.toHaveClass(/label-floating/); + }); + + test('should not raise floating label when unfocused with no value and only an end slot', async ({ page }) => { + await page.setContent( + ` + + + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + await expect(textarea).not.toHaveClass(/label-floating/); + }); + + test('should raise floating label when value is present', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + await expect(textarea).toHaveClass(/label-floating/); + }); + + test('should raise floating label when value and start slot are present', async ({ page }) => { + await page.setContent( + ` + + + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + await expect(textarea).toHaveClass(/label-floating/); + }); + + test('should raise floating label when value and end slot are present', async ({ page }) => { + await page.setContent( + ` + + + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + await expect(textarea).toHaveClass(/label-floating/); + }); + + test('should raise floating label when focused with no value', async ({ page }) => { + await page.setContent( + ` + + + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + const nativeTextarea = page.locator('textarea'); + + // Label should not float by default + await expect(textarea).not.toHaveClass(/label-floating/); + + // Focus the textarea and check that label is now floating + await nativeTextarea.focus(); + await expect(textarea).toHaveClass(/label-floating/); + }); + }); + + test.describe('label-placement: stacked', () => { + test('should always have floating label regardless of value or focus', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + const nativeTextarea = page.locator('textarea'); + + // Stacked label should always float, even when empty and unfocused + await expect(textarea).toHaveClass(/label-floating/); + + // Focus shouldn't change it (still floats) + await nativeTextarea.focus(); + await expect(textarea).toHaveClass(/label-floating/); + + // Blur shouldn't change it (still floats) + await nativeTextarea.blur(); + await expect(textarea).toHaveClass(/label-floating/); + }); + + test('should always have floating label with start slot', async ({ page }) => { + await page.setContent( + ` + + + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + await expect(textarea).toHaveClass(/label-floating/); + }); + + test('should always have floating label with end slot', async ({ page }) => { + await page.setContent( + ` + + + + `, + config + ); + + const textarea = page.locator('ion-textarea'); + await expect(textarea).toHaveClass(/label-floating/); + }); }); }); }); diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..354326c777b Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..e92a6b92c35 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..c66af7f5dab Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..e9f4349df5d Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..52852e4857d Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..258290ab918 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..f47fce37f2d Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..0f0543d418c Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..128684262df Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..df5f091f56f Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..ab04eeb87dd Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..51813e66658 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-floating-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..af9789b0d63 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..de8a9e8acdf Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..b6f45aed9a9 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..59996351529 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..d5dfc977007 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..b28669419a4 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..34dfc589a61 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..4af0f723f43 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..06f451c5a0c Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..ea4922e0f32 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..49b1d35eea1 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..aa17bdd417a Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-outline-label-start-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..933abbc31e2 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..3c554a56438 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..53f23450e26 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..b4038466526 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..d1e78dc5f50 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..bc0e6048521 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..b91ff16a276 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..1b6d25c6147 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..ac12cac8843 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..b99efc1a522 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..e38eaa7c7f2 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..dd373d3e0e8 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-floating-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..e2f9f4e3914 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..296d2873eb0 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..e2db2cd88e2 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..9fbf1944739 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..cf981bf0663 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..3311a572a96 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..2687f2b2bba Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..ef399c9f5e6 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..2757cbe074b Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..853b5fa89a4 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..53c9e666eb5 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..13a78b7ebba Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-fill-solid-label-start-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..848edb55434 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..d7d15e6a894 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..12bfb10c6f5 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..3f202301b43 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..883b9f31b4a Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..e909103d47a Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..eeb4fbb0bb0 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..8efe8453857 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..58c81033632 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..a883188d78c Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..a38f40b9e39 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..cc269d517fc Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..84f24ccea6d Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..f075421a5e6 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..bcf35567701 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..1b5b3f29691 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..5f37f9e7113 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..f3b79ede55b Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..41503bae335 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..8c0c18a5440 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..bf3c9640a54 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..b72f6327a9f Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..cefcdd0755f Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..bc5986a1afc Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-floating-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..01cc0494914 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..e05fc47294d Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..66546891a67 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..a6376553c55 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..ff667ceffe5 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..da5a942489a Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..09fc825b93e Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..ae446aff013 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..6058de14f64 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..5cbe60fa654 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..da6249b43ce Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..ba8c181dcb7 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..f732e9af87c Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..8cfbd723e45 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..d64f752511a Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..1672f49bbb8 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..78f721a9e13 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..021cf30313c Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-ios-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..255cfda80ac Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..ae6e68c134b Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..463151847f6 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..fc7b4ca533c Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-rtl-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..8db1c9dcecd Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-rtl-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-rtl-Mobile-Safari-linux.png new file mode 100644 index 00000000000..0b7d04d3083 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-label-start-value-md-rtl-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-end-slot-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-end-slot-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..403bac51b47 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-end-slot-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-end-slot-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-end-slot-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..dcbd8c2a121 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-end-slot-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-end-slot-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-end-slot-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..a95cb024b2a Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-end-slot-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-start-slot-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-start-slot-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..8f522f961de Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-start-slot-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-start-slot-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-start-slot-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..a381b859300 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-start-slot-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-start-slot-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-start-slot-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..01fa9c4e8cc Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-start-slot-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-end-slot-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-end-slot-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..74a86eec83e Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-end-slot-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-end-slot-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-end-slot-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..dcd96f4b3c5 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-end-slot-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-end-slot-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-end-slot-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..9c8e1f5dade Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-end-slot-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-start-slot-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-start-slot-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..650e116fcff Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-start-slot-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-start-slot-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-start-slot-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..70d700b43d5 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-start-slot-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-start-slot-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-start-slot-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..0672269a22f Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-floating-value-start-slot-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-end-slot-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-end-slot-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..7cf15578cac Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-end-slot-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-end-slot-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-end-slot-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..e4171f38e4b Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-end-slot-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-end-slot-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-end-slot-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..a7677dd1286 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-end-slot-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-start-slot-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-start-slot-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 00000000000..a9c8bcf3f77 Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-start-slot-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-start-slot-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-start-slot-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 00000000000..3f7b46f082d Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-start-slot-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-start-slot-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-start-slot-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 00000000000..2a194701b7d Binary files /dev/null and b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slot-overflow-label-start-start-slot-md-ltr-Mobile-Safari-linux.png differ 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 deleted file mode 100644 index 7599ece23dc..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index a4c14d9183a..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ 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 deleted file mode 100644 index 1fc06817bc1..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index a2b159517ef..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index bf1514aa945..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-rtl-Mobile-Safari-linux.png deleted file mode 100644 index 47e58fa77cf..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-ios-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-ltr-Mobile-Chrome-linux.png deleted file mode 100644 index 69ec43e9e51..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-ltr-Mobile-Chrome-linux.png and /dev/null differ 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 deleted file mode 100644 index a5fa8ee58b3..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-ltr-Mobile-Firefox-linux.png and /dev/null differ 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 deleted file mode 100644 index 38c15a86022..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index fcb6e0b2922..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index f85097e4a91..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-rtl-Mobile-Firefox-linux.png and /dev/null differ 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 deleted file mode 100644 index 9cb88ef5e60..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-floating-md-rtl-Mobile-Safari-linux.png and /dev/null differ 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 deleted file mode 100644 index c66033e7c93..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-ltr-Mobile-Chrome-linux.png and /dev/null differ 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 deleted file mode 100644 index 610e6851ff5..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-ltr-Mobile-Firefox-linux.png and /dev/null differ 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 deleted file mode 100644 index f012bc23b51..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-ltr-Mobile-Safari-linux.png and /dev/null differ 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 deleted file mode 100644 index 6187db4fa04..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-rtl-Mobile-Chrome-linux.png and /dev/null differ 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 deleted file mode 100644 index 7962f0014a5..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-rtl-Mobile-Firefox-linux.png and /dev/null differ 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 deleted file mode 100644 index aac81ed3bd8..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-ios-rtl-Mobile-Safari-linux.png and /dev/null differ 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 deleted file mode 100644 index 5d291a744c6..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-ltr-Mobile-Chrome-linux.png and /dev/null differ 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 deleted file mode 100644 index aa01f14e90c..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-ltr-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index 1204e60f99b..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-ltr-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-rtl-Mobile-Chrome-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-rtl-Mobile-Chrome-linux.png deleted file mode 100644 index 1caed600f33..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-rtl-Mobile-Chrome-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-rtl-Mobile-Firefox-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-rtl-Mobile-Firefox-linux.png deleted file mode 100644 index c0c21e4c869..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-rtl-Mobile-Firefox-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-rtl-Mobile-Safari-linux.png b/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-rtl-Mobile-Safari-linux.png deleted file mode 100644 index b08dcbb46b1..00000000000 Binary files a/core/src/components/textarea/test/slot/textarea.e2e.ts-snapshots/textarea-slots-label-start-md-rtl-Mobile-Safari-linux.png and /dev/null differ diff --git a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Chrome-linux.png index b34059513be..bfdb9de70c2 100644 Binary files a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Firefox-linux.png index f7d0007fc57..c7e6dc75d43 100644 Binary files a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Safari-linux.png index 080a3368417..8e80a8d46dc 100644 Binary files a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-disabled-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Chrome-linux.png b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Chrome-linux.png index 0f06a59799e..ffc92a9ff2e 100644 Binary files a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Chrome-linux.png and b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Firefox-linux.png b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Firefox-linux.png index b5627768a97..03bab2a8665 100644 Binary files a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Firefox-linux.png and b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Safari-linux.png b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Safari-linux.png index d42563a2a4e..ed4558778c4 100644 Binary files a/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Safari-linux.png and b/core/src/components/textarea/test/states/textarea.e2e.ts-snapshots/textarea-readonly-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/textarea/textarea.ios.scss b/core/src/components/textarea/textarea.ios.scss index 098a345a90a..fdf76dfde6b 100644 --- a/core/src/components/textarea/textarea.ios.scss +++ b/core/src/components/textarea/textarea.ios.scss @@ -17,6 +17,15 @@ font-size: $textarea-ios-font-size; } +/** + * Give stacked and floating textareas a taller minimum height to + * accommodate the label and textarea content. + */ +:host(.textarea-label-placement-floating), +:host(.textarea-label-placement-stacked) { + min-height: 56px; +} + // Textarea - Disabled // ---------------------------------------------------------------- // The textarea, label, helper text, char counter and placeholder @@ -29,6 +38,22 @@ // Start/End Slots // ---------------------------------------------------------------- +// Buttons should have a smaller margin top to +// align them properly with the label +::slotted(ion-button[slot="start"]), +::slotted(ion-button[slot="end"]) { + margin-top: 2px; +} + +// Slotted buttons in a floating/stacked layout need +// more margin to align with the label +:host(.textarea-label-placement-floating) ::slotted(ion-button[slot="start"]), +:host(.textarea-label-placement-floating) ::slotted(ion-button[slot="end"]), +:host(.textarea-label-placement-stacked) ::slotted(ion-button[slot="start"]), +:host(.textarea-label-placement-stacked) ::slotted(ion-button[slot="end"]) { + margin-top: 10px; +} + /** * Slotted buttons have a lot of default padding that can * cause them to look misaligned from other pieces such diff --git a/core/src/components/textarea/textarea.md.outline.scss b/core/src/components/textarea/textarea.md.outline.scss index 5cb2c66f348..6452987a2b2 100644 --- a/core/src/components/textarea/textarea.md.outline.scss +++ b/core/src/components/textarea/textarea.md.outline.scss @@ -9,7 +9,14 @@ --padding-start: 16px; --padding-end: 16px; - min-height: 56px; + /** + * The measured width of the start container, as a negative offset + * in LTR and a positive one in RTL. Written to the host by the + * start container controller, so renaming it here requires renaming + * it there too. Declared with a default so the label is positioned + * correctly before the first measurement runs. + */ + --internal-start-container-adjustment: 0px; } :host(.textarea-fill-outline.textarea-shape-round) { @@ -64,6 +71,15 @@ border-bottom: none; } +/** + * The resting label is positioned relative to the control so it can size to + * the space between the start and end slots. When floating, the label needs + * to escape the control and position itself relative to the wrapper instead. + */ +:host(.textarea-fill-outline:not(.label-floating)) .textarea-control { + position: relative; +} + :host(.textarea-fill-outline.textarea-label-placement-stacked) .label-text-wrapper, :host(.textarea-fill-outline.textarea-label-placement-floating) .label-text-wrapper { @include transform-origin(start, top); @@ -71,10 +87,11 @@ position: absolute; /** - * Label text should not extend - * beyond the bounds of the textarea. + * While resting this is the width of the textarea, which already + * excludes the start and end slots. Once the label floats the + * containing block becomes the wrapper and the rule below takes over. */ - max-width: calc(100% - var(--padding-start) - var(--padding-end)); + max-width: 100%; } /** @@ -90,7 +107,7 @@ * This makes the label sit above the textarea. */ :host(.label-floating.textarea-fill-outline) .label-text-wrapper { - @include transform(translateY(-32%), scale(#{$form-control-label-stacked-scale})); + @include transform(translate(var(--internal-start-container-adjustment, 0px), -32%), scale(#{$form-control-label-stacked-scale})); @include margin(0); /** @@ -104,21 +121,14 @@ /** * This ensures that the textarea does not - * overlap the floating label while still + * overlap the outline container while still * remaining visually centered. */ :host(.textarea-fill-outline.textarea-label-placement-stacked) textarea, :host(.textarea-fill-outline.textarea-label-placement-floating) textarea, :host(.textarea-fill-outline.textarea-label-placement-stacked[auto-grow]) .native-wrapper::after, :host(.textarea-fill-outline.textarea-label-placement-floating[auto-grow]) .native-wrapper::after { - @include margin(12px, 0px, 0px, 0px); -} - -:host(.textarea-fill-outline.textarea-label-placement-stacked) ::slotted([slot="start"]), -:host(.textarea-fill-outline.textarea-label-placement-stacked) ::slotted([slot="end"]), -:host(.textarea-fill-outline.textarea-label-placement-floating) ::slotted([slot="start"]), -:host(.textarea-fill-outline.textarea-label-placement-floating) ::slotted([slot="end"]) { - margin-top: 12px; + @include margin(19px, 0px, 0px, 0px); } // Textarea Fill: Outline Outline Container diff --git a/core/src/components/textarea/textarea.md.scss b/core/src/components/textarea/textarea.md.scss index eec8efd025f..c9ada6928b6 100644 --- a/core/src/components/textarea/textarea.md.scss +++ b/core/src/components/textarea/textarea.md.scss @@ -16,6 +16,10 @@ --padding-start: 0px; --highlight-height: 2px; + // Setting the min-height to 72px enforces consistent heights + // across all label placements and fills. + min-height: 72px; + font-size: $textarea-md-font-size; } @@ -95,6 +99,13 @@ // Start/End Slots // ---------------------------------------------------------------- +// Buttons should have a smaller margin top to +// align them properly with the label +::slotted(ion-button[slot="start"]), +::slotted(ion-button[slot="end"]) { + margin-top: 7px; +} + /** * Slotted buttons have a lot of default padding that can * cause them to look misaligned from other pieces such diff --git a/core/src/components/textarea/textarea.md.solid.scss b/core/src/components/textarea/textarea.md.solid.scss index 9d831daf0e0..fbf7eba44e1 100644 --- a/core/src/components/textarea/textarea.md.solid.scss +++ b/core/src/components/textarea/textarea.md.solid.scss @@ -9,8 +9,6 @@ --border-radius: 4px; --padding-start: 16px; --padding-end: 16px; - - min-height: 56px; } /** diff --git a/core/src/components/textarea/textarea.scss b/core/src/components/textarea/textarea.scss index 58c00824f65..9d749b30c19 100644 --- a/core/src/components/textarea/textarea.scss +++ b/core/src/components/textarea/textarea.scss @@ -70,24 +70,6 @@ box-sizing: border-box; } -// Textarea Wrapper -// ---------------------------------------------------------------- - -/** - * Since the label sits on top of the element, - * the component needs to be taller otherwise the - * label will appear too close to the textarea text. - * Also, floating and stacked labels should not - * push the label down since it it - * sits on top of the textarea. - */ -:host(.textarea-label-placement-floating), -:host(.textarea-label-placement-stacked) { - --padding-top: 0px; - - min-height: 56px; -} - /** * When the cols property is set we should * respect that width instead of defaulting @@ -243,7 +225,7 @@ // ---------------------------------------------------------------- .textarea-wrapper { - @include padding(0px, var(--padding-end), 0px, var(--padding-start)); + @include padding(0, var(--padding-end), 0, var(--padding-start)); @include border-radius(var(--border-radius)); display: flex; @@ -265,6 +247,30 @@ line-height: normal; } +// Textarea Control +// ---------------------------------------------------------------- + +.textarea-control { + @include padding(var(--padding-top), 0, var(--padding-bottom), 0); + + display: flex; + + flex-grow: 1; + + align-items: start; + align-self: stretch; + + width: 100%; + + /** + * Allows the control to shrink below the label and textarea's intrinsic + * width, preventing the start and end slots from being pushed outside + * the wrapper. The label and textarea truncate independently, so it can + * use whatever space remains after accounting for the slots. + */ + min-width: 0; +} + // Textarea Native Wrapper // ---------------------------------------------------------------- @@ -276,6 +282,19 @@ height: 100%; } +/** + * When the label sits beside the textarea, the label should size to its content + * and the textarea should take the remaining space. A zero flex basis prevents + * the textarea from requesting its full width and forcing the label to shrink. + * Stacked and floating placements use a column layout, so their flex basis + * controls height instead and does not need to be overridden. + */ +:host(.textarea-label-placement-start) .native-wrapper, +:host(.textarea-label-placement-end) .native-wrapper, +:host(.textarea-label-placement-fixed) .native-wrapper { + flex: 1 1 0; +} + // Textarea Native // ---------------------------------------------------------------- @@ -283,10 +302,6 @@ caret-color: var(--highlight-color); } -.native-wrapper textarea { - @include padding(var(--padding-top), 0px, var(--padding-bottom), 0px); -} - .native-wrapper { display: grid; @@ -318,7 +333,7 @@ } .native-wrapper::after { - @include padding(var(--padding-top), 0, var(--padding-bottom), 0); + @include padding(0); @include margin(0, 0, 0, 0); @include border-radius(var(--border-radius)); @@ -347,13 +362,6 @@ word-break: break-word; } -.textarea-wrapper-inner { - display: flex; - - width: 100%; - min-height: inherit; -} - // Textarea Highlight // ---------------------------------------------------------------- @@ -456,7 +464,12 @@ // ---------------------------------------------------------------- .label-text-wrapper { - @include padding(var(--padding-top), 0px, var(--padding-bottom), 0px); + /** + * Allows the label to shrink below its intrinsic content width. + * Without this the label keeps its full width and can push the + * textarea and end slot outside the wrapper. + */ + min-width: 0; /** * Label text should not extend @@ -478,6 +491,18 @@ pointer-events: none; } +/** + * When start/end slots are added or removed, we temporarily + * disable the label transition to prevent the floating label + * from animating as its position is adjusted. + * + * This class is applied by the start container controller, so + * renaming it here requires renaming it there too. + */ +:host(.skip-label-transition) .label-text-wrapper { + transition: none; +} + /** * We need to use two elements instead of * one. The .label-text-wrapper is responsible @@ -526,7 +551,7 @@ * Label is on the left of the textarea in LTR and * on the right in RTL. */ -:host(.textarea-label-placement-start) .textarea-wrapper { +:host(.textarea-label-placement-start) .textarea-control { flex-direction: row; } @@ -546,7 +571,7 @@ * Label is on the right of the textarea in LTR and * on the left in RTL. */ -:host(.textarea-label-placement-end) .textarea-wrapper { +:host(.textarea-label-placement-end) .textarea-control { flex-direction: row-reverse; } @@ -593,8 +618,16 @@ * down when the textarea is focused or has a value. * */ -:host(.textarea-label-placement-stacked) .textarea-wrapper, -:host(.textarea-label-placement-floating) .textarea-wrapper { +:host(.textarea-label-placement-stacked), +:host(.textarea-label-placement-floating) { + --padding-top: 20px; + --padding-bottom: 6px; +} + +:host(.textarea-label-placement-stacked) .textarea-control, +:host(.textarea-label-placement-floating) .textarea-control { + @include padding(0, null, null); + flex-direction: column; align-items: start; } @@ -607,7 +640,7 @@ :host(.textarea-label-placement-stacked) .label-text-wrapper, :host(.textarea-label-placement-floating) .label-text-wrapper { @include transform-origin(start, top); - @include padding(0px); + @include padding(0); max-width: 100%; @@ -630,13 +663,6 @@ @include margin(8px, 0px, 0px, 0px); } -:host(.textarea-label-placement-stacked) ::slotted([slot="start"]), -:host(.textarea-label-placement-stacked) ::slotted([slot="end"]), -:host(.textarea-label-placement-floating) ::slotted([slot="start"]), -:host(.textarea-label-placement-floating) ::slotted([slot="end"]) { - margin-top: 8px; -} - /** * This makes the label sit over the textarea * when the textarea is blurred and has no value. @@ -675,19 +701,22 @@ // Start/End Slots // ---------------------------------------------------------------- -.start-slot-wrapper, .end-slot-wrapper { - @include padding(var(--padding-top), 0, var(--padding-bottom), 0); - +.textarea-start, +.textarea-end { display: flex; + position: relative; + flex-shrink: 0; align-self: start; } +// Align slotted content with the top of the label by +// matching the label's top padding ::slotted([slot="start"]), ::slotted([slot="end"]) { - margin-top: 0; // ensure slot content is vertically aligned with label + margin-top: var(--padding-top); } ::slotted([slot="start"]:last-of-type) { diff --git a/core/src/components/textarea/textarea.tsx b/core/src/components/textarea/textarea.tsx index ea5fa464186..5fd398bb9d3 100644 --- a/core/src/components/textarea/textarea.tsx +++ b/core/src/components/textarea/textarea.tsx @@ -14,8 +14,8 @@ import { h, writeTask, } from '@stencil/core'; -import type { NotchController } from '@utils/forms'; -import { createNotchController, checkInvalidState } from '@utils/forms'; +import type { NotchController, StartContainerController } from '@utils/forms'; +import { createNotchController, createStartContainerController, checkInvalidState } from '@utils/forms'; import type { Attributes } from '@utils/helpers'; import { inheritAriaAttributes, debounceEvent, inheritAttributes, componentOnReady } from '@utils/helpers'; import { createSlotMutationController } from '@utils/slot-mutation-controller'; @@ -58,11 +58,13 @@ export class Textarea implements ComponentInterface { private textareaWrapper?: HTMLElement; private inheritedAttributes: Attributes = {}; private originalIonInput?: EventEmitter; - private notchSpacerEl: HTMLElement | undefined; private slotMutationController?: SlotMutationController; private notchController?: NotchController; + private notchSpacerEl: HTMLElement | undefined; + private startContainerController?: StartContainerController; + private startContainerEl: HTMLElement | undefined; /** * The value of the textarea when the textarea is focused. @@ -337,13 +339,29 @@ export class Textarea implements ComponentInterface { connectedCallback() { const { el } = this; - this.slotMutationController = createSlotMutationController(el, ['label', 'start', 'end'], () => forceUpdate(this)); + + this.slotMutationController = createSlotMutationController(el, ['label', 'start', 'end'], () => { + this.startContainerController?.calculateStartContainerWidth(); + + forceUpdate(this); + }); + this.notchController = createNotchController( el, () => this.notchSpacerEl, () => this.labelSlot ); + this.startContainerController = createStartContainerController( + el, + () => this.startContainerEl, + () => { + return Build.isBrowser && getIonMode(this) === 'md' && this.fill === 'outline'; + } + ); + + this.startContainerController.calculateStartContainerWidth(); + // Watch for class changes to update validation state if (Build.isBrowser && typeof MutationObserver !== 'undefined') { this.validationObserver = new MutationObserver(() => { @@ -393,6 +411,11 @@ export class Textarea implements ComponentInterface { this.notchController = undefined; } + if (this.startContainerController) { + this.startContainerController.destroy(); + this.startContainerController = undefined; + } + // Clean up validation observer to prevent memory leaks if (this.validationObserver) { this.validationObserver.disconnect(); @@ -414,6 +437,7 @@ export class Textarea implements ComponentInterface { componentDidRender() { this.notchController?.calculateNotchWidth(); + this.startContainerController?.calculateStartContainerWidth(); } /** @@ -607,55 +631,43 @@ export class Textarea implements ComponentInterface { } /** - * Stops propagation when the label is clicked, - * otherwise, two clicks will be triggered. + * Stops propagation for clicks on the textarea's own content (label text, + * textarea field) to prevent double-click events. Allows clicks on slotted + * content to propagate so event delegation works for parent handlers. + * + * Only slots belonging directly to this textarea should be considered. + * The textarea itself may have a slot attribute when placed in an item + * or toolbar, which does not make its content slotted content. */ private onLabelClick = (ev: MouseEvent) => { - // Only stop propagation if the click was directly on the label - // and not on the input or other child elements - if (ev.target === ev.currentTarget) { + const target = ev.target as HTMLElement; + const slotted = target.closest('[slot="start"], [slot="end"]'); + + if (slotted === null || slotted === this.el || !this.el.contains(slotted)) { ev.stopPropagation(); } }; /** - * Renders the border container when fill="outline". + * Renders the outline border with a notch for the label. */ - private renderLabelContainer() { - const mode = getIonMode(this); - const hasOutlineFill = mode === 'md' && this.fill === 'outline'; - - if (hasOutlineFill) { - /** - * The outline fill has a special outline - * that appears around the textarea and the label. - * Certain stacked and floating label placements cause the - * label to translate up and create a "cut out" - * inside of that border by using the notch-spacer element. - */ - return [ -
-
-
- + private renderOutlineContainer() { + return ( +
+
+
+ -
-
, - this.renderLabel(), - ]; - } - /** - * If not using the outline style, - * we can render just the label. - */ - return this.renderLabel(); +
+
+
+ ); } /** @@ -724,34 +736,21 @@ export class Textarea implements ComponentInterface { } render() { - const { inputId, disabled, fill, shape, labelPlacement, el, hasFocus } = this; + const { inputId, disabled, fill, shape, labelPlacement, hasFocus } = this; const mode = getIonMode(this); const value = this.getValue(); const inItem = hostContext('ion-item', this.el); const shouldRenderHighlight = mode === 'md' && fill !== 'outline' && !inItem; const hasValue = this.hasValue(); - const hasStartEndSlots = el.querySelector('[slot="start"], [slot="end"]') !== null; + const hasOutlineFill = mode === 'md' && fill === 'outline'; /** * If the label is stacked, it should always sit above the textarea. * For floating labels, the label should move above the textarea if - * the textarea has a value, is focused, or has anything in either - * the start or end slot. - * - * If there is content in the start slot, the label would overlap - * it if not forced to float. This is also applied to the end slot - * because with the default or solid fills, the textarea is not - * vertically centered in the container, but the label is. This - * causes the slots and label to appear vertically offset from each - * other when the label isn't floating above the input. This doesn't - * apply to the outline fill, but this was not accounted for to keep - * things consistent. - * - * TODO(FW-5592): Remove hasStartEndSlots condition + * the textarea has a value or is focused. */ - const labelShouldFloat = - labelPlacement === 'stacked' || (labelPlacement === 'floating' && (hasValue || hasFocus || hasStartEndSlots)); + const labelShouldFloat = labelPlacement === 'stacked' || (labelPlacement === 'floating' && (hasValue || hasFocus)); return ( - {this.renderLabelContainer()} -
- {/** - * Some elements have their own padding styles which may - * interfere with slot content alignment (such as icon- - * only buttons setting --padding-top=0). To avoid this, - * we wrap both the start and end slots in separate - * elements and apply our padding styles to that instead. - */} -
- -
+ {hasOutlineFill && this.renderOutlineContainer()} +
(this.startContainerEl = el)}> + +
+
+ {this.renderLabel()}
(this.textareaWrapper = el)}>