diff --git a/src/ResizeSensor.js b/src/ResizeSensor.js index 9a25503..67cf0b3 100755 --- a/src/ResizeSensor.js +++ b/src/ResizeSensor.js @@ -25,7 +25,9 @@ ? window : typeof self != 'undefined' && self.Math == Math ? self - : Function('return this')(); + : typeof globalThis !== 'undefined' + ? globalThis + : Function('return this')(); // Only used for the dirty checking, so the event callback count is limited to max 1 call per fps per sensor. // In combination with the event based resize sensor this saves cpu time, because the sensor is too fast and // would generate too many unnecessary events.