@ -200,7 +200,8 @@ export function useHotkeys<T extends HTMLElement>(handlers: HandlerMap) {
|
||||
const shouldHandleEvent =
|
||||
isKeyboardEvent(event) &&
|
||||
!event.defaultPrevented &&
|
||||
!['input', 'textarea', 'select'].includes(tagName) &&
|
||||
!['input', 'textarea', 'select', 'em-emoji-picker'].includes(tagName) &&
|
||||
!(event.target as HTMLElement).closest('[contenteditable]') &&
|
||||
!(
|
||||
['a', 'button'].includes(tagName) &&
|
||||
normalizeKey(event.key) === 'enter'
|
||||
|
||||
Reference in New Issue
Block a user