From 8a520e07a5894531d48bf824df55db3807b671d6 Mon Sep 17 00:00:00 2001 From: Denis Papec Date: Fri, 15 Sep 2023 15:41:56 +0100 Subject: [PATCH] Fix for broken layout when layout is not defined (#1989) * Fix for broken layout when layout is not defined * code style --------- Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com> --- src/pages/index.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pages/index.jsx b/src/pages/index.jsx index b144d4037..0263c5531 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -261,8 +261,8 @@ function Home({ initialSettings }) { (groupName) => services?.find(g => g.name === groupName) ?? bookmarks?.find(b => b.name === groupName) ).filter(tabGroupFilter); - if (!settings.layout || !layoutGroups) { - // wait for settings to populate, otherwise all the widgets will be requested initially even if we are on a single tab + if (!settings.layout && JSON.stringify(settings.layout) !== JSON.stringify(initialSettings.layout)) { + // wait for settings to populate (if different from initial settings), otherwise all the widgets will be requested initially even if we are on a single tab return
; } @@ -329,7 +329,8 @@ function Home({ initialSettings }) { settings.layout, settings.fiveColumns, settings.disableCollapse, - settings.cardBlur + settings.cardBlur, + initialSettings.layout ]); return (