From 18e26acb0132234d13355d62d288e920edd11a88 Mon Sep 17 00:00:00 2001 From: Brandy Smith Date: Mon, 10 Mar 2025 19:07:22 -0400 Subject: [PATCH] feat(radio-group): add helperText and errorText properties (#30222) Issue number: N/A --------- ## What is the current behavior? Radio group does not support helper and error text. ## What is the new behavior? Adds support for helper and error text. ## Does this introduce a breaking change? - [ ] Yes - [x] No ## Other information - [Supporting Text: Preview](https://ionic-framework-git-rou-11554-ionic1.vercel.app/src/components/radio-group/test/supporting-text) --------- Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> --- core/api.txt | 2 + core/src/components.d.ts | 16 ++ .../radio-group/radio-group.ios.scss | 12 + .../radio-group/radio-group.md.scss | 12 + .../components/radio-group/radio-group.scss | 44 ++++ .../components/radio-group/radio-group.tsx | 74 +++++- .../test/supporting-text/index.html | 207 +++++++++++++++ .../test/supporting-text/radio-group.e2e.ts | 247 ++++++++++++++++++ ...-custom-css-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 3716 bytes ...custom-css-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 5424 bytes ...-custom-css-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 3511 bytes ...error-text-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2344 bytes ...rror-text-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 4175 bytes ...error-text-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 2324 bytes ...-error-text-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 3426 bytes ...error-text-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 5119 bytes ...-error-text-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 3204 bytes ...-custom-css-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 3709 bytes ...custom-css-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 5782 bytes ...-custom-css-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 3418 bytes ...elper-text-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 2359 bytes ...lper-text-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 4133 bytes ...elper-text-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 2360 bytes ...helper-text-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 3363 bytes ...elper-text-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 4889 bytes ...helper-text-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 3165 bytes ...adio-scale-ios-ltr-Mobile-Chrome-linux.png | Bin 4094 -> 3705 bytes ...dio-scale-ios-ltr-Mobile-Firefox-linux.png | Bin 4337 -> 4435 bytes ...radio-scale-md-ltr-Mobile-Chrome-linux.png | Bin 5677 -> 5170 bytes ...adio-scale-md-ltr-Mobile-Firefox-linux.png | Bin 5039 -> 5945 bytes .../control-value-accessors/value-accessor.ts | 7 + packages/angular/src/directives/proxies.ts | 4 +- .../standalone/src/directives/radio-group.ts | 2 +- packages/vue/src/proxies.ts | 2 + 34 files changed, 625 insertions(+), 4 deletions(-) create mode 100644 core/src/components/radio-group/radio-group.ios.scss create mode 100644 core/src/components/radio-group/radio-group.md.scss create mode 100644 core/src/components/radio-group/radio-group.scss create mode 100644 core/src/components/radio-group/test/supporting-text/index.html create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-custom-css-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-custom-css-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-custom-css-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-custom-css-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-custom-css-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-custom-css-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-md-ltr-Mobile-Safari-linux.png diff --git a/core/api.txt b/core/api.txt index c1d2b772d7..201c86c28d 100644 --- a/core/api.txt +++ b/core/api.txt @@ -1352,6 +1352,8 @@ ion-radio,part,mark ion-radio-group,none ion-radio-group,prop,allowEmptySelection,boolean,false,false,false ion-radio-group,prop,compareWith,((currentValue: any, compareValue: any) => boolean) | null | string | undefined,undefined,false,false +ion-radio-group,prop,errorText,string | undefined,undefined,false,false +ion-radio-group,prop,helperText,string | undefined,undefined,false,false ion-radio-group,prop,name,string,this.inputId,false,false ion-radio-group,prop,value,any,undefined,false,false ion-radio-group,event,ionChange,RadioGroupChangeEventDetail,true diff --git a/core/src/components.d.ts b/core/src/components.d.ts index ac38d78837..c458b85150 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -2315,6 +2315,14 @@ export namespace Components { * This property allows developers to specify a custom function or property name for comparing objects when determining the selected option in the ion-radio-group. When not specified, the default behavior will use strict equality (===) for comparison. */ "compareWith"?: string | RadioGroupCompareFn | null; + /** + * The error text to display at the top of the radio group. + */ + "errorText"?: string; + /** + * The helper text to display at the top of the radio group. + */ + "helperText"?: string; /** * The name of the control, which is submitted with the form data. */ @@ -7111,6 +7119,14 @@ declare namespace LocalJSX { * This property allows developers to specify a custom function or property name for comparing objects when determining the selected option in the ion-radio-group. When not specified, the default behavior will use strict equality (===) for comparison. */ "compareWith"?: string | RadioGroupCompareFn | null; + /** + * The error text to display at the top of the radio group. + */ + "errorText"?: string; + /** + * The helper text to display at the top of the radio group. + */ + "helperText"?: string; /** * The name of the control, which is submitted with the form data. */ diff --git a/core/src/components/radio-group/radio-group.ios.scss b/core/src/components/radio-group/radio-group.ios.scss new file mode 100644 index 0000000000..eff6fb0ca3 --- /dev/null +++ b/core/src/components/radio-group/radio-group.ios.scss @@ -0,0 +1,12 @@ +@import "../../themes/ionic.globals.ios"; +@import "./radio-group"; +@import "../item/item.ios.vars"; + +// iOS Radio Group Top in List +// -------------------------------------------------- + +// Add padding to the error and helper text when used in a +// list to align them with the list header and item text. +ion-list .radio-group-top { + @include padding-horizontal($item-ios-padding-start, $item-ios-padding-end); +} diff --git a/core/src/components/radio-group/radio-group.md.scss b/core/src/components/radio-group/radio-group.md.scss new file mode 100644 index 0000000000..dc36adc2a2 --- /dev/null +++ b/core/src/components/radio-group/radio-group.md.scss @@ -0,0 +1,12 @@ +@import "../../themes/ionic.globals.md"; +@import "./radio-group"; +@import "../item/item.md.vars"; + +// Material Design Radio Group Top in List +// -------------------------------------------------- + +// Add padding to the error and helper text when used in a +// list to align them with the list header and item text. +ion-list .radio-group-top { + @include padding-horizontal($item-md-padding-start, $item-md-padding-end); +} diff --git a/core/src/components/radio-group/radio-group.scss b/core/src/components/radio-group/radio-group.scss new file mode 100644 index 0000000000..3eceab4405 --- /dev/null +++ b/core/src/components/radio-group/radio-group.scss @@ -0,0 +1,44 @@ +@import "../../themes/ionic.globals"; + +// Radio Group +// -------------------------------------------------- + +ion-radio-group { + // Prevents additional pixels from being rendered on top + vertical-align: top; +} + +.radio-group-wrapper { + display: inline; +} + +// Radio Group: Top +// -------------------------------------------------- + +.radio-group-top { + line-height: 1.5; +} + +/** + * Error text should only be shown when .ion-invalid is present + * on the radio group. Otherwise the helper text should be shown. + */ +.radio-group-top .error-text { + display: none; + + color: ion-color(danger, base); +} + +.radio-group-top .helper-text { + display: block; + + color: $text-color-step-300; +} + +.ion-touched.ion-invalid .radio-group-top .error-text { + display: block; +} + +.ion-touched.ion-invalid .radio-group-top .helper-text { + display: none; +} diff --git a/core/src/components/radio-group/radio-group.tsx b/core/src/components/radio-group/radio-group.tsx index a8762b5f8a..c3e1e4c0b0 100644 --- a/core/src/components/radio-group/radio-group.tsx +++ b/core/src/components/radio-group/radio-group.tsx @@ -8,9 +8,15 @@ import type { RadioGroupChangeEventDetail, RadioGroupCompareFn } from './radio-g @Component({ tag: 'ion-radio-group', + styleUrls: { + ios: 'radio-group.ios.scss', + md: 'radio-group.md.scss', + }, }) export class RadioGroup implements ComponentInterface { private inputId = `ion-rg-${radioGroupIds++}`; + private helperTextId = `${this.inputId}-helper-text`; + private errorTextId = `${this.inputId}-error-text`; private labelId = `${this.inputId}-lbl`; private label?: HTMLIonLabelElement | null; @@ -39,6 +45,16 @@ export class RadioGroup implements ComponentInterface { */ @Prop({ mutable: true }) value?: any | null; + /** + * The helper text to display at the top of the radio group. + */ + @Prop() helperText?: string; + + /** + * The error text to display at the top of the radio group. + */ + @Prop() errorText?: string; + @Watch('value') valueChanged(value: any | undefined) { this.setRadioTabindex(value); @@ -224,13 +240,69 @@ export class RadioGroup implements ComponentInterface { radioToFocus?.setFocus(); } + /** + * Renders the helper text or error text values + */ + private renderHintText() { + const { helperText, errorText, helperTextId, errorTextId } = this; + + const hasHintText = !!helperText || !!errorText; + if (!hasHintText) { + return; + } + + return ( +
+
+ {helperText} +
+
+ {errorText} +
+
+ ); + } + + private getHintTextID(): string | undefined { + const { el, helperText, errorText, helperTextId, errorTextId } = this; + + if (el.classList.contains('ion-touched') && el.classList.contains('ion-invalid') && errorText) { + return errorTextId; + } + + if (helperText) { + return helperTextId; + } + + return undefined; + } + render() { const { label, labelId, el, name, value } = this; const mode = getIonMode(this); renderHiddenInput(true, el, name, value, false); - return ; + return ( + + {this.renderHintText()} + {/* + TODO(FW-6279): Wrapping the slot in a div is a workaround due to a + Stencil issue. Without the wrapper, the children radio will fire the + blur event on focus, instead of waiting for them to be blurred. + */} +
+ +
+
+ ); } } diff --git a/core/src/components/radio-group/test/supporting-text/index.html b/core/src/components/radio-group/test/supporting-text/index.html new file mode 100644 index 0000000000..9abc0e42d6 --- /dev/null +++ b/core/src/components/radio-group/test/supporting-text/index.html @@ -0,0 +1,207 @@ + + + + + Radio Group - Supporting Text + + + + + + + + + + + + + + Radio Group - Supporting Text + + + + +
+
+

No Supporting Text

+ + Label + Label + Label + Label + Label + +
+ +
+

Helper Text

+ + Label + Label + Label + Label + Label + +
+ +
+

Error Text

+ + Label + Label + Label + Label + Label + +
+ +
+ + List + + + Label + + + Label + + + Label + + + Label + + + Label + + + +
+ +
+ + Supporting Text: List + + + Label + + + Label + + + Label + + + Label + + + Label + + + +
+ +
+ + Error Text: List + + + Label + + + Label + + + Label + + + Label + + + Label + + + +
+ +
+

Helper Text: Custom

+ + Label + Label + Label + Label + Label + +
+ +
+

Error Text: Custom

+ + Label + Label + Label + Label + Label + +
+
+ + + + +
+
+ + diff --git a/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts b/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts new file mode 100644 index 0000000000..e33d0a3546 --- /dev/null +++ b/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts @@ -0,0 +1,247 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +/** + * Functionality is the same across modes & directions + */ +configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => { + test.describe(title('radio group: supporting text functionality'), () => { + test('should not render top content if no hint is enabled', async ({ page }) => { + await page.setContent( + ` + + Label + Label + Label + + `, + config + ); + + const bottomEl = page.locator('ion-radio-group .radio-group-top'); + await expect(bottomEl).toHaveCount(0); + }); + test('helper text should be visible initially', async ({ page }) => { + await page.setContent( + ` + + Label + Label + Label + + `, + config + ); + + const helperText = page.locator('ion-radio-group .helper-text'); + const errorText = page.locator('ion-radio-group .error-text'); + await expect(helperText).toBeVisible(); + await expect(helperText).toHaveText('Helper text'); + await expect(errorText).toBeHidden(); + }); + test('radio group should have an aria-describedby attribute when helper text is present', async ({ page }) => { + await page.setContent( + ` + + Label + Label + Label + + `, + config + ); + + const radioGroup = page.locator('ion-radio-group'); + const helperText = page.locator('ion-radio-group .helper-text'); + const helperTextId = await helperText.getAttribute('id'); + const ariaDescribedBy = await radioGroup.getAttribute('aria-describedby'); + + expect(ariaDescribedBy).toBe(helperTextId); + }); + test('error text should be visible when radio group is invalid', async ({ page }) => { + await page.setContent( + ` + + Label + Label + Label + + `, + config + ); + + const helperText = page.locator('ion-radio-group .helper-text'); + const errorText = page.locator('ion-radio-group .error-text'); + await expect(helperText).toBeHidden(); + await expect(errorText).toBeVisible(); + await expect(errorText).toHaveText('Error text'); + }); + + test('radio group should have an aria-describedby attribute when error text is present', async ({ page }) => { + await page.setContent( + ` + + Label + Label + Label + + `, + config + ); + + const radioGroup = page.locator('ion-radio-group'); + const errorText = page.locator('ion-radio-group .error-text'); + const errorTextId = await errorText.getAttribute('id'); + const ariaDescribedBy = await radioGroup.getAttribute('aria-describedby'); + + expect(ariaDescribedBy).toBe(errorTextId); + }); + test('radio group should have aria-invalid attribute when radio group is invalid', async ({ page }) => { + await page.setContent( + ` + + Label + Label + Label + + `, + config + ); + + const radioGroup = page.locator('ion-radio-group'); + + await expect(radioGroup).toHaveAttribute('aria-invalid'); + }); + test('radio group should not have aria-invalid attribute when radio group is valid', async ({ page }) => { + await page.setContent( + ` + + Label + Label + Label + + `, + config + ); + + const radioGroup = page.locator('ion-radio-group'); + + await expect(radioGroup).not.toHaveAttribute('aria-invalid'); + }); + test('radio group should not have aria-describedby attribute when no hint or error text is present', async ({ + page, + }) => { + await page.setContent( + ` + + Label + Label + Label + + `, + config + ); + + const radioGroup = page.locator('ion-radio-group'); + + await expect(radioGroup).not.toHaveAttribute('aria-describedby'); + }); + }); +}); + +/** + * Rendering is different across modes + */ +configs({ modes: ['ios', 'md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('radio-group: supporting text rendering'), () => { + test('should not have visual regressions when rendering helper text', async ({ page }) => { + await page.setContent( + ` + + Label + Label + Label + + `, + config + ); + + const radioGroup = page.locator('ion-radio-group'); + await expect(radioGroup).toHaveScreenshot(screenshot(`radio-group-helper-text`)); + }); + + test('should not have visual regressions when rendering error text', async ({ page }) => { + await page.setContent( + ` + + Label + Label + Label + + `, + config + ); + + const radioGroup = page.locator('ion-radio-group'); + await expect(radioGroup).toHaveScreenshot(screenshot(`radio-group-error-text`)); + }); + }); +}); + +/** + * Customizing supporting text is the same across modes and directions + */ +configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('radio group: supporting text customization'), () => { + test('should not have visual regressions when rendering helper text with custom css', async ({ page }) => { + await page.setContent( + ` + + + + Label + Label + Label + + `, + config + ); + + const radioGroup = page.locator('ion-radio-group'); + await expect(radioGroup).toHaveScreenshot(screenshot(`radio-group-helper-text-custom-css`)); + }); + test('should not have visual regressions when rendering error text with custom css', async ({ page }) => { + await page.setContent( + ` + + + + Label + Label + Label + + `, + config + ); + + const radioGroup = page.locator('ion-radio-group'); + await expect(radioGroup).toHaveScreenshot(screenshot(`radio-group-error-text-custom-css`)); + }); + }); +}); diff --git a/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-custom-css-md-ltr-Mobile-Chrome-linux.png b/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-custom-css-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9e7dede93d20285ecfe4577f060cdadd61a93c GIT binary patch literal 3716 zcmaKvX*|^5+sD6J5ZSYiEz2l0!bJ9EOp<-yx9m*}QOc6+MwS+hCPTlnW(*>G22mqp z35|V87{-LiHn#5h-S_?U|343|bDmw-xjvukeO?D;Wns+0Cc*{)0EfwSBO3rNX9(^X|hplq>1v5FQ?!>c%Yf#D(oGtL^0^ zZV0ng0?OoS6ZR-9(CZYeon4M{a0Dkz(r1kOX&RpW^nZR_7U?y_5Q1;e(ld4cvbGbrH>)uEN)>$>0sNz3lg zkUN|a6uHgP2o*+Aux0-b@hRApehJOjvj;Km{`o~NHIl&{*dz@f0p3-uQ)1fzD+jIz z7*Q~iA9-9thYIv{SxINx?^ulgI5Kd{CTT4uw?QJd?zzkz^#aHcB13A~?OR{Dko zIDC63?!XG<&a~P+ti~?3|4a#s7KsXZ82g8485h&Kch}X?m9O<|7ynJa*Sw+a=bR8G zw2U9ZDe@gW27|6}wJfztgG#(CUi}U-3CW&)1Qh_>D2)-v-ySR$DokCj9JNsb%1Gt7 zJzIF_oy)1D|1Dzyip{&Maj$LuxLcDsuj8ISNOz@fAAiNQ=}(jNWQP1Xk8@}V#odP; zT8nP!eNYg8~HD-9`8Jxvsi z(Uf>F(%oYt*j6V>%bVZ`-JTD)hI9^*s#g$P0^tGC| zR>nB;!7vWn2K+y`bNPvPe3^jGES^}IeY@^=G*7oB_@A`xn(j#H$GiNaF*e~#6Jlg{ z^8Vp=J*1vblZ~NBSW!kyK(Q?SP=U8q+7$&;DiyD zyR4cMN)4bp!!Kc&5r>g4VN2azDj27o;f+T(N_VD~l|P){^rEicc+VoF_cR;5!_#$# zV+kB06ggN42ZOR<wvwzG>c9nQ7bPh(9m!xJ%iPMnG?mZ=2SSeF;*esS@pgInrAV}DrwVRx1y z!&MJ*V<>MiQ1GgEpHcDKiGf>*4+Wr-!VJ#}2njB$5dDT&;M~4!I+Vy*m&IHGk~PYSJrnCnjltUfdZ>T7d{tE6-;hBji;rg_K`c8+mQ!Hu=5;(P|&Ln8g= zVzZGEF|*3$n!jJPpIHQ>Pb$<&ZMV439^GFdN?05N0As+aVh<)N$hBZ7z6@qfr~NT~ z==xK1*=&Kw)p4?qoYywFJ)JoP;_y@h9wnA`PW0A!yM8(w89o)d_DPH##p7|<`8YEG zWIQu2oQ;xX4YDryHtWpjsA!;smsYLZ(M%g9{u&sq5v8HB`WMNQFN6siU_hqG>SDH^ z8H1h_lYjB~#5jJZ)rdPO!z#q^zeMq+g9yt^3ogN1EQk<9RXVf|?*cfr7Y^+DD87Qn zX=K1->o@TpRmi}=Km_9Xb(x#*g@Bltn2)Wkv9Yl*L&FO>D4jX@9S45Jo39piX1~jm zWhFpmJhzAyu@BXxmqxR6D+jJWT%plOy}h>)2v9AWI3GOoaeRE7{%(MVsxJ3>8s_X2 z(sRLPRYTg*yV_T6ew$w{T$^f85CH`K`le>`A)v?JF$A&d6e>mb4$tYcv)r+^x3gPV zTJjP4GQS}uB{elYt)s0C{DZ^cT3TEsxzmiK1RlT0$@viR?(;gck9~&}rMhTp>nohx zuc(p89A`0i=#R&5wB~tmNnmXW`M7V(l0JDyJNA4t?$5O$?#(&RpTi0Vf6mW4;$8e= zv=ZmTKFzmEU0WkWuFssgi%Lto zZf1sEj%WR()!Z7FJ6vXU6j0jWAuO%T1iWCQZq(baYYdiE%eg{Ugnf+9J!Y+MXxPP7 z5#HLoqf)7ZgM&VmwN@8$ay_DgW(l!&@>lfq+N!Ds8Z#LgwSCHf-y1{;iL0Srn-X>nKM-6R?2$I?mAA$nh+{*ly9UZ%iOlNOxS>* zrzd_6(^ggG>#VLrjPCF4y$tz9qk%x6$KGSq;nGZ{c)YyRg0PP;;tRR&)r3QEqh9P^ z+`X>dh&Gb-$C&F5azi~ijb^A()CVPrXRY}M`lT$uUTlJU8CUBHnsS4*%#rZb^1`|F z&o?C`UcVHot=IOf_0P=B9bKJlfJ+TNe?9Hv&rpR=-Lq|LUlDQ&ZFV^XJKAvI~A^d9d)!n>Q+$UaP#^+y+0A zz&kq^E34}J8$UmNGJJbDf_Lrc=)hnwY{@_OHs-y(y-%JznXO_frLLnM9=O!oIjb#H zixE%d8sJ#0Sn?lY(*LF%PXj+YH90ZC284u!_|v-n7- z>i6cxMyQ$^Wnlpdg&G+d6_u9qExI;@Z2$R#V_2iVzp|>z zQT~N-mgs{VXWj@SEnb&rd4se!}v&KnLwS}9#)5uuW`Tue? zzr*8$rX7sNN52ALtz`+GdV!#S~ z;;DrBhf|N59WDXAyLs)V8Zu`_NF;VZh8IP5pO~EF5bN`0m&tfEN;JspuMWOkZNilj6ecbAo;73xz(!PJ6$vwz@($1I9oBt}$Z6p!^$l zY(>OL9=%Z%6uA6%&be2}Bw>4N>ton_ijmYAHkDm2h}qAGx^gcbQ{R>EtE;QQfq`Rf zae5mx++ZLx3yZOu^1#dWfHe%PzzbFTZ{HOhD~pDS19*|l zlA0P`fWh8A?IZ>ZoXXzJG8fyJ96kpnrKD(TXlQ6@1^D{@rpKJ^oQYo7!I+ge;5dS7 zYHI}*ovNd@Z^i3}{u+D#{kz@Gr&5eUHgr-6-O+N6=huc=8i#Lo z5}iIvKB#8Q3&Yqp@3s!s&HwZUt zsHhSI0zO6*4^xAJf?{;_G&MztVWPz8sj2$lNi_x=-o{2mM8w7EStomstxdNC-@Xkz zx>5XvNZj4p`f-)O7{#QdQ!zFxa1sBSoMw-xVz^Ip@ehG(?n-{LrXX3Dd6&nm4pL7U z_m;kN$y|mP6LRq!+wjoPJ;t5MWWU7@sezXpv)g3ac7A?-R#sMFL7(dKuU|#O)Gyg( zW#pC0N{FCfZt7iZ+5D`0WPpNG#GdUYY<4@gO`o1xn{IFkJLTJ^;QwiT|C!v_(9lqA zz<`QSMq^`RYU^>-#?Q~}f{;MytA&My?(S}s_@{pvPdV ziLF#k9cbp5^yheUjZNkN)11>tL;bRfir#?%M;y7U{=6Gxw6hadH5wTi399Gtt{q3A zP$cxFyp^xI@(g+?rzS6gfhSv3+bk|SorO0&f{8+&$326cUsY!KL>=Se;v5`C82lwx zaGX6m^&x0jnsCKXobhg}Ku9F>q-&@(8$O4@BztI(P=u36w^M%rWJ#5SG&k_9va%A5 zMpGyhG+IC;Qw=dv@#x{UJ1 literal 0 HcmV?d00001 diff --git a/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-custom-css-md-ltr-Mobile-Firefox-linux.png b/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-custom-css-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..672e43129f95d20b53d25f4f4a2f5125221855c8 GIT binary patch literal 5424 zcmZ8lWmFXZ-vtC@QM$VpNs*8a1&Lj{V?kIzmR3UP4q-uR>5%U3?vyS`=@1YQ>001f z{rz7(^J31NbI;88Q}^D_8MwNt0v;|kE*csd9vCF6iH3#_M?Lf7V59Cu1#BH?Xrz~5 zS!r!I7&9ZA=Nl%>Z&(BM1R7q5)u%e%W9+mSTqBgt{mQ>i1DF_lwUl29Cs z06#`X92^W7A&3RYv@b(Qh>3|V%_xc)1bk=zKNJ}57ahcnFa7!-$OJHW^uL$tSs2rU z4wJwH{~#l5bS6MzvJF+?zc1FaWP&!fs$=z+UF!N)$UL-PPbaI`cLbjOJK;5Ximz1V%cnNFC&EHTR^;`&uswMlI`kDnJQ~*qC=^CzPAJS^L?Dz|A*RP{MUQh z)n=Z32d{O(21?8QidlXXyuyRII@OLtOKb%MIIn7~kCh2g z5c$e=b`-sGA|1|(d&qm6sQr*BDJ`Ep0S=fuKECuf!FomN*+3a4^dbeb;40KDP2UM) zoubDPdV=0+y#I;xg8{Ak(6)5D&9(NAz*YL*dh{Qp=%m(0vP3g`GX*h|;w&Dtd*~Gy z#>LCyJwE;I$G3kj<{LEb%pXyeS$AM(y$UK0l04<(Sl;gtggcr18y#bE43}8h-_=b- zXSRg=ZZKY{)ZgHw+xI&AIwEx&q$#8CKc6fQ)7&0VH$7=lIFiqkil1c1mT!UWX;*iE{IWsf!s+02U(y?kmN%6V4| z^k;55GV3wp;}{2SlkukIa2dJyoUIYb;0F5{cTN1s;-t-ul^x%dj8BX~01Fy@>5JVT zlU!uoC0wvCv0KkfYd;hXm8?mAYPvd=<1TNYL@&d59kA{z8Feljxgq++J_x9pf_H6< zqFEZi9|&C6n;fUi=cCL0z+o~`EX)d**P_XCS{;IcHx`a~?lbbe_Fu^7t)w*YF0VaL z!Y%WFTxx%7xA2MpPIA>!IK_{|Gp`JC{Kl#yUpx6dTqu@VJQ+UmqQ8x4oud0#V_xCU zpJUz?^S74I8LD?1Z(K)X1U2?gA>iLHfH4~%L61S;f!L@G=E3Vr!MD{eXWh`m9D6SjUhdia z4A2E`>0Qa6S1rjB^~S9?j4o_9KD!(nTUK=syOw$x64YuQ~rvtgFqS~{-c(z1v$ zmz2sKofi+~@%nL+v6)!w6OWvo$@Km5@DjVVCb@zFF@3c_sNv&w}A5x z_jR{PG$Ir+dMpvQK*|S8ISr>{st#+}jHR<- zp^KfqS3%CKM23s=Y`E;&$H&2(QmX4WA$0`ZalL0JOAYd^!HYSzB`yiSS@#wHNxS8n z&SGMHe8`KyxifILQjP969dNodCed*BakWl&A&LM zUxQ?3|MRT?zeAi*HdArf)PGPS3hTDWhhTG}Ozkg-1D=me{?BtdEeHt_4#`Cc{tKIxqA*STUZ;<4Z+ZbgU*Hm? ztlZ1si}cqjP+dRjc<5hlah-8+-umX>>VBI2ZV#I564%x>Hf0MT!sRqM-lC6-7~sF{Sh=(*3-`f4-OV;a?JX|*ma8IPUzXsI91a` z{Ch$OSR^Ejyf0QfkFt#0Jj$_WoHxl1jC=qhSZF-b#A4EJFy%njyXtHMIae|>ezqt< zAN{5W^Z=MFGY>ir;6%2gUv1TBhqUJXHseRuL_Tx*kB5t7c}j`14gv&AsLUL;z7cU7 zH4*{<0ITI@!C&8t%(uU$RU|`qyqtd(vuFaPhmS^*1u|{zDr&8#v3JHZ^vLtth#43N zP?z#oF*5Jli@HmG@Xe&Sm6Q}QJ!ETlLWBWxtA+=5e|s&fP2)qb*b-9d`B6ywMZ(I# zDetrKDz#LY2yBUd@T<76*vDNzI0@V0^xN}=dV3mbL7Sk73H5jeH;pV;UhkWa@4iK& zqgu*`L?TO@w@`8O`XJq+Ut$x`f9Vd6Z8tRPz&Xan$M63t?y7CvL!T__{LJJ0SMcrS z5sMOe58s~)&`hyTyk)J;45w%FtGOKu^PT9BxNsZ{UFNm#Kq9&a%=<1^N0tpf^2e5P zAr1W0rUu??=VUNrZCh6zeyoJsov9nD-~+()HWAT(HbYR)L9gfpf84gj7DiB*!!+L@#&- zr~0uuVL9d<_ig`k?CKTe8|9t^S##u#e$52lgC5LlL8#`2he@Nv;}=;z2zE&LqP7qj z_xfxMbzqC@Q9r>eWM=DQ&g(51<-syZ-BYiVLAJ1WR(pxh4KJGV#}tW+{Fk5H|IBM) zgpy$B#`azu{^0XCv!a#sAT_9g$@P53J02BYEqwP(4khZhzgsw!iHL~&n?LQF&6XN` zi)D*C&YJg~$dndw`@`tv<)!`2^jkF3FHeP#RO+Y*G_I8VPp7gOpFg*D=d%E;gm}7{ zL55Ptvx=s8@hUyOq5bo9RlE1~k71W*Ugai=z^+Oq5Gb^Jy`tk@Q~%@sEFNm6g*iuhGKt)=%O=E@91$_yK_QSG+j9uE@)cJUHBLfSk8e=oNb^dql#G6HSCWQU}J ztc+4AUKnd<2^rsx3gdmC&8_6LUF-Dk$MhObc+O`rL~0&76tkZHy>qM_5ThF4_Z3H9 zj#zuw-{0Tu;qH=*>W_l3-8^sH3ln-Sy>jh_pF7AF*l5a-N2|*rwR|LPk}&@9ABZrEMz=qRS$=m1lP;M2(@^IOm=5~msJ zavmoij#BWxIzOK?VKHg*krA>mX7H8jGoDQ-JEgH&G|kVI`2^*-#+lTpXNhh zD**7RI|yKN$S1sUc!>AeH&h&uvmRl$&c#Qm7T9~+d7H?b*7mFAK2mO7u&=K5cLcnws zdpWr#Cevl}FB)`$HJ7H0zFmzcJU$w8C8R2`$ax;Bm;W+U-^%UDa@#K3A3*b?4~I2> ze5GoFfuNw$3%-c`2CGRKju((cG4S_7jUG@VvQ#08o-@Yd^ruQ5ve2$Xr{weYaAJv6 zR2_fmMqhZz_|MVQ9d$&e>wsmxOun9Zlsc8~)p|%Vp}%b(Jp%fk#rGb`u9+KJWUJPZfk*4)iVVR@=P|Ihq<9Ma~(NfTKFXef|B+&Ob+z#9hl3 z{hVsZxQZzArz{q#EpTvgHCF&X#HyPIYc}b4-RbJs*(4;N=B3snWaH%7jj5|Dy@YJ4 z{6*}T0QJk2rh&!t%%c3NYDT-kbRrI~-wqjlnof9bIFSn`k!uF3af%>#0P++bCTBqX z$t@I}+Q?R7P5H;lB)dQHK|9fAGUlp6fFNxF*a+Gjj^raLEp2U5sheFEIgCLaVV!a# z1N&XWS}P(*olWp`ff`#;bBoWN*sgbU5S52hE?W%s{DJ_(lmcNT1$qfchJZxy!-|oC zg|d~VDc=_;9C)R!ee*PR;$|}j@5^K=$x7gCH48Xf|Di?1^Dag=IgT#xgvRW){&VVm zV^S#Yo1>zw%c4Okp;*iwnOX>ykj+wK)zJEGUPb~afJut8V%6tXg~;h}v2JvuzX|Hr z7lR@{lO*LBO^?LIw|Fi+ZMP6nO38OH4?5d!6$Ys`>i2i0 zyJWnPKzO|tbCuodBjw#_tT!us2Wc?oRDivbSxV!*)2FBM+~Lv+WnL~Zy7ITBxpA>j zO1R(^Q0MLLr%C>LS>mPbrBVZdy33$zbWR1x%*b&P?j_#@mm?7D(7u~BF$9b3rC(@u zuQ|yq^xNZ*;^K(Ggvaa$A5wZu2OH}p^1S6nU;=`(8vDX20^K8Mgx?pMg;@rha(FbL z0z>Ip`gOEafM45RVlK`1+mJy*JX8bLbFNQ!*p7iov6-6FZ%Ch#M3bJSVLq4Olz;zhANcm+J~c%NYsgfpjN`SbOUXKb-z>GGFHX8n!nfE3oL&xbKDg^l0u$R3Qaeq4z44X^soDnenq^s{j#ryJ(C;r zg!_RUZRn6aR>e5p-wp*Q8%4#njo@71BslgN2iB+$Y5#e0s6|?aeW-XxPMuot9th!f z^(PBgP-Ae~M))~f9W17b&>!H!X=*%B`$g}l!jsreq5EZgwp=);oZ1mwF=L&Rnh*%` z!0Ju8Qz=QM90M94NExu@H>+qvYRyG49z+uYw<`t1*nGJ|eC+Bu z-fQdA62yM5wMqu&DZI|M2sIx~5gdwzo)aEt)hYM&Q%b~h#tXz}7X?^+i_)LW&c}d( zx#3Casi?WwgjOf^o-q$NMSoZ3id8G z+NSXnol-MrGTNwmIVJeIxPj=v_?#+kXO74LfLMbn*bW3meUE%nKssU}!rAKR?ix26 ziMw-5!&U(_yUTL>gmG~GX8_t|7b;KK#iK}ggE2`mffO!thpdm(@KTL$3R5nM`XC#{ z&=Xcz-h`gP?Dxgv9W&$O`clH0PObvxNM#$Xq$>-Vbhujr-@cBmuE{(WHLeQ} g@1Uwg@5AHH^DYJq6-igrpHMWgoT_ZO3^d^X0Oub^-v9sr literal 0 HcmV?d00001 diff --git a/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-custom-css-md-ltr-Mobile-Safari-linux.png b/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-custom-css-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2162ada7e67b4c9a91950a89fb9ffdb42ebc647a GIT binary patch literal 3511 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 w{3V6ZSX& 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 literal 0 HcmV?d00001 diff --git a/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-md-ltr-Mobile-Firefox-linux.png b/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-error-text-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b7036b8df4b5efb3ffb6ac3d7d25699f47fcb4 GIT binary patch literal 5119 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 bBIEc!pbZ7TDN0ef00000NkvXXu0mjfHZ(a6 literal 0 HcmV?d00001 diff --git a/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-custom-css-md-ltr-Mobile-Firefox-linux.png b/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-custom-css-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..83665d55e58e9d31976efe3e7361577d336b5b9c GIT binary patch literal 5782 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 literal 0 HcmV?d00001 diff --git a/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..0273116bf61f066aee2e303609d2571cc0bb00e6 GIT binary patch literal 2359 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 Q2RjeI?wq4_9m?;{zsT!yy#N3J literal 0 HcmV?d00001 diff --git a/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..8fcd29e304b191decb6ced4c433235be6ce1d395 GIT binary patch literal 4133 zcmXw6c|4Te7q`WTEF*-mjS;dW!q`FvGi0so2HANr#+sdMlXV73)}kb`FWHyu*$bhv zlYPmO{rB*`zki<3bDwkWz2~{-p6~a2a5`FQ*RHZ&B_blahC(9rh=_=Bz`F>D9C-dL zUoa;kqFqBFlpgt@*E6V+v}~9=rNkn{uqde%7i>Pi3UikBP=cvC^UeY|`iAWzy(ke@ zF@Xo~e`q`;Y$m!8kk#~f{R+KA$G4B^lfPJ-rZooEdG^a}uCn((ox0fWUxyNxRww*6IG0p;RS^sT_)_H1mic@tVocKvR? z{>N9Y7K{BEf)unINgVRNe>beIUAx#wl<)(pit?gTvQ%dNo)Z@2fNT zwoc9I z1x%_6Cp%aQ)RS*b6x|QMI$UP+CE?D_pFcL+v+X4-|O;ZuvIxvN*=D259GSdb?8+(KCTY%@~V3D;Ss7|cC(%*j=kO6((K=C zc!3ZqVEA?2~P+XLY{o&TR+;oji z^1VBUG&VO$;Gybqz~MrQm~HP3&khO4Z-bHvO1{3e1nLe$91gd$H)dYI(3$GJIx0+N ziu`Boduf^5oa$-4R)!3A+$IHu#g=U)9Jb*Y7INb64X>VWcXARE6M0UL_7Z^~a1^oW zO5m1>)XhvJ8kiG68O8n(9Yl5Rb|1w|E_RBJ`hau(r3ltCv7yu2zC z6%IT>XNP&Y@7_6*$O{W=@=$|Uo>9<_M$G}I?TrcrO%JJYj{Kg+FrmP{2S2^T{a%S$ zhRXP_jTo3G7ZwVoN;+?V<{79O}fw_GqX0B&Ry6`3i) zu)Rc_lyNYs+)c9sk}^EWE9#s$XFqaZ;i+l@Qac!>0v%yt{YLY(Xd zrkHq0`e5Y4W5E>oCrNzI3t^L_r265Pc!X)8TUstqoNd917B$P&Q-O)-2H$Qmyc7zX4z(Bh-6DVZei~CZ=)oeJuwl*6MGB-BdrqPqtu33trR7^sHPBO!cLmhY_ z0*{*hL}Ngmx;}cc#yt-l&SRz&1*^vyXZo%PNT2S0Ri0o&K_~-`8!k4LB?&=6Z{OB- zsaar34n$5zupxrU7;&({zqsr52Men0_<8jq8vr(3WF(1XIdh_EQm#ex;Z|$=L5B;> z0l(vZ2Equ6OKNfINaUakQVzicOCCDMdvI|ggCSv7a3{i-eyw}_DA8&PPX9sn_}smC zg|qi4`{Fwapiq8Fzj?gcUG3HetyD3UuJ&}_m3$XwC~m8i^tEg3CD`yUUeu8sLNegU zLlZvND=pST`ZOH_0~fN=~0+nN*X{q`u#G3Cozh>xBngk)xVdk zd$_Ye>z9V^jO%SHXNueB%;yoK9kARA&XiK(5Pm^3gOM9^LMXiaLrtzAu28fY5F9`7 zG?0WUOIyiGP1a!5?vg>=l(=jOTYfxBUgv?G6<+^whZ=JTl!vk+5J~}qh+hIeb;w`E z>@Fnq-gJo(E6Jss54|X%WbcxQg1L3LNL0a9@Jr+qC5wUma}D693&tT+Ylh;cUmDR~ zE~8EjxbZF)RIy21a26LF7`EIg=eTrDx&cg7?=^6ia=eTU0}Mm0Y~}xj(>ox3ln#Ad z%7nCyN=}2{3VIWu7xPl~0>(wd(th50g-wj_`RT#J$)5plbNd^85pQAm) z7+(&HMPYfib)Rr){R;Pzzz9V*wPqxAjjhKtiO-~JNkg?d=qjy>7!Pjx%LEb%w;laV z$4>(ygW@#PBps4UJXiIl|MZIQ*#s~O>U(T{9zPw(kTu{<0(ip#&%FWRc18scH+S)%K*Tzb%)Py~*yHvd9fG=1UHy%0GOoviI;}#AAqsubP z3GiW7cdv5<#AVH#+xR*t^zZIh?YF*rE57FmWP7}WYxs=8YzJ>(je>NQpOn;UYASFD zH*4h_Bt^vR7J#qrowtORdj?X({SMK~vYsjP=e%My-YO_(6HEZL0-kJS!?@bzBVxSJ zNZix*Gak}&QYVjP#-Nla!^o^sffVGXa zDud3?HVngg%??`x?b#GyGj_2v-^X==X_LtXeA|8BxJcVLuq%(=CqM@}WWt49YL{F;0$hRPT|RVA(uHM+8_OY;e2GVrL0wvIA8GR zNLm9DONw63+q~KWS9%OnOtCnR--AjT$ud@qj3_d0(Bfhw?7cq)cWz!@UH8Om<;V|K zd1$GFYpCgY*M>d)RB^kw3q|mU0Re%R@M^r^XBtpAub-{)-E)lXE$Qujz?&A!Cbe>a z5t@gc6yCvvzzm8^^BVwx`Kn2muaa5*JGe8Kvy(%0F@UsC z9#6dnlrHjxCx2J?TY4!yXF-*{vk_2Eo~FO9Vor$X?j9<)4=J&BT}8m+W_0X&U%uXX zs7q)&*WXAKVemeB&Xrzs#EnDx&_7lpLNIoz)1Y+R>umd8xiBMN`yFiDN-Uvj+@El& z+}K|mFaIftH2St`+Zn?n$AoMhVEtVBjG}G2QpR(|K7SmLbfz7#Yn$5A0nnslBXBL1ESt`TZuaXCNJ7tTzKIdfo+2Jcu|U zkV!PxOr@to8obZwQM#^^B#p>WJI=w* z0{xG-kT(%T5aRWbf)sTDG=Yn|!T)e4;b{!3gt~VNf|d>>+Xz(uC+VxMR=NDSFI#Wo zY*r66utzik4~^%Wo(ZB3!}Nx^t<)?+Es6q>p&26m&p|kAiSJ5Gzh}_|q^9QMCkRJu zjGZX5t&CwYSP_tFkKa&v$5ikY&mnlX(-XJqfY_6gt{d!oh}NxqDDW_YPKGe(u~YE3 z#*&gPW%?E25jxtI>l#8p)K7piuFYAXjkgwx_z^y8}*;SuSbf^Ox$>Sd=^vftf!kpLSvR7VMJ1+yhEz7tP(M>6A>>b zgIRhEDl}32#4VhyTM5GW3a%y&^alkr`!kW8qwli;Mad0o5qbHW#QEh{P5Z?zO~{l- zoWOk|7{|D?)IZ;K;-kRH6|PhFtP6ASpE4Ug;&;sc zkgQ>`QUuV13`IrH?|ix4Bm{u^2!koS#I@;EG7PrSc3!sZiF5=(4Z zj08vo5;iR^$y>q4*`h?;3m)VBbbSI(TeFV&CW5WU_hdS@ zE#A=Zu|zY>=UyMsu-H}v&l^HnoPzDF0fd6c9tzVSG3ku0up`*Gc4NyO%#%4{>GFK; zG8;`_R1XsRVZk*+{RT-0dMmQ6;^`mTk>>F}_I~(e{Eya+!L;oCeQulvI9-yiz0@A2 z(GvP|4IhKJyWYwvx4SWwH_Kz+<^2$oX<+859_9-tFWKL@X~1=hM@p#3L8 Msc0dJ?puWZ4}I>cZ2$lO literal 0 HcmV?d00001 diff --git a/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-ios-ltr-Mobile-Safari-linux.png b/core/src/components/radio-group/test/supporting-text/radio-group.e2e.ts-snapshots/radio-group-helper-text-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..9604e7e1fd71256812dee48d49b87c47f987544c GIT binary patch literal 2360 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 z zl&g!&;LuQ)7&Kp(L(wm7c*Vxn7DsDaZ-PW3yVX84H8m|RE{2DPzdQS@2bs4MDJm(k zv9_*$j%;XbY^)R?#Z#$YbB z10InFLu0-X_@y(mlar;I0{fTDk*;Jw&ns~tOU`5CSGhh4#>~u2*lKNUB@R^K$savP zXH)!mL9>baBqS@F-unuR?*}o3q#Bd?iFF5#ce-h1IYtAz#Ylo&ksQG0=4M%vbxAlo zCa9u9uoyNoH)n2UChv?^SjtqT>&ar}f+#2`uuz4o@I=MMm7w(mlOZ&sY_V!*ttBPb z`gdE`4k=U3P1mpc?`MlK~JBxICz~;En z6$WBpvicSs-OkBcu8fovQRn%|ev8wbJ?vQb+qZ9ATwDUrvP`~s?Jjgjs5|6?<^J+T zK~i$!_to+|`@6L^mTS>~(6F?euiFuSCkYmVH)HqpFg@wdxw)Za)Sz^%IvHxDCJb~PrI^HD8Cz($odsJl%Q!zHWKN-W@HE@&~%BMHzIP`ikt2^ z8vi@~e&8=hs#KLl(eHlR?zP(mrWC||Y*RRQWU{Z76=N{>0DEX0mX1_h-OfRou7@N2 zP0pxanUwAUV*ZbsVY2Q?kp>y?lEa}xrsKzTUxA)*MP#2@tXlWler9H-DvzF))(ybR z$H&LZ%gfuF?AoB$uIHqrn&DG1|SpbF0 z)C#qt(*vad>%#ZeB(fTD@`DKMU2v!ooF#b| zU_c(G%+8*vohdB>Z$K2t%fB#67Jfyg#g;jW!C`#i?w=$F*LBm-vfdwN4 zf8FX)B?w0(=96?H-PS+~6lfJVwR=#9b+C9u^c6EexkNRJ2{2R*<=V(;HkWX0<2}$l zGBym+@iUzddG{rVPrwqFYk|ez%m`@U)mU9wp(mwhW?sW$%fB|HrW!jq2rJQnjWjt& z)?9%|(CCv`jTy!z>tq<@H`YUNCcnH}G0VefS@fAf*+z0wyX#)L?&0VzI-c@Hr4#^s zH6Nqg>*1QZC&VtiEv`!(lviBbJ2ByQxG~xH%c9X{qzc{$GJBZvf)1ul<~x`;=&NJ4 zV35plQ?**W3>FrcBTPW9DVs)RQBhG@8F~LMSii9FaC^))7Q5hzBn}GfUf|{9!-{HI zCI+iX$sa`GBQFrVmx7*Vc z)JDpE3#a9KZfvp54l@$=9vS&#a}oofAHs1#gp%Ok;Lgs@y*<}tO^?;@>3Mm1p!PUo zKfRvv#LwQl745BnE>MlequaIGEsTw2-r{G$_D+YUWM^|SFi4C_q08#ATj^9A{Yf$} z;!U)lbmcnH#KE1%dVstFbSQyeQX|C_h#s+FzpX4X_Lz)q@XByPQ2jjtfwd4?#m~M+ zc#yP*hKJ3}%pw#8hkAQgPWIPMPEPz3AAzh1frR)3Ox2i!;yF1v`CPQ6wbfKKHCOSS zk3xG9&B&?`6@JA~Cf?6w;s=jCcV(I6O9zQ0M7eoXx}+`JZHe%a$^Y83YJLBna>L%d z-ULb)+Ss`NLu<*X%0x+IzYifXF+MKsjGq1ZGvBCEOG~R<{a@nFrhg}XSHbs3WH2$M zse;r%AXG_in$6d`F8tg%FX1~c+pQTt5_@5^X=PsPye3b;TwRdnOXT|XjD{G)8%KMLqU(rZ)s${F9BT<18Rbv zjyB+hDk2U%LG#akwBjEe&5*hQsPH80-l?vxMm>hW4I3i)BhS~qrvPUfrB@5lTa|Z?Eka?+WYFx+c*^*J_WK^9oMjCkFb#^vJ9y?m1QmUlZ zH6P-aOPLIa1sv!>Q`32Ic>F~-?W0JQ0$I0J7S{hKtwYI09HJhl8_=OyoajSW za_i7o%lrITJZbP?Zx1Gz{4lPixtU);Kwp)Fgkw#KFE7un{(^*tTthi!Y z9u2blSKte&t5)1xfOUcSy(t19hWRrs((jj8+}t`oK3-OK*NSVo)Ie}}Xs9g0n)QVK zinj8vU9v5^${q?$QBqR6dV1z4zB>iAi-ee%Ja}MeXk%;3@a|2N+;dSGaC(}oFl1t4 z0;eTyP0a%SdoUR6S&jl0kI(t=VP|h;_#fZD!e-5z$Gb~b_!ShHw7*l#Db3+_&7k7U zA^-^ZW9vl5@!zYbEFM7sZhNl%#~ebP?{-ws{bUU(qOr9?5NY>NIF+Q1^xeCWBR0{! zi)JlO)n+ZDmV`_h=ZoW|cn4{DF|i**NvixziM&&_7PV*os;XofiAUR*(u+^8SW*%b z8R+Qf7#W`=@@gbHNQ1DS1J%=jkd~H~lfzXJ$sI{JJJOG@FPgwoP*7xNXY*=^nl{-H zP7jyU3~nTUR}m-t<6<2G3mADX7krU3&98UT2q4u{kY+o0O`)zHQOb!*)R>LmeWR zvE&)coroU2?Lz`Y$N!+!;V~IUs zct}4sG&FQ|DTgU5iLfuOu1Z_=QN^lFfIVm~-7`As)E!Q(l`5LOJ{p&LC6wJ=ef$8O z$G_6HNB?lG6buc>9%KG$XD>Lg9#OFU0@)UH0UTZFwFm@4Qc_aC_f+IbT?K+ZMA+G( zK!LgZ_HVj)`$%;uO^y)03ojKwk|(e{nv(z=%k=iZRA=J&h(oXOE@p^D-vdU|1i^q-hBA!E3(OMwXiJC&Wr4cVpo^ z0{4LkaH0mD`lwX%Dw3ZwapqRu_FXDT8~fvofiG!O&j{C-ExU^BH)dQO+Ha(uG%WiK z)SWa~H8(|`E`}#v1HB65d;-1(LP7bg0n|X~zmHeSXz(@UcqNM5KyHr}1gXRJpZ~wU z$Z^U4MvxnzvY;g-JSMrR4Jt-K8TjESs_7N=OM{h4XnJDc@CDJFQ&z8osI(Ky4B z=WFqNqquLDEMcdqQs3oO@^2U5(aN#F-Di^kw?>SDZ5AcX)o#JkM%XvxO$Chp@&3Bt z>6>g_EiI$Gho8}pO^WK`;D&~He1~|~O>Vy3gV_M9?oeea@DUV2+MjY|iAfW;d8Mqr z&>0(s%E$qwmpzehf4HT$38qJN$CzrP`kPT*8~-$F$I~U4g`z=Y_u-IHm(PL}AV|%S~pwQc(+`6MIy*=>aB~o^z$k2kp zS4H1_V^I|GYtZ(TYjc6ro8{Ql)S@n;RA$1-?h5z2$6m?!_T#1&ITm}o@^SH}k=}@%FfRj*6=j3E+E*wzjJzKI;}zaLs2laD{M%+N z7`J*-65@D9wq-%OtJ#D zqP?r@@|z&U=1l~v8jR1Sn@_X{39}rvZ^{Tbf4EV%e2eGx()W~AhkCMhtZtF#4L70S z>PPC&RidZs%P@Pt2Gz`~9Oohc`|t00PJI`mrAgIemcyHdGIfXZk)BPC$kx8ejpcj0 zKh!F`*3Ib@J8Ie((%StsYFytxF&kE+ne|0}R-5HSb zyW_p_=)121nVn%cJi;xfEQbdo>f+8e>$el_ql%Hhh+>$@!o4p})~1;Thc!M)(jms@ z0v{ItqhxKS$pQj`u%J~}EPYn;jt`28guY9sy7ltc9}pY}k{cQR z&SOcNF;}uvh~t#ofpXW`dnWnDH>dq}zH8EwuHHK&UJ_Q(K_I|dutwc4feSs1`uDW_ z7j}pBOl!&ic|m7mz^WC>kXJGMQE%)uzmRV!(6W`f@a*&SZHF|^w;M1e!eqkC_8Xj( zB~7BXMa|Pek{?;nJc^2s(RGVgdD!v4vg#7A`8-%Nq`RobLB$ZB1blTo*cb|V>R67hOLcpr7JsYtg7M~vAPF-~D}&K7OW)#0FFKfg zEE@3?vXuC#%U5pxAjvTsV~ceR-%}iom|6+5$$9)3$mV)I#+UPKs;2mh`ZzTgDucqV z?)E=vw}U_$O)VJ>$s!J(MnZuuV~+nhsIrR2S44K^tcrX9nLA<>FwP68Fb=24^?wFh#|3o<;{5e(`(NL|x_Z7U znuz7UQDcXUFd z*O&6%cV&l&acAOK2wUJpyIF(Rv)OwMnWDDi%)9cA%j}ZCR(H`$3ETa9O$#G2f&$Xg z0z9TtQSm;!l#gDG#F%dNFRw_rVBeqCODc2eeHP_CGf#|I`A8x&ZcyYa_y)u&rF9MJ z{r0jY<&A4AZ5u8E!$VMDd6Cp20V_ zic!{FR>7b@|F^LH`NW&#Aq-Ks=UmIS=Z6g`dy=O${faoYB(2A1kUE;u>2FJBj$3r_LBF|&uoMEOt8lz2{ z@=YWPP*GEx%wLKe3*R#2u!Pa&F9PD&$Jyq*XJ*h~I4;lu zZ&u|PC-(doxpXs8T@?2Y68Qv3GDs6Vrai};l7f$5@2vcfIE`j70py}Z8rD-vY;T9t z$%<)#w&V#33Qs@l58kPv2xH2Eji_(rKV>~MFQiRru#%G& z6lSbHmoy&{L_)o;EBaK;E1$U6PkF748#wqj^s+=Ykn6wCnMaDSK{l?+WlXnCuOsrW zQDmfNe`+MV|DlTWNMRm|O;tNQWA1kAOZ1eNHx&Y|m*~D};o8JQ!y@vtZt0QM9YEz8 zBsB@unkiUv6sK{EAzi$kPFlrLAtfr4=O@+0(EhVbfylu|G$?)JOOARp^{f0-TIt2h zUU4%t@-t8w7==O{1$ElQNSd6dp#)K@i|I2J9cwokxDcRa;N2s)2=g~pQ@0c_WuyH8 zyMr1&-^fv+w31W*W|Um0Skm++!F>Qp&H*oZBLp7T^ttNh4e8l1=Bei?i_8zTG}!h? z_uEG(knnOmq#VwmAkDr}_JrFZUdWdY^c{sCLAYxIVLO2SZq$9d50r^2Ym$KgmW>vQ z2p(4mNlGd`BUcHR2KORN0#`5>;MyWYKlyP-KDXu3l~>$HNEpFFAW>%7afg!hG2Q1k ze}Q>*p=E&X);#jZm$busj5LC#B|Ve>$WZ0E0?V5VD9BV$v!MC2f^qH3 zl(mUJwmCboIEnkV2ZBhS_WqyEKzZBU0%Bv$>Yp(#PDpsHbHo&u0Y`TpynQKpR1nNi8=2u{#| zCYciG9P?^txzcuK`?$<-gIy6MaWC~n=XIZMa^A>Ok7kwdJABS#LxnSjj&O zYG?Qlb(#J3&$FYig}dWq6l;m0;)C=M)9LozFP}>4HIXda@D`PNXp|tv3Ij8~Lk1fo z=yw|>vGMFqtNV+CY46pOhrAy#TL6aumBLmO@%nRJ+FVw#CxLin^oY)Kns++-SBjix zA;DuUT^*2!=gYEQ?o3G2-;A$omu2A90H8`(GK6wWw^Dk~;Nb3D|o+p;j<9 zj)FIIi1%smo<<^#`0?{rhbO`(NLcmBTI`=1TiHZpm*%u{(71o@+y@gS2hFw1y+mKdOvtnE{K0aP5Y~ii{(tQ~2P~Woeov5iQda}yNj8MyhGbKaTio=Kzq+1mR zyFcip+-X$1(n*&bTCxxdBnj$gt z_N4~Ljj*OJX!zBOdVq>7z)9ydR^Rhr>~&ux0G8EnzV~7terCNRDOq$R`>~c;%pVU= zG4QqR>{{8jopKv$_I$E@C*mn=5{q=4KQ5O&vHcPCa;Tp_Bkgy>;8H>x7KV$T;uR1WQMLBOHi(4u>3%x?AB@l_HF&RJ$_J!+_HZ={GaM1VOUPICNlh=7M~eRR1zA8G9;A(=4mtInthM|}&W*@bo!0jhz&80n z1$pZkc~$tQ9Q;Us0-kyvuXk@N4M3QWZ7}L@$2YutC;wi(CK>&$_0rJEVw2%2?yG%$ zt(fei?&x08?Mqpzj?r+X#U=o~)rr8*(>=)>D=^}%ZDU)!Z)zfh4rhX~$-3nVIL?GY z$9NgEQZsD6rZuD1bHvEtgj}X~&WG^48M$Sy`+Jcy2O2~nubJej+J~7wXaHJXK<)EW zy(XOse{H4fALBlWad03SL1jy4StB|)Nlq<9ki(l?4^`FRx7KRCcD)G(^B@=6TZmXc zdN_&qzq)U^5yWN#J`DYL>>K~lVKCztp})i@lE8SvjsRz;e$YIC)EzomO{eAa0&*1dG67qU(oYNX^b6)5JRwiKTwb%7nz-8>a>+N+*>ibVxJd zmO!IsqrvtC+)pu9H?109tQgI)_^Zb%%^_arA|P=U*rPT5k2;4>K0cN)Y_iTY!MKIU z$o4rg>z+h=rbyV$^xj#&&|qg;qc0{u$r)}bt_j_^G=Dquh|T4eV5$O54`$L8I{C2D zKH4j=!xzAXzq{VY_JmH}s4Nr`l*9=^Px^i2(Rc^pucwh0Mg98Gj$RB+8@ru-A_iWm z-QjX;!-=uZ-I;VqqJWC6ts(h-f!mpo&nt&gZTC|$KJJ%Q-iu(v)1su^I-014S{)VcPc7;7m*b>+^QHSspf dyw<7GoK3L!oE(!Q`O518^1d#-MDRHJ(f3f;7ilv&}wU~Oh*^Atk)96-iedAENw96bu zkA3O_rb9ZvKCI;8wTVyH9OddgBVP;IT7)j_hm7fpYKtW6Y5%yi8VyRG1@YI}i;B6QFUIRYc4o=Ll#?0u&=eR2DMN6BYr`XmmJ#T(798y&b>8>+kC7 z(kG-OCxed*IMWcJ5FL!s6$e$Ra8b^Xs10PwIV3sbA=ki2M!*~bK#fQ3E3x>M{!4Cd zZbd~!&CShs^>G$Q({1VBLvc7A2}wDjA(=FKcfAd_f#2abQ7Dv0 zqB4^CP4`%)y1GKZ*w~n>M#RSaq$4x<`v)S2!|Cko44WMh=%~D2jwvv4c61D%{#3+Z z3lpdhmoon3Qs)nTNwvOTE-IsuMIv3y`KyVA$Gs;Uek`FdKRx~Y9r+$@kHqknHw>Nn zp6x;U_}!s$IA}A16)SVmFTDPi0uz*wLm;l@kA0b%|$S`pBHREBodAC zgFHPi!-+xT^?rk|tTMY!2!)*DzAZ71m=_j0RD}qZtF5T`C)fbI7XtKiV^?^;HM_cB zy{c8@0~YM>4+oG)JG<$v)cbDh@;}eB&=Hq@|@@ zIxU7gned((wZfYUi^Ab@v&Zg+TUuJi#nCY3Z%<%~2j|2GdjMbE@uz2vO%HbO7Y|b7 z4)AcI5%DWni4j+YF)@J~queGP=kxjW&b^%tftU65!xZB4#8IvLJUd0l@*#vZRb@iZ z7K0&ISFdhtfUprU`N9N)b33g~NtHJ4?gddBI>0kV_@SdmjsP7j7OSg^tKE54;qq_4 z9Zy2GfPmMpUk?qXaI35!bdfR59kJMI*XGYGR-A~5_*Fv@@LS>M>`P7O9!mQ1%*mQ0!g zXE(|h2S5$neskjrNj+*<_NjsyrhEw8)}r?|SaBZi?ijh{LdgCmO|ty|1$XC)$fXM3BZ z?(7wIyuZKSsn$Jqp>4wifryQXK`IWuxz(GIk@4J)_i(Xt-vJ^N%b`*H)* zJ(tw*t1zb^k3*0YGKU<3qd?Zv{U(Af!EvF!q=(QaC(Zw-o4t?8gd0dCoTzQCt_{$x z|0dfyktT3?^X}&q(epWK?{u7^qtX!tYe0GCpf9!(3n#vQ`!7Xz24lY zKJWH|yZaUHOouZk+Ag$~u$)TUO0}H>Q;)4@%`JX(`5xHtgBvI#96CFKN1!Nk^`{60=80g#jCc!Xb1;_2Eg^8z5awRiZzWH9I5d^Sc2 zkP2Kkgs&FKcsghfTU!3JVSZmrLa0iQr6jf|9G;jJw#08~XqMNKV* z`fkjs`FF~bKr%KXxqX<#uz7c0UV*p0riX8CH8|tjdu)3=x02B^*w8v~= zl`JhRl9Q9mq$tsA{-%XyUnCU!H2zJB9$tJJ=blWA76J;CBXx-5i)5P2SaChRWSxQ! zRmiq&Y-k{ECQD06DZ^kc`BKkpl{K<+3k&UGnP5+&OJ98L1#t=_$RYH8Px{91eggk^ zG~;JUX{^x_vef`WclzAi+R1hD&Q9#s0Qa!(UT7^v&I}mcA&z)H$T57GGw7Se@CNF_ zW*u9ZVw!F(Srvyt&sz@vm;AE;Ikv1yC6BUC>XABWE`2VI^2EDqQ zPXFt-FzP`Sa5?ACP-sN7ZKu6+@V@u0jI*v0Z z*ax%Yq;Lpp6?7D1d5$APku203BA+I6_H63Sq2b{N z+@9krALHZWGcqK-3=IsP5B$i@rF(^VdcJ(`*`cMbu5Jf~Ko)ZC%DPizXxlSY22X2U z8j^dt&U?^_-G_({rdX;MNwa4Eudjoat5F670T1rExtu!q4|{zxGY@s?*#}0wmew{l z-CiMh{Qkp@Nx1XWmZuM?9!%)BJ_BU;HX~(aWhnHY_X$T65)ybLeSNkoq1M(t9UUF{ z#u4M=yGv$q$4Mw2LVTR6>>)*7^O5cY4Z1qQ@ zhL&+mvRhbKm}HW&hQ{AaW<+=Lsk9kX-e}pN?`kvx@b>Y!*$Aq^l%ZT_lUBW zuWz5P?hBtjFx*J@aRBJiTAGE1_hDLET8fH_FjxGt#UGuz+f`V_`Gy1LpGT?JlJsgVN(h|`IsrKM}@>+&X%&w9DUtSpmtRnWn$4&(Me z`|V=2x9`AD0sHCvGqmTs?{fx8>)ODL<|h>6$;TBoz~WN#wKX^HD~NrS3WJde=Gz0K zwyLUGPIro{1~ce@$K%b<&x3r!GXLc<6bA(5dTZRZSBLD)*arC7k(%LQtcM4yudmPE zbPEZp+2%&DoP@ZzY2@O|tEzb*fvMJN>gsZ5&gd-YgQ@GIbz16}iiyc?$De}5#l@Q^ z<+9(0xQ3&S#-uVE3(5kbClF_9XU^Z$>tGJMH-^gfs$>KP2A)dkzV~j)`sU4Ceu003 zk*21-x^xv5e#u@s%9Q%~b`y^Fx!uEzW3{gOap~igqG-(cwC*2ZWrMFYANSbRX?Fdn z`1DA#mB{cu_K08yTiM#B(~+F5Hj|oM` zn|Inh9=p^y!ikfUlR#Yvw+HMn>Z*Cj|4&^6CcuKz_&RRn9=lPMz7m^W$i+3}=b=k8 t7~Tj3!trJTfv_2~fB&u1&qk2{PCJRK9NHO9JrDjb04OUAl5F8g_%C+oBxnEt literal 0 HcmV?d00001 diff --git a/core/src/components/radio/test/a11y/radio.e2e.ts-snapshots/radio-scale-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/radio/test/a11y/radio.e2e.ts-snapshots/radio-scale-ios-ltr-Mobile-Chrome-linux.png index 475da30dda28e1cd76984200d1e099a60f4d55a8..74768be0ad772118e90ce50978ad2050025a93e5 100644 GIT binary patch literal 3705 zcmaKvXE@y5*2eWZLGb7;T1FRbwCJPPsL_I85MlK4j4~r43?UIDLGw2%z9js0xbDvtCJ2G5qJq z)v@BDaO%Iu^Q~di6BB6;X76N#)r1lurhU-x>}ms?eQ z{`|S6MOj*ZZGBx=Pp|f2y(gCwcdo}^=D^xvZ?A5-)n)KYB{?Q?)*fO1eIUJ2mcGEUGibe1ej$OP{i8Gij0B+MXCADcwM&7 z%c~5&vjy*k2yeV`OwD42@>@hkUcM60>wJLkh`Q2GwqTz0!HQ;xg27+~1qC^|iEE|; zaK(f2me$r%lWZ0yCfUcmATuYSK6jar;NZ>R77RvOGVAIM$YenWbh-MG9I)s zLQKknChwT|6+DwWv>UzILRdDn&H$BwP%VZ2ohfcRP`! zi*|erRrXj>e*Q1+GV|^Kp6$%m+f+`vNEeru4z2}m%xd}j*IJ22{az$K?_Uc{Pfw56 zD$pt@tE{xFoQ#i;4+scgM(8rQ!{O$l8Nho)rCL~6NOhbS>I*)ooHQ{pY4j)PS~L_D zJw90O!D6u_$k-nb!HXu{eAd?14vl_L3uZDCK}Hegq|3|8)6-Bg&B(||=ZLk8=g*&S zTM)Mqs4Z2cAgpWb1L}4{UYXDLPqP_ z+S*>dy6x+&sfonl)I)tw%JjYs4Uv_ACY!j^0B?S zxrW{K)jqCop=6J?y}q95#vtc}%vNGYtdNht;5_bdBJTA;#3hqcem$RL;6Damp! zTzog_L;lJ`<{ci7pD8p`zh-V2S_=$-+A%UQiBLsN*Er?B__mRLJmu}}Ettzoy`Y}l zf)aGI%RRV2WDo1kpzup}7#HFt3#-2+QY zCoC5a58ZzH_H?af%Zs{=?23ZnzihF*r4)Ss%-M-Ckvh#X{TYzwxV6JU{jfdq1fYl_ z*UKxvSzm>sF)wL05CtBeKu`TN`ufBco|cxTF+TAno_1bcs<^zInrkQnc?&@|wV>MNqt;i99Yn)i}xiJ|e&XSpX1 zqKHGlAaZhYii&JMccnR)B^fvkcmoc9NXLBq%e$Od>N;Vy=SQOv9DKY!oJ~th+ckKL z6XNGyKl?26Y;WG7&W)TZAuo?m2t|{TXa)z%&0uoWqLk4+h9)Mv+uL~SZa?|6CsWhq zr!G*{aM2Zl%EJ-+zVe)38#P~VpG}WlU0yCmyL)*3(wPz{`$CEmAn!iX*3@xDL3KLanBk!M-YYk>JUNe(Nm_?<2%v&$|X z5&*PN6A1URhkq}9Y-{@&!9*7w_4W=k?&k6d=7j;(Tg`~C zuZ4^{ySm~i4S3wo_6hWKEE4w525S$=opnKIV_|`Nans~+pjg)~KT#9r*_fQqVb?3O z%o8nVqI#+(#9$E-QYPQ|H+|*awV`*-da_fnJf^bd)p0$>?zc*L;ZwB0z z_cLv6ZSi+^&d~imbEgO=1878eQjGq!*ToB z0zQ+4nYr^}iaFTW$Y|vt9QXI8)lpJCXg#^d?O}7EM_3r-t$Aoj$Wre%V1w@p3Lc-G z;aR%f>NNO(mK+iiGCVv?h1!{^TUqWw^Ucwn1+m&!vsCeXvJ>C-+nU1`Ur7P_%hjv!Je4rX5%#z)41DPeA^PeT!m%Z|+)n(1EbQf& zm#??Ch?Ep1PW+2ooupICYFpfTQC@5RMQOy}i@TwWf7tuWxxT@~8Nd-|SAvRl=;Y+? z_VPuzqJFfAkcfyu?KGZA>C6nAqyT}m+PCU3tO9QbJGU#<_M7B<(_5`Yx9ARG2O!Go zAZtzMaMZv+e?MF03nX0zekmXPK0SSM=KUkNaYYJqn7zK8 z9ximuOAhFs04D&e#s8|m2*RrQN$<%MF$64ls8N(hH9X%+6hNAmwsx~)&Cy%6n{f7f z{nuA#b8~Ykx&jIKcM$&%Dk_=`8HOb`l_tVWS%Ygw7lK9Gii>c*!k;%ns7~C|!_!G? sUYgwJ>%WjU@=os!h$VvmpVSpYJT#8Ow1(>n0e?v%1E{G^jg|}QKaNiyssI20 literal 4094 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 QU_%emRMmr)E5DBTKjC*f2><{9 diff --git a/core/src/components/radio/test/a11y/radio.e2e.ts-snapshots/radio-scale-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/radio/test/a11y/radio.e2e.ts-snapshots/radio-scale-ios-ltr-Mobile-Firefox-linux.png index fd8a84627a4755cbd52e6aa2aec397a8533b7341..6d5593aede09b046921ef8752976d29d7e23ee74 100644 GIT binary patch literal 4435 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 JS8F;&{SUQnN!|be diff --git a/core/src/components/radio/test/a11y/radio.e2e.ts-snapshots/radio-scale-md-ltr-Mobile-Chrome-linux.png b/core/src/components/radio/test/a11y/radio.e2e.ts-snapshots/radio-scale-md-ltr-Mobile-Chrome-linux.png index 6240454fbe9a268cdebd68cfd8a011acbc17b8e8..01ba887bdc206740ffa77ba322c3379423bcd50e 100644 GIT binary patch literal 5170 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 literal 5677 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 diff --git a/core/src/components/radio/test/a11y/radio.e2e.ts-snapshots/radio-scale-md-ltr-Mobile-Firefox-linux.png b/core/src/components/radio/test/a11y/radio.e2e.ts-snapshots/radio-scale-md-ltr-Mobile-Firefox-linux.png index a9c83cfa0aae0cce150a3987c77ec957221fe646..6968c85969d77f55beab6584bb2899dffdc2a09e 100644 GIT binary patch literal 5945 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 b^H}76?Z3H0TSC)@00000NkvXXu0mjfIv>S1 literal 5039 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 FV1oEb*+c*U diff --git a/packages/angular/common/src/directives/control-value-accessors/value-accessor.ts b/packages/angular/common/src/directives/control-value-accessors/value-accessor.ts index 9c4dc7444b..30715544eb 100644 --- a/packages/angular/common/src/directives/control-value-accessors/value-accessor.ts +++ b/packages/angular/common/src/directives/control-value-accessors/value-accessor.ts @@ -52,6 +52,13 @@ export class ValueAccessor implements ControlValueAccessor, AfterViewInit, OnDes if (el === this.elementRef.nativeElement) { this.onTouched(); setIonicClasses(this.elementRef); + + // When ion-radio is blurred, el and this.elementRef.nativeElement are + // different so we need to check if the closest ion-radio-group is the same + // as this.elementRef.nativeElement and if so, we need to mark the radio group + // as touched + } else if (el.closest('ion-radio-group') === this.elementRef.nativeElement) { + this.onTouched(); } } diff --git a/packages/angular/src/directives/proxies.ts b/packages/angular/src/directives/proxies.ts index f638e0c3e3..cfa828e322 100644 --- a/packages/angular/src/directives/proxies.ts +++ b/packages/angular/src/directives/proxies.ts @@ -1639,14 +1639,14 @@ export declare interface IonRadio extends Components.IonRadio { @ProxyCmp({ - inputs: ['allowEmptySelection', 'compareWith', 'name', 'value'] + inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'name', 'value'] }) @Component({ selector: 'ion-radio-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['allowEmptySelection', 'compareWith', 'name', 'value'], + inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'name', 'value'], }) export class IonRadioGroup { protected el: HTMLIonRadioGroupElement; diff --git a/packages/angular/standalone/src/directives/radio-group.ts b/packages/angular/standalone/src/directives/radio-group.ts index 925f48182b..acba66c60d 100644 --- a/packages/angular/standalone/src/directives/radio-group.ts +++ b/packages/angular/standalone/src/directives/radio-group.ts @@ -16,7 +16,7 @@ import { defineCustomElement } from '@ionic/core/components/ion-radio-group.js'; import { ProxyCmp, proxyOutputs } from './angular-component-lib/utils'; -const RADIO_GROUP_INPUTS = ['allowEmptySelection', 'compareWith', 'name', 'value']; +const RADIO_GROUP_INPUTS = ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'name', 'value']; /** * Pulling the provider into an object and using PURE works diff --git a/packages/vue/src/proxies.ts b/packages/vue/src/proxies.ts index 28da8d5882..b25fd491b5 100644 --- a/packages/vue/src/proxies.ts +++ b/packages/vue/src/proxies.ts @@ -698,6 +698,8 @@ export const IonRadioGroup = /*@__PURE__*/ defineContainer