diff --git a/.changeset/khaki-toys-unite.md b/.changeset/khaki-toys-unite.md new file mode 100644 index 000000000..b35e06c06 --- /dev/null +++ b/.changeset/khaki-toys-unite.md @@ -0,0 +1,5 @@ +--- +'slate-react': patch +--- + +fix regular expression for testing Webkit based browser. diff --git a/packages/slate-react/src/utils/environment.ts b/packages/slate-react/src/utils/environment.ts index 33ab93e93..327326a7d 100644 --- a/packages/slate-react/src/utils/environment.ts +++ b/packages/slate-react/src/utils/environment.ts @@ -20,7 +20,8 @@ export const IS_FIREFOX = /^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent) export const IS_WEBKIT = - typeof navigator !== 'undefined' && /AppleWebKit/.test(navigator.userAgent) + typeof navigator !== 'undefined' && + /AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent) // "modern" Edge was released at 79.x export const IS_EDGE_LEGACY =