From 7645ceef78782a5b00a1f51543dd739d31c69ddb Mon Sep 17 00:00:00 2001 From: FIameCaster <82079841+FIameCaster@users.noreply.github.com> Date: Fri, 5 Apr 2024 02:46:49 +0200 Subject: [PATCH] Fix editor stealing focus from search input in Safari --- package/src/extensions/search/widget.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/src/extensions/search/widget.ts b/package/src/extensions/search/widget.ts index 5fe1c672..db529ba0 100644 --- a/package/src/extensions/search/widget.ts +++ b/package/src/extensions/search/widget.ts @@ -1,4 +1,4 @@ -import { InputSelection, BasicExtension } from "../../index.js" +import { InputSelection, BasicExtension, isWebKit } from "../../index.js" import { isChrome, isMac, @@ -66,7 +66,7 @@ export const searchWidget = (): SearchWidget => { const replaceAPI = createReplaceAPI(editor) const startSearch = (selectMatch?: boolean) => { - if (selectMatch) textarea.setSelectionRange(...prevUserSelection) + if (selectMatch && !isWebKit) textarea.setSelectionRange(...prevUserSelection) const error = replaceAPI.search( findInput.value, matchCase,