diff --git a/.changeset/breezy-states-sniff.md b/.changeset/breezy-states-sniff.md new file mode 100644 index 00000000..317347ea --- /dev/null +++ b/.changeset/breezy-states-sniff.md @@ -0,0 +1,5 @@ +--- +'@formwerk/core': patch +--- + +fix: handle enter key on android firefox diff --git a/packages/core/src/utils/common.ts b/packages/core/src/utils/common.ts index b2c60cf3..09f695ad 100644 --- a/packages/core/src/utils/common.ts +++ b/packages/core/src/utils/common.ts @@ -365,7 +365,7 @@ export function tryOnScopeDispose(fn: () => void) { } export function hasKeyCode(e: Event, code: string) { - return (e as KeyboardEvent).code === code; + return (e as KeyboardEvent).code === code || (e as KeyboardEvent).key === code; } /**