From ab61c122e459a3e8861b35e880b901f8dcbb69ae Mon Sep 17 00:00:00 2001 From: Maria Hutt Date: Fri, 4 Oct 2024 16:43:32 -0700 Subject: [PATCH] refactor(searchbar): update default styles for ionic theme (#29917) Co-authored-by: Brandy Carney --- core/api.txt | 2 + .../components/searchbar/searchbar.ionic.scss | 136 ++++++++++++++---- .../searchbar/test/basic/index.html | 14 +- .../searchbar/test/basic/searchbar.e2e.ts | 17 +-- ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 3120 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 4063 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 3136 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1760 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2104 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1734 bytes ...ionic-md-rtl-light-Mobile-Chrome-linux.png | Bin 0 -> 1744 bytes ...onic-md-rtl-light-Mobile-Firefox-linux.png | Bin 0 -> 2093 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 0 -> 1726 bytes ...r-disabled-ios-ltr-Mobile-Chrome-linux.png | Bin 2165 -> 0 bytes ...-disabled-ios-ltr-Mobile-Firefox-linux.png | Bin 2280 -> 0 bytes ...ar-disabled-md-ltr-Mobile-Chrome-linux.png | Bin 2051 -> 0 bytes ...r-disabled-md-ltr-Mobile-Firefox-linux.png | Bin 2320 -> 0 bytes ...ar-disabled-md-ltr-Mobile-Safari-linux.png | Bin 1855 -> 0 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1932 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2284 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1956 bytes ...ionic-md-rtl-light-Mobile-Chrome-linux.png | Bin 0 -> 1915 bytes ...onic-md-rtl-light-Mobile-Firefox-linux.png | Bin 0 -> 2283 bytes ...ionic-md-rtl-light-Mobile-Safari-linux.png | Bin 0 -> 1940 bytes .../searchbar/test/states/searchbar.e2e.ts | 86 +++++++++++ ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1771 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2124 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1773 bytes ...e-disabled-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1964 bytes ...-disabled-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2315 bytes ...-disabled-ios-ltr-Mobile-Safari-linux.png} | Bin ...te-disabled-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1932 bytes ...e-disabled-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 2318 bytes ...te-disabled-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1823 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2106 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2542 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 2074 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2320 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 2894 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 2458 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 2695 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 3380 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 2695 bytes 43 files changed, 209 insertions(+), 46 deletions(-) create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-back-button-align-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-back-button-align-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-back-button-align-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-rtl-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-rtl-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-rtl-light-Mobile-Safari-linux.png delete mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-disabled-ios-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-disabled-ios-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-disabled-md-ltr-Mobile-Chrome-linux.png delete mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-disabled-md-ltr-Mobile-Firefox-linux.png delete mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-disabled-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-ionic-md-rtl-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-ionic-md-rtl-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-ionic-md-rtl-light-Mobile-Safari-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ios-ltr-Mobile-Firefox-linux.png rename core/src/components/searchbar/test/{basic/searchbar.e2e.ts-snapshots/searchbar-disabled-ios-ltr-Mobile-Safari-linux.png => states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ios-ltr-Mobile-Safari-linux.png} (100%) create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-cancel-button-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-cancel-button-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-cancel-button-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-clear-button-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-clear-button-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-clear-button-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-ionic-md-ltr-light-Mobile-Safari-linux.png diff --git a/core/api.txt b/core/api.txt index eaec193c24..4ca483d69d 100644 --- a/core/api.txt +++ b/core/api.txt @@ -1915,6 +1915,8 @@ ion-searchbar,css-prop,--clear-button-color,md ion-searchbar,css-prop,--color,ionic ion-searchbar,css-prop,--color,ios ion-searchbar,css-prop,--color,md +ion-searchbar,css-prop,--focus-ring-color,ionic +ion-searchbar,css-prop,--focus-ring-width,ionic ion-searchbar,css-prop,--icon-color,ionic ion-searchbar,css-prop,--icon-color,ios ion-searchbar,css-prop,--icon-color,md diff --git a/core/src/components/searchbar/searchbar.ionic.scss b/core/src/components/searchbar/searchbar.ionic.scss index cb256c85ce..d9dceecae9 100644 --- a/core/src/components/searchbar/searchbar.ionic.scss +++ b/core/src/components/searchbar/searchbar.ionic.scss @@ -1,46 +1,63 @@ -@use "searchbar.common"; @use "../../themes/ionic/ionic.globals.scss" as globals; +@use "searchbar.common"; // Ionic Searchbar // -------------------------------------------------- :host { + /** + * @prop --focus-ring-color: The color of the ring around the focused element. + * @prop --focus-ring-width: The width of the ring around the focused element. + */ --background: #{globals.$ionic-color-neutral-100}; - --border-radius: #{globals.$ionic-border-radius-800}; + --border-radius: #{globals.$ionic-border-radius-400}; --box-shadow: none; --cancel-button-color: #{globals.$ionic-color-neutral-800}; - --clear-button-color: #{globals.$ionic-color-neutral-800}; - --color: #{globals.$ionic-color-neutral-800}; + --clear-button-color: #{globals.$ionic-color-neutral-1000}; + --color: #{globals.$ionic-color-neutral-1200}; --icon-color: #{globals.$ionic-color-neutral-800}; + --placeholder-color: #{globals.$ionic-color-neutral-800}; + --focus-ring-color: #{globals.$ionic-state-focus-1}; + --focus-ring-width: #{globals.$ionic-border-size-050}; + @include globals.typography(globals.$ionic-body-md-regular); @include globals.padding(0); - - min-height: globals.$ionic-scale-1000; - - contain: content; -} - -.searchbar-input-container { - min-height: globals.$ionic-scale-1000; } // Searchbar Search Icon // ----------------------------------------- .searchbar-search-icon { - display: none; + // Position is based on the size of the search icon. + @include globals.position(globals.$ionic-scale-400, null, null, globals.$ionic-scale-400); + + width: globals.$ionic-scale-400; + height: globals.$ionic-scale-400; } // Searchbar Input Field // ----------------------------------------- .searchbar-input { - @include globals.padding(globals.$ionic-space-300); + /** + * Padding start is based on + * desired padding from design, + * the size of the search icon, + * and the gap between the icon and the input. + * + * Padding end is based on + * desired padding from design, + * the size of the clear icon, + * and the gap between the icon and the input. + */ + @include globals.padding( + globals.$ionic-space-300, + calc(globals.$ionic-space-400 + globals.$ionic-scale-400 + globals.$ionic-space-200), + globals.$ionic-space-300, + calc(globals.$ionic-space-400 + globals.$ionic-scale-400 + globals.$ionic-space-200) + ); - height: 100%; - - font-size: globals.$ionic-font-size-350; - font-weight: globals.$ionic-font-weight-regular; + min-height: globals.$ionic-scale-1200; contain: strict; } @@ -49,25 +66,94 @@ // ----------------------------------------- .searchbar-clear-button { - @include globals.position(50%, globals.$ionic-space-200, null, null); + // Position is based on the size of the clear icon. + @include globals.position(globals.$ionic-scale-400, globals.$ionic-scale-400, null, null); - position: absolute; + width: globals.$ionic-scale-400; + height: globals.$ionic-scale-400; - width: globals.$ionic-scale-600; - height: globals.$ionic-scale-600; + background-color: transparent; - transform: translateY(-50%); + font-size: globals.$ionic-scale-400; + + contain: strict; +} + +// Searchbar Cancel Icon +// ----------------------------------------- + +.searchbar-cancel-button { + /** + * The left edge of the cancel button + * should align with the left edge + * of the back button if the searchbar + * is used in a toolbar. + */ + @include globals.position(0, null, null, 9px); background-color: transparent; font-size: globals.$ionic-font-size-400; +} - contain: strict; +// Searchbar Search & Clear Icon & Cancel Icon +// ----------------------------------------- + +.searchbar-search-icon, +.searchbar-clear-button, +.searchbar-cancel-button { + position: absolute; +} + +// Clear Icon & Cancel Icon +// ----------------------------------------- + +.searchbar-clear-button:focus-visible, +.searchbar-cancel-button:focus-visible ion-icon { + @include globals.border-radius(globals.$ionic-border-radius-100); + + outline: globals.$ionic-border-size-050 globals.$ionic-border-style-solid globals.$ionic-state-focus-1; + + opacity: 1; } // Searchbar in Toolbar // ----------------------------------------- :host-context(ion-toolbar) { - min-height: globals.$ionic-scale-1000; + min-height: globals.$ionic-scale-1200; +} + +// Searchbar States +// -------------------------------------------------- + +/* Hover */ +:host(:hover) { + --background: #{globals.$ionic-color-neutral-200}; +} + +/* Focus */ +:host(.searchbar-has-focus) .searchbar-input { + outline: var(--focus-ring-width) globals.$ionic-border-style-solid var(--focus-ring-color); +} + +:host(.searchbar-has-focus) .searchbar-search-icon, +:host(.searchbar-has-focus) .searchbar-cancel-button, +:host(.searchbar-should-show-cancel) .searchbar-cancel-button { + display: block; +} + +:host(.searchbar-has-focus) .searchbar-cancel-button + .searchbar-search-icon, +:host(.searchbar-should-show-cancel) .searchbar-cancel-button + .searchbar-search-icon { + display: none; +} + +/* Disabled */ +:host(.searchbar-disabled) { + --color: #{globals.$ionic-color-neutral-500}; + --icon-color: #{globals.$ionic-color-neutral-500}; + --placeholder-color: #{globals.$ionic-color-neutral-500}; + + cursor: default; + pointer-events: none; } diff --git a/core/src/components/searchbar/test/basic/index.html b/core/src/components/searchbar/test/basic/index.html index 8eeae9b27c..b18e626484 100644 --- a/core/src/components/searchbar/test/basic/index.html +++ b/core/src/components/searchbar/test/basic/index.html @@ -12,16 +12,18 @@ + + - - - Searchbar - Basic - - -
Search - Default
diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts b/core/src/components/searchbar/test/basic/searchbar.e2e.ts index bde8167637..24cfa3d38d 100644 --- a/core/src/components/searchbar/test/basic/searchbar.e2e.ts +++ b/core/src/components/searchbar/test/basic/searchbar.e2e.ts @@ -95,7 +95,7 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, config }) => }); }); -configs().forEach(({ title, screenshot, config }) => { +configs({ modes: ['md', 'ios', 'ionic-md'] }).forEach(({ title, screenshot, config }) => { test.describe(title('searchbar: rendering'), () => { test('should render searchbar', async ({ page }) => { await page.setContent( @@ -143,19 +143,6 @@ configs({ directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { await expect(searchbar).toHaveScreenshot(screenshot(`searchbar-color`)); }); - test('should render disabled searchbar', async ({ page }) => { - await page.setContent( - ` - - `, - config - ); - - const searchbar = page.locator('ion-searchbar'); - - await expect(searchbar).toHaveScreenshot(screenshot(`searchbar-disabled`)); - }); - test('should render custom search icon', async ({ page }) => { await page.setContent( ` @@ -199,7 +186,7 @@ configs({ modes: ['ios'], directions: ['ltr'] }).forEach(({ title, screenshot, c }); }); -configs({ modes: ['md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { +configs({ modes: ['md', 'ionic-md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { test.describe(title('searchbar: cancel button alignment'), () => { test('should align with the back button when used in a toolbar', async ({ page }, testInfo) => { testInfo.annotations.push({ diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-back-button-align-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-back-button-align-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d649b0017b2abfa4e6ef4b5ebfc2e1a7a4d01efa GIT binary patch literal 3120 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 D$t>&p literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-back-button-align-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-back-button-align-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..03b06806a65f3d8238a31fcea018004362a2f2d6 GIT binary patch literal 4063 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 literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-back-button-align-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-back-button-align-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..a3a3a38f86e10573339d79fe3f063a03f780aed2 GIT binary patch literal 3136 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 DA|TOz literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..be661f5630136582157e186a7069afd38ee8e987 GIT binary patch literal 1760 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�)V2UlnR2tjGtmR1^^a1i^W1IWrPr$%~tHj0Kh_LwOWZWFNrZ`Yybch zh0SI&p8kKI0U(MZ?sEe`QE<+4W3?ZXk{k{P<|qL`fl*2w4o7a2O+R3_+mT8DP%w literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-rtl-light-Mobile-Chrome-linux.png b/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-rtl-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..20e1450122a4708e0cdffcf78753c6654e18f114 GIT binary patch literal 1744 zcmV;>1~2)EP)Px*ib+I4RCt{2-Q7>qTpS1Ro^~x|6=4gJM5n@{yg3FKOo-laLDa;=cwtD0$pGV( ze}ODs8257d30G2`sA%qBmAc~^RW?P~0QgK5mO{G$r zrmanp0I=Rkl9ZR1M+jN;-^H^@)3jtVx%RaIzoD#f<>%yfZVR|NpTrBW$&XUDT2xvmEQU=B+pp3P>; zbuj<{b66trx~}KC5&(do=(>(<0sza=b)CoKIRLO4!!UTvX#xPNF-?=lvL^swHI!2R zH<|$e{B6i40I(ut6Tp81rBqebwL8DA>)~+t>({SqcZol;!m^kEkaJ(Ye7S!8dNdj} z48!4Y?BBn?v9WR0ucGVvojZ3bD=UkNidO5Kl+sWrR8>{w@p%69SY#7`)m^x7p{S_n z^y$+ZHf)GSqk%vmKR>^=wl>#wt$nXluxy%`n0WQ-l`P9OH8q8Wh3t@6EH*YaCd+bdZ7n;>FpQz0q4M(bXf#?< zQnGXBPLAWo$H!x_m?(-~uh-#luwzZr93CE?o}Ml(Ev=}i$hvG6Oq!;(wY4p^BKY!z z&d$!PFAo4~O%%n)j~{EAR#{mo2m;4(9*@WC^>Q5d^y$-!7cV-U&dJHifq?;!$D=69 zwQJWNK76=o)28?D-}m?Td%a#oQ8Z0EfByW)$jHphjMM3Kxm=GPJqiYc4u@lEYO24# zzr4I$QIz}l?~jg-rcx2x}`Y}t}U&6!~G`F!)2viu|HHvw20A*8*%y}P^n z?Afz*b#?Xi^=`MDy{sP!g<4x%Sx#NPeEHtJdo3+3s;Ztiae`&axpU`+hldXxI>b)Z z+}yl(?_Smy8yFZke*AcKbv4IvH*VYrhr>RfkK?#~`}Q?8HL*;LL?V0k?8&0$-rn99 zFJ3e?HQl{?chLqLH*RE=ECbmDV0CV{+wb?keEIUplP6tWU2eC#qoZSdd_0*Kn==1sBzI{75IH;;BYmhn5=FOYg#@N^xA*8CRiv2ur;6P@<$;9bwj>sl}{{T@G>+9?5>+3&%{@m5ob^G>hx7#fULM#@`v?(hq<2bIn zyE`6_@7}#zQIw^=PpRv=EX$c;AX%1WSzh?rx2#_pX=!OO3}bR~vZJE|_jCaNPtTt} z4~N62PMu;=Qe0eIQBm>X!-s~32E#Cp9zCikN~ZD0j~|~sdv@l`88$Bd=FOW$&*^kJ z6N!YXs`>f(9LG&hPk;LKY5Vr=t5q{0q_wp*7z_pifvm^EG4~R{(su0F@$K8UzP>(o z9~6(rqtU3_?RL3bE|)753Tc`~DIFXfeDL4_>!gg1j#5ga(dg^fuNUq6Y~8xGq@?85 zty`vPCX>mlSFc7Qk<~4m#gimSJv}|y^}o<>0YANlvHp*s){9#l;5?9=vqvQXml6wryKkS=rRo)WUP}Jm22l-qX|5 z+1W`ct*)*n(*1fiL`~t`#7g0Kkec-UI+vglqx;E8??zyaxcVb_gMS)-$63 z0M-c4^E`Wd5CFhB1VP}Jn$->fkSjKu4cP<$mSeNoc#h*FNy>F40047XBJmu@<>lq& zx)=a}IV_QQ_P7pRCjhVlNs`#arnw0OvMggV0RZHdAPBN7v+W;wq$mpJVFEy|@H{{N zt>YirLy#u(nUU{>mdhqa*Y$KdZ5Rfn6g?>b m$QmJp5F!YID2gk-k@64X%e9DC7EMI}0000w4oOY)%?g#I={IL zX;H5hxfD5KG;#@1F3HkdCe}D#dY#w#=ll9T&-eX#p6B!Vyr1{`%OEW!&8O}9A-*|0m1-#vdm zd?GR-v+t_IhSmc~4w%uF>F#^Bm1)O7V3ibf@Gr#O<^C<{q~{rS*ok-56!GV`$OWYb ziOz?tp=b~|7@`(^QNYgaD|16imxG)zd(t2n4E1L)4~m29sr8^7m`GhJyj88bkk*3% zmZigpGkAfhl zA4J$Gze@2W?7CSMC;OcJ}}x$r59=z+}jE}hKzExRo%T6i-r?k#3N}$ zx0`9^maN_!; z`>D`($zTz_W0v=?0aeS{931qXQv}We_l2l1t|pFUX@DQBS>54_{CC}}UfeJLiapAsCBVKkD+kSZ} zFTJ?eCb}}}bMMQxn#&{B8+KX4c8P0(x=X`>g_dFB>pzC;!#If&aha&YG`D2w>&Wol zwdZlmwJ!IMuS&Y_+0`3+)eX${Rd8Y#r`CsVXj#s!OC=_XLli68m5;Ah;}ZIfU1R?R3$s3S#V=2{4jk8Xn^f?cs3ewIBXPk z@Wu^hGyb42uSUlvdZ6>JDd$3Wv4@Apl*G9hWmSP=cZy$7w`~;S(#8$s2Y;+CRxBAT ztkOh!3#^w7fYfl{B@}Uoe5KDbi+pYeZojks$j&(iZfaIbr6fV<6?6f zT!Bj6SMF}1Rq*1tO;u*mEqaow=Iz#+6WMzj)GwwLD(JV1Hl>Pi2ZV5GrkL1oiaOCy z2Ky(Grmehb0%`JanEsE+BW9agbq(gX+KZ8oKml4th3S9z`?jn)2;T=fwNEm(QW_d6|R~rVEe`)8!zN&hbyP3dQ z0=gMa%^_li%DMbP7SY_T~R)bKI%=x<=9i zgle36c|vbQ%1?{Pla=8VPbaF7c-Qx}I40Y}S!_1@+o3#+>nCHv$3TCzEhGGvbluO* g6F*U+Pl|jzmI-4HjEpJm0Dc2Ncn2qJ6~>SD4~WySzW@LL literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-rtl-light-Mobile-Safari-linux.png b/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-buttons-ionic-md-rtl-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..f23fd21af9f98ed99e2fca6a95ace45c323ef9a0 GIT binary patch literal 1726 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 diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-disabled-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-disabled-ios-ltr-Mobile-Firefox-linux.png deleted file mode 100644 index 9ca92263dcb7ec1489a08ab8cda558b69eba17fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2280 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 Do~8#o diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-disabled-md-ltr-Mobile-Safari-linux.png b/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-disabled-md-ltr-Mobile-Safari-linux.png deleted file mode 100644 index d5b1e52c4e7c93025c3aa2fbffc8a66c761507c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1855 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 HFU0*9;Z+Kf literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..6ed0454061e912be06c836d7e5e78a5c5458e213 GIT binary patch literal 1956 zcmV;V2V3}wP)!Qt{u9FbSN=#2?-C8W@aQpUJ5alG~Gn7Fw;4!-ox~6zNWsm zrMvIz|98=udG^_7E`Oe{nPoIhBb(DSO_pU@mQ__%Rdwsa002K@7=}{HvMkH89LF&X zvsK~EQbtu(Ns?q)MhpSKpTaN<$8jc;iBh_8fejN!6vc2jyu)n+fW6CTH1a(E^ZE6W zq^fE#7*thtw;BcjdlbvE7K>%wIPM>jq$o--7{o{o0CoqZ)ND4hEc@e3^gq3SgggR( zU8AaMC=^;7J3k_6-30)EU7&Y{qKDrjNfbpzQR37j0NB$MMUf;)|DO^5SpfK{C)rcfVkj(=fkorfB5iWc6OFhnwgpDbUHVC2MPed zb}&mzOR;@&a&of0z1?cH9z1xE5c2Wk$CZ_phK7dR+}v%}AW72Gr%#86hl9bO-EOa} ztjx>Hi>)zR2#3ShuV24<^=eK|&L6KF0RF5Pdr6a%lPxVRjg5_Nw>x@rY;3HhrN!s- zZ8MeH+S(Qt7V7Kk1wj}Y8EI~AzH;RXf&*YLi)EZ8%W`{r`?@?Lgm^rj`ucjm-@lzz zJW&)!Mn=w_J?nD0>~?!aMMYj-UVndo4DHcj=@8(5AeLUz#KeTvYF(E{I*-Tm?Af!) z$w{ZvxpgJ_tkbt|-=b$~YisqVect2lfk5EVqet`e^M?){ zx^UrwAP6zsH~{Q4_Qs7HzxtWs;bB1#TrSs!SHFDu5)Oy;38t;Sm}OU2S9^MTL{Usm zP8I~gVzF4QRzgT?YwOC&iqGeByWL$~T|Cd*?e;r&?qp?U`FuWy!_nEgwu>i;D*b2ScII zW{n4c`1-9Cx6N$*qbN}|H8q);nSFhIFJHdQ$;ml$=8VJPSX^8j9v;4R>sC@y5+UU1 z(W7tPyeTUyyLj>9fddB&2E+dS`yCF)^z?LLVWD2n>C>n61pM^rQy>tydGlsUN(v#Q zy1IINd|WS6TU+aJI0zv{MMX0+GdpqD0Py=_i6pz--re23+0{TGP*qj6oq8CC@p`>w zWo1)SQ?FjVYHDh_eEG5@Nt&kJzI|ISqpGSP2$WKT!O+^;Ix{mPNm3*dDJ?DiaSz=0 zyO^7sGn>tN9uYzc3kwSi3-!UE*=*KNnoK6V910*|#S%$Qr?aD@V{B~9mY0{ava%S4aX1_fhoh;fX<%TWq@;x7xNFz0MN3jjBaui`QF1Uy&DRJ zqGytmlT}r<*=({bi=vp8mX?;5mXeYp2*TXl-174B@#Dw!AAZ`bn`5)tLZQ&&;-Y>y zH8u6(#funj5CGyO#<`^2++3f}=lA=2dU~Q;B}Gv@b?Vgf=g%`UGyk=tzOMJy|Bx|EcZ^78Vuw6sVh!t;Dd zNlA5ebxuxBc6N44OG|ckc63f><1c2}f`Wq2pFj8Y^$iRReEs^hva(X2A#%Ijv$M0^ z-QBNWzfMn2udc2Z1i@yr_4oG=4h|+IB{`i=Q4|j!KCG{}dA;7`>7lc$WwOBoMmIoz?&VJB?u&ikGedK!Tu@QtWsJ zfCRy^EFuX25(Ue$l;b!|Cjmg*F$}|T9M%8CyDhi^p2s{l0K^5$veB{Hk4;Gyiv@d>0AQCf3}dlaqK90 q74ZZBze<0;pJiE=W&ibYk-q>#jraY1 yU00002ZZ>EP)Px+HAzH4RCt{2-OEoCT^I)NIWwJMq#-~hC29ew1S%}lXK3TnIW2{G0RdEB@hUxs;X()iU$J#EQJt42;n%6=Xsq@x5B|o#f_$Ee!pLq z<@G5N05&>75Mp9t2qBB^T|Ap)S(YSe{c8h&jZPFrK@b+UFOp4OuUA#oe^nR&Y;-!E zE;crHUgK}s6buGuW@duH;6JYo05&w1Wn*JwS(g3P657%<4Z#Ee5kWgfbGu5vvI)Ti z01-svDfH)THu?R2%rOB#WT~p^_xtHK8(J<9>8bz#7{A|7M|LdzBhvK%0L-F^#M0GF zkuC-RU=~dzR#B8lR{{X=8%0r&O#l#e6h&cidkz4ijjF0F)-(Y?v{owoh~CI!)P?F{hDNYdirnF1_0|z(=AKix)2*K76>jxp`n$sZBbSA*|TSplamgIVX#`FBsr%z>Bwpc72$1x0J zwOVs?a~Xzt`SN95U7f*T`1tW-dwaXpYSruYO-)UYA3ru4jUPUIXlrZB&CS*8^|CBq zzI=IbaBzBh+F&r4Or|GKp4_^1D={%~a&oe*tt~S%Q?J)QeE4u=WW?|H`+UBRjt+yt zux;D6Woqm1?-xZeJ3D*Py&jJz7!0PTr-%2$G2a9b)d(RK6%~z*jWsnjd3kv@o6T%C z(}(r#cKfko$7oL7ym|A%g9oLhr9PkU^y$+yQ!ZV))YsQ{=+Gg0siLByy?gi4zF2#E z`^l3hX{_A4cdx6ftGv9NVVHgU_7xTu(o7r}7}&jg_wwZ}zj%8sV>)CLK(sTP&DGV_ zZ{ECl@!~~oZLQgCuB@zdyWNr`dA;7}&!5x7#>dBbo-Z#i9~&EUI2=Boj~)=Z&epA4 z>Bi{jC?O;?7CUg@K;T3T9PU(fTr#bODyJDpCu-5wfCh6nfQ0HRt(M#hgHKU!N`eLf!@ zxD5>rnayUC$z(E_>~^~>%bKP+9F9ki9?@?ojf{+Fnl>~vG(0@KXx}F#B_%mI`TqU; z!C+95q&s)+guN(X$BrGPrKJrG4YjqkZEbDM&COS?T(R5j#l^*)ot^tfgTYW%R+f~MbnxK8>({S0 zG&H29rlzN-PfkuQye7-C6%`dXZrrGQriKY8aQrGb;f94?dsI@At>Y$A{*LC`pn6fk0ebT&P8s+8>)Ig^~6yxMb-O#rZtJRT3jFeZ~}wI?E*03aG+E*t=& z5j$_}3IGssgbq#OiZMU0RWgq6N#m_>(F%qfM_5H0$tcNyMRCxMJy%&fXL!FP83DD z{VR|3dOg-*0zjm&EIaq9<6qfC2>Fu-mjM9&IzmWnZ0y|b5t;YuDNWO6W@c1XjYN3> zun}<_H!qkL$tEfg2uPB&mTx2g0IY}*B8no<^NZ|SCV(VKl4W_FYXg7{N)Uw5%=bde zWfP?+N+1wWRaMh8^rQeFY=jU(2*+_e&#(AI%75g50a;cqKl}gy002ovPDHLkV1iE+ Bj{5)r literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-ionic-md-rtl-light-Mobile-Firefox-linux.png b/core/src/components/searchbar/test/basic/searchbar.e2e.ts-snapshots/searchbar-ionic-md-rtl-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1e59eb29e9c731bb30bbe436c65d61be46e5bc40 GIT binary patch literal 2283 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 ak$(V|p!faSA=OO)0000 { + test.describe(title('searchbar: disabled'), () => { + test('should render disabled searchbar', async ({ page }) => { + await page.setContent( + ` + + `, + config + ); + + const searchbar = page.locator('ion-searchbar'); + + await expect(searchbar).toHaveScreenshot(screenshot(`searchbar-state-disabled`)); + }); + }); +}); + +/** + * This behavior is only applicable to the `ionic-md` mode. + * This behavior does not vary across directions. + */ +configs({ modes: ['ionic-md'], directions: ['ltr'] }).forEach(({ title, screenshot, config }) => { + test.describe(title('searchbar: focused'), () => { + test('should render focus ring on the component', async ({ page, pageUtils }) => { + await page.setContent( + ` + + +
+ +
+ `, + config + ); + + await pageUtils.pressKeys('Tab'); // Focused on the input + + const container = page.locator('#container'); + + await expect(container).toHaveScreenshot(screenshot(`searchbar-state-focused`)); + }); + + test('should render focus ring on the cancel button', async ({ page, pageUtils }) => { + await page.setContent( + ` + + `, + config + ); + + await pageUtils.pressKeys('Tab'); // Focused on the input + await pageUtils.pressKeys('Tab'); // Focused on the cancel button + + const searchbar = page.locator('ion-searchbar'); + + await expect(searchbar).toHaveScreenshot(screenshot(`searchbar-state-focused-cancel-button`)); + }); + + test('should render focus ring on the clear button', async ({ page, pageUtils }) => { + await page.setContent( + ` + + `, + config + ); + + await pageUtils.pressKeys('Tab'); // Focused on the input + await pageUtils.pressKeys('Tab'); // Focused on the clear button + + const searchbar = page.locator('ion-searchbar'); + + await expect(searchbar).toHaveScreenshot(screenshot(`searchbar-state-focused-clear-button`)); + }); + }); +}); diff --git a/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..ee5a69e844d5037a81923e04b4d13dd93e7fa98f GIT binary patch literal 1771 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 literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..c61103332f5f1e168198cd9d654f261439e88510 GIT binary patch literal 1773 zcmVj8fxVrFIR|@cTREJzp#6R?z%o18efcuCou!s#k&{`LrR%z` z>!xX%rg?f{0DzxSN(Dh+j4{SUQKXcfR`{fpF-^1E?drOY7y^K^LMatRQI=&v5RNZ! zY~pk}onEhZ&esM2mzN|-cDw!O<3}UOG|hIqZJOpqT^ImdQj9UD(|M#H_peAY45Qs{ zqo)P{7ef#Phr_`b`*EcIjkk}GM*whPOw;`S{rlnA`4LG+{r~{D0K75O|M_<$bvhlx zFh+Dq0C1@phSBYI`FDX3VwxuA*8pIIdc7X+r3r+Pem(&JjD%%bJctCoK6}*H0|1wu zrfHUC30R*E0ONo+j|4Q40ANfQh9O{~HUNwXL=pgu5z{mU3?u=-n6NDC`27I@07gRm zKPQ`}xwEsgx3@{p!lar@!&IAB(I=Z{NJKUMIT1{0|S(dL|yG96UG#cG*H{$>;N}Rx6!O%d%XpR+pBR9z1w}-~hPHh8asTO;c6X zBY8v!@%#OmOh#4JL59qAUEkc?ym|BH)YO#M>y5=?ilTh{_;HBq;V@1Q@CO*Cm9(?7 zBg^uUJmUO*f4N+))oPQIlc!fgDW#Mi-jpDfO7YzY48tfEip-{-}cDr0I z{#QPq*L8hiVL{WhTrOv~+r#1T($bRO?@y=GtyXJ!dD-oD2Lb_JzR_shzJ1&2bP_^V zR#qsb3kwUqUN4`|OOh0cLPbI0v=GsYYahoUHr zMx!4|@pzmMvG48e)$8>qPoD62N+c3HJ3G8gDwX16=hv@aZ#J7}e%AnSCWeV5uh&~D zl}`G%(P+%g%?(&pI2;a#!?jxN!-o%xi;MT}-Q&;PJ%9eZUq+H7{vN1YF4t@}`Ag+O zp-{g-f8*Z${e7Fw#`A~}5(oqWfdKCe+H5v{P!vUMRtGS)hKZ!f$;m>Yu(h@I^KeqN zTGcddkQuj5r_ya(v2|iq6u|Fpm>D-pDW6%ZR;!1PSF6=rE*FVJ28o77qw(_POHI@IM;s1^Wm#^w z+b|4G(_Ai>%jI%9ow6(+92|5yooF;FiXtK8q-KuW?bbA{KV)97*VotAhqyri7?mN% zk`zUmpPyG%wOlUqHc`D^*L6J}kH3Ha-s|=LvZ3Vn`&};A^78V`%#7V`Z#J8iO6AtA zTUV}JnVz0jRW+4LNs?45m1J3t#bS)Ha=9D`1U5G}x3{+scij5iZuivGl&Y%9WKz>K zRaJw*;BYqx03$K{@V3wAd;IuutybgfzY~ds&*!6*dcEG&)zx1vm}HFIzkk0}Dygc< z+eFD^k|#(un=KZLuU@?(g!ujb+1Xi1lCs(C+qZAOeEBjxJspikJDtw4)n>EVLZR^D z#S2jsL!r>j%nY_V0Qijz|3Jwp>h=2S>gwIQcd-;30REG6i6lZuv)N>fc|4x;s2l+P zROb~*002Y4en|i@Mg*+o0e~^V7e%9?1OQ_}5CozBGzI{`XfehRNdPb|7-NDciWp7; zfRUq=ilQj+k5OL?09BuRv?OA-Wu{{R3O30ao;?El{@0PJ=< z#<>AtBp74;zS@sPNlvE|Ym@-sf>BEQJHe8}kwhtVI2=eN0Jt!MAh=wv!;}8>$nO1? zWwqOF>`n~;=Z!JubUKeLLOL2rT({fp^?G<&BLJKeS(cBT>pwn{2qBhbb-P_n(-2Gm za8@X#Hk(b7q?5*oPK+eZvMgQK4Z|=D!!%9A69D{I{P}*y7-Q_0kBj^T*f-C|D?dSH P00000NkvXXu0mjfa0p%% literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..b74d71f49f64c5f8fd048fd47d909016eb9691f2 GIT binary patch literal 1964 zcmaJ?eLNHT8vmJ>#?g9Ph@Ewla5QUI>|_nuye=clRug&2OIW4MYebQbq=kdBgM*q< z>}2vXhI6&MYIk<)z*&=Xw5kp6B!VK5yTmV}ZV#O)O0S z0Gs{&yeI(Z73q9D6r$4z>F`~h(MzHD5umiA(LSB88^8G?s@Mjo;{z z8AMmx>Vs*gg()Ne1AFg~!L-i{TadgrW(Vln)@BUeL1hNud;tRjz9(Sy@~rl-!9dA> z!??W8U4>EAoP_G--3Qzpz~>8l3w}Wzh1P#f9?8#-8FrRnOgGu-=biW=mR=|AobSPk zZ3i)C#fB#Pz&LczbLGnUkR#{rkPD;ER=;O5z|z~*Z1=T~?Vh(B&Aw?OLclnRxDZ#) zNx1t;ZvY!G+U}ugs~|6Dy-RC^fXIaiStpx(YKt+*ds=7L(Pr$u1N6e#nbAp$a$e3# zmSFg-b4{Q^?JBx>rQc(F(Sk}PvvL5v)>z)lH%JJTT9@TNwvzY^hk&^ugD@6w?~Aw^ zhno$`EN4qejMGp@0c7B-g;Xu=kU6lK;Rh;6#X{=}l5qB;yehPX);PShnjIe>k7S94 zl3mEhsTGRMO{e@Ko}YE5P*dgkV4#>+PKGTuHQM-(IICtwtSwSza`M&^pJHKyjlW1F zQm&Q8cGDh9;tpn6Kn-rQSj76@uxC;t4GUQ9@kb>FVY?S|N zJlha*b)L!RT;(L7#OMR}F5_#t5&hc)I1oSe;IQrCx;y2WIDUC(I;bYD38L>zR>#crzo~q-X?o8 zrWAB_9fJ#TTu#EXP{(@#W+vB9qSDgS$If@wTp@z#pVWN+tpzTZzd`Y20dS$q=1&?; zJWn<`IT?xhIfX9}2;`wYW%na7cO`N2QGeU|d1L+ZY z_7MD9Xa~vVmEru>TdE?Ad+?F z>G-A8y--NakAF8MDk=)29yaq&qC%*;l^jdeo(_grrQ7JbALEqpZ5t{{4i~ENn{AZ` z(RJov!$Kj07YpC2I#A;MN*8eqokn#rD|VY;OBKbU*^e3ToF#EQI(JODl4V;?N15?k zJ10~XhN(&a^sQ>JEjP}|cundQ7t`AJ-=2MAdM38X9(x<|#c_z|4;SX==aU{#?BU4p z3<`BctHqW2p-xz{u<9(qn~ea1pVK`A>_)p&gY?y5JU*;79mPqg6vujQb(-2@P#N6lKbLMmg#h4*^ka5xVSZiqvX z*R>Cq6S3^w?%9zRg|mn1q+^NCvfX!!F0Nn6-6y0WkjP5X1F=}FYkhT`?%XtMI+@5e z21^&l9oTci4F+~Xxl%Yd!@ydxLDxLBUr4GCVTKx-_GGlUC!?7)5o)OY3TD zeHw$ax_G>Du{`maW%#8(GTqsdk(E@!i#5$6m&?ul^4Sxr+del}*YB#tK_ytYiCn#! z_$<_+;z?^-T3W}K?OWxZOez)RKm{@%iK^+D?F z<-qCH?7m^{q2D5kS5JMvQ@{7pSFNBAJKR04QngU`xp_gid0$))eCQI~w(;)?;uh|l zUf$zz?E%sc<#pp>KHN6l^L2Tk`^HABp_|BrI6LMNu@5X!7#siMwisG6JPq=yq7Mc! zT-xaQdH^qus~vA)AH(Sld|J3sH2M5vmf&G6h_qt;zO04!$l8OO0N8Raj1`- zpENu_4yIiigc6^l#6T=M>Zl$Vk53sLFj24_N~Vta=na? literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..81e338a43d17d4fd96b87926f784c6e3a952faab GIT binary patch literal 2315 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 literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-md-ltr-Mobile-Safari-linux.png b/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-disabled-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..f330fd018929acae3af0e0517d329d3ee155a82b GIT binary patch literal 1823 zcmZuyc{tm78voKTN@=QD+a)WG&@gH=o01`|VbYC6+{e(0x>6%B zMqPDRi8|JkMplhx)HQKTXj(@JMJ>kucK@AyzR&Z1kLUTm@8`WfZ>FO?Nm)@{5dfe} zwjnwLAd?22%@t%JX;BuW0B!Pqwj?4r`S1D%x2^zs_=QZga%Dc=5Z!c{r6T3GMCiN- z1zrRqRVU_QPR+uJzs+CflzbJVGQPrR_`Q^Jr{fH&w=@|)QxA`tu>t%vCDci8h}!CN zV;QjZ*#~Yo0E-uis^F7?&S`KLmJb8hl5J!G>YPg1^s&Cm!l=x^niFMTb8{9&Ze9!X zSBQgw@(9}gEten%bm&foGYi89AfYsLZhetHM5wThI!PnQCh0EWbC4JAZ&b{8g=#=w zNY(~dak?EB*bh8kc<6^B7G|^QG1a z6JBiM?RD~>_4R$+E1f^M+x+B7^I8hrv)IAj-nud`eQIHCb=9!UzJyZae+Ra8(;Pw8 z9M`*4Vp~kwWpUjb_-#l9m`=V;kJsBCEunkW{F;rXUJ zeBsSnXF3fGaHM#4+OW2Ez-EUNPQA(1aL&}*$?Zxh6>>BHTaOtX8A;Vrh)>T3i;0>J z;a`;4TH6?x%*C5>#$wIOc3Gj1Zfn7}ek4uB$Sq0g7V*s^PO>cEo$B^5GOZZ*ERt?F)&@aM(LQjVFh0fTxRM)e>Yf-yBeR2iu$nL7Nlm{2HK5z#3~UQe?{DRmkN zkC*=3f$JR#laT|Ym1D~z7B}JEJ+6n*>_%*z@EmNgtx+Ub+T`9a@huY@TU|IW63NNl z7mW(qjP?qQDjhQ<2V=L}m8}GA(;-tIu1C`>5$5ZPf)%V^({l2~J>^8X+@v?vOVoF98RKR~Lr8Z2yj^WOPu-KGJM@#|#jQsaww{-1a)OnF? z^dzHmBPH6nL>%Ys=H^bVajy4kwNd!e(sDDlx4XMLSqqUhGRcT}cc)4*RhAbimNIeb zWVUOQd-oa}4170lDc);=x_GMPRz-O^(J2I{p00LTW*~e$yFBvn3!>A}(LpPx+^hrcPRCt{2-OEoC-vS5lbLPdg<<-iC`%_ftPXUpq!5gBvi6%r%OpFVoF-;H* zEB^u^E{y+yE?7zeR3Q+-1hvNaSnzWJJ|Jj%#atjLAZS6P(CKuha~Fr8!W4=rl;8FH zSxu)iXHL8L=FH4_P{T0Dsx(atg+jWn8-}sw!2ke}P)aGKJkN`wChZhzW!r}0y*9`!EYaGW}tyYfXzVBJuG7JO31ORct8b&`hmA+>a zf(ZcPh{e;=$Hi<427`FU1OV}+>v}L4WZT?QcY%1<3IKovgF$v@$FUFbt`7jfB9=%T z>&+DJ$^ZZ?Vu{3QnilVx008_%(==og0Bkv$rg3;Z2LM}*uIs|;eVRsRgz-7Sx4?G|l7jeEs@$<1PUJF=rknvkFfLNlsY)3a_oLEk8eh|Ni|ePf1J&6GCPJ z(LSFdgv`v$+_`hd>-FloZnxWy9XnQDUcS!yuT9gmhYug-<>jTOrpCN*0N5br*`#Qc z5F-4XGj6xrFbvaRB7{i1K?sTTI?vS2n>SNaQ?FdPl9-t2^?Dl{8!Z+~adGkbegOdd zKZ^Di%eOuT*jR+i<$!orl4 z6n4ts;NbA^uq?~P#l`F_UDtbhdUA4dyk2icM#kQ~dkG<k&5hNs0Duj`*Vfjq-0Pi^2qF0yi{tE~45npgtxgoh=g*(3s+yOV z$MZZPq@bXnsHlh#^77@&hK2@*!}00Ur>?H9f`S5@&DPe|_Vnq~^z`)c@$t^i&Z43s zo6V-G>Wv#W1_lOZXJ;J_M`mW`vuDq4-@a|P+kHM?XJ=3jj9B+U=&+*4DnhzN1HvdORM}1Co=I4;?zR-V0MotE#G+nwqX% zyH-+CQd(N-bUN7(9xA)}9ldPzU ziV9W%zu({0)phaW#r*tyLde~_cRe0YWo0EH>pQBzYB^UI5(SXx?IT3Y($%a{84`UejlIGs+O=LZJ|myXHK&L)I3H8qWm zjU6~}z-F^WT6Is;G+CCHmb;Q=S(fFMi&P=Kv3s&eZ{OSFf_?;_u(TH!aiQaLmuo z2Lb_$#X<;~o}T{v`Sb4GyJJ;n0N6CcV^W?3tUJ>*(lUw}fM3 zV_vV<>2zjhW@ct)wzs#ds%jWUcX#)bCr{YQFhfH_hGBTU-gocbnYMj)?%bJ?k#Yb2 z{ct#}C`xNIF7q;;X+GGOI=-^BuNg3!{u_NrKO!XaiY1oxv{Zv z*REaJ+1WmyZ)KSr$5mBTx!vyC+FHXf^7HdgojMiuUjYDHi1|DO-6QhkoN(mNz&2~N zvpe|~_-FsM{E?&`%39xI<$*vT7!0PQq%2z&T~U-!D3p|xw6sT6)lew(=F3N zl|ljF@520^F59jVLf%b@(HG>M5(y!HrmcGxCyT|Bnwq*SnAnr-AA^YyB1uv-!NgJt z!36NPW}ZzuQnZXjZDLONYee=f@M`47ld4nS0{_>DJUJ(9Pu4OLF~b}H#K5X^%Z(;X z%}3h-Dm_vA*Un%9=9UA1SfJm&eOsl!&*)cSd{*!UBF@Qc5e*0C=%Iy9XCU@MR$iH#Cj>=!P}G8^j;01z)c&&#sRw!i0*&1PFUs0{#Mb8sB@ z<1pCo*+eOgawIJPKx|P;tyb%g%_F*Oz=~lQ3kwVADGmUehUfWZ!DNz6Oehpm6b18Y z1Hgu&l*+O!iYC)BnP(HDD2l2^wb&d0zD(KIa-3hBCT7zSEW0PxEw krIb>h=S5Lmb41Gj071k*mZq)mzyJUM07*qoM6N<$f`@||u>b%7 literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-cancel-button-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-cancel-button-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..59edc177f090cf9f45d7972f9e28b3e576843d8f GIT binary patch literal 2542 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 Ef=jsZy8r+H literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-clear-button-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-clear-button-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..0dabe4b8caeb4b33a23a7622c6c1e4bd9591f226 GIT binary patch literal 2320 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 literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-clear-button-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-clear-button-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..00b4eaf3a56344f23711cc23d60b4dadae274d1d GIT binary patch literal 2458 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 BMcM!W literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..53337bbd3acce2ba18a3b36afaddb136d929a035 GIT binary patch literal 3380 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 literal 0 HcmV?d00001 diff --git a/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/searchbar/test/states/searchbar.e2e.ts-snapshots/searchbar-state-focused-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..5ce98b0509bd4437ea04ca4a5a41376e1c5ec09d GIT binary patch literal 2695 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