From 0929956f4b1608d139c58e6e3089d21cf0779031 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Rzepi=C5=84ski?= Date: Tue, 9 Apr 2019 08:10:06 +0200 Subject: [PATCH] Update isBrowser.js Some implementations of server-side rendering support `window` and `document` objects but `navigator` could be undefined. To prevent error-prone behavior we should check the existence of `navigator` object in global scope. --- packages/popper/src/utils/isBrowser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/popper/src/utils/isBrowser.js b/packages/popper/src/utils/isBrowser.js index a9a0e8a2ca..173d09ffcd 100644 --- a/packages/popper/src/utils/isBrowser.js +++ b/packages/popper/src/utils/isBrowser.js @@ -1 +1 @@ -export default typeof window !== 'undefined' && typeof document !== 'undefined'; +export default typeof window !== 'undefined' && typeof document !== 'undefined' && typeof navigator !== 'undefined';