fix(scroll-assist): allow focus on input's siblings (#30409)

Co-authored-by: Shane <shane@shanessite.net>
This commit is contained in:
Maria Hutt
2025-05-27 09:08:16 -07:00
committed by GitHub
parent b740070ca4
commit 2dea6071db
2 changed files with 24 additions and 9 deletions

View File

@ -868,15 +868,6 @@ export class Input implements ComponentInterface {
*/
ev.preventDefault();
}}
onFocusin={(ev) => {
/**
* Prevent the focusin event from bubbling otherwise it will cause the focusin
* event listener in scroll assist to fire. When this fires, focus will be moved
* back to the input even if the clear button was never tapped. This poses issues
* for screen readers as it means users would be unable to swipe past the clear button.
*/
ev.stopPropagation();
}}
onClick={this.clearTextInput}
>
<ion-icon aria-hidden="true" icon={clearIconData}></ion-icon>