From 3b3b0e32df4df9fb4cf1d82c0c09b7242c708169 Mon Sep 17 00:00:00 2001 From: Mohammad ali Ali panah <58308349+always-maap@users.noreply.github.com> Date: Tue, 15 Mar 2022 02:49:36 +0330 Subject: [PATCH] Fix chrome and edge three digit version check (#4883) * fix chrome and edge three digit version check #4869 * add changelist --- .changeset/cuddly-foxes-sell.md | 5 +++++ packages/slate-react/src/utils/environment.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/cuddly-foxes-sell.md diff --git a/.changeset/cuddly-foxes-sell.md b/.changeset/cuddly-foxes-sell.md new file mode 100644 index 000000000..db99752dc --- /dev/null +++ b/.changeset/cuddly-foxes-sell.md @@ -0,0 +1,5 @@ +--- +'slate-react': minor +--- + +Fix chrome and edge three digit version check diff --git a/packages/slate-react/src/utils/environment.ts b/packages/slate-react/src/utils/environment.ts index f059fce3b..7f78f135b 100644 --- a/packages/slate-react/src/utils/environment.ts +++ b/packages/slate-react/src/utils/environment.ts @@ -21,7 +21,7 @@ export const IS_SAFARI = // "modern" Edge was released at 79.x export const IS_EDGE_LEGACY = typeof navigator !== 'undefined' && - /Edge?\/(?:[0-6][0-9]|[0-7][0-8])/i.test(navigator.userAgent) + /Edge?\/(?:[0-6][0-9]|[0-7][0-8])(\.)/i.test(navigator.userAgent) export const IS_CHROME = typeof navigator !== 'undefined' && /Chrome/i.test(navigator.userAgent) @@ -30,7 +30,7 @@ export const IS_CHROME = // and older, Chrome 76+ can use `beforeInput` though. export const IS_CHROME_LEGACY = typeof navigator !== 'undefined' && - /Chrome?\/(?:[0-7][0-5]|[0-6][0-9])/i.test(navigator.userAgent) + /Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(\.)/i.test(navigator.userAgent) // Firefox did not support `beforeInput` until `v87`. export const IS_FIREFOX_LEGACY =