From 781b3f1a9a8020b6ed734caa1c2fb30dfede45d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 17 Sep 2019 14:00:36 -0400 Subject: [PATCH] fix: #7800, dont crash on resize --- public/src/client/chats.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/src/client/chats.js b/public/src/client/chats.js index f5b1d094cb..2165d919ea 100644 --- a/public/src/client/chats.js +++ b/public/src/client/chats.js @@ -498,7 +498,13 @@ define('forum/chats', [ Chats.resizeMainWindow = function () { var viewportHeight = $(window).height(); - var fromTop = components.get('chat/main-wrapper').offset().top || components.get('chat/nav-wrapper').offset().top; + var mainWrapper = components.get('chat/main-wrapper'); + var navWrapper = components.get('chat/nav-wrapper'); + var fromTop = 0; + if (mainWrapper.length && navWrapper.length) { + fromTop = mainWrapper.offset().top || navWrapper.offset().top; + } + $('.chats-full').height(viewportHeight - fromTop - 1); Chats.setActive();