diff --git a/.changeset/fix-qq-browser-ime-input.md b/.changeset/fix-qq-browser-ime-input.md new file mode 100644 index 000000000..b10e5cc65 --- /dev/null +++ b/.changeset/fix-qq-browser-ime-input.md @@ -0,0 +1,5 @@ +--- +'slate-react': patch +--- + +remove qq browser from `beforeinput` compat list because it had updated its chromium core to version 94 diff --git a/packages/slate-react/src/components/editable.tsx b/packages/slate-react/src/components/editable.tsx index 533845c36..963ad023d 100644 --- a/packages/slate-react/src/components/editable.tsx +++ b/packages/slate-react/src/components/editable.tsx @@ -45,7 +45,6 @@ import { IS_FIREFOX, IS_FIREFOX_LEGACY, IS_IOS, - IS_QQBROWSER, IS_SAFARI, IS_UC_MOBILE, IS_WECHATBROWSER, @@ -1070,7 +1069,6 @@ export const Editable = (props: EditableProps) => { !IS_SAFARI && !IS_FIREFOX_LEGACY && !IS_IOS && - !IS_QQBROWSER && !IS_WECHATBROWSER && !IS_UC_MOBILE && event.data diff --git a/packages/slate-react/src/utils/environment.ts b/packages/slate-react/src/utils/environment.ts index ba611cddd..97307f890 100644 --- a/packages/slate-react/src/utils/environment.ts +++ b/packages/slate-react/src/utils/environment.ts @@ -44,10 +44,6 @@ export const IS_FIREFOX_LEGACY = navigator.userAgent ) -// qq browser -export const IS_QQBROWSER = - typeof navigator !== 'undefined' && /.*QQBrowser/.test(navigator.userAgent) - // UC mobile browser export const IS_UC_MOBILE = typeof navigator !== 'undefined' && /.*UCBrowser/.test(navigator.userAgent)