From 07ad5032b40e2bef10cff0cc3041f6d16d9f50eb Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 29 Jul 2023 21:56:31 -0400 Subject: [PATCH] Protect usage of navigator --- shared/editor/nodes/Emoji.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/shared/editor/nodes/Emoji.tsx b/shared/editor/nodes/Emoji.tsx index aacd8f96f..82153419b 100644 --- a/shared/editor/nodes/Emoji.tsx +++ b/shared/editor/nodes/Emoji.tsx @@ -26,9 +26,10 @@ export default class Emoji extends Suggestion { } get defaultOptions() { - const languageIsUsingColon = languagesUsingColon.includes( - navigator?.language.slice(0, 2) - ); + const languageIsUsingColon = + typeof window === "undefined" + ? false + : languagesUsingColon.includes(window.navigator.language.slice(0, 2)); return { type: SuggestionsMenuType.Emoji,