From 7bc03fe17c339af068a4bd03c8f35503978d71bf Mon Sep 17 00:00:00 2001 From: KernelDeimos Date: Fri, 12 Sep 2025 19:33:43 -0400 Subject: [PATCH] perf: fix sequential kv gets for default apps --- src/gui/src/UI/UIDesktop.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/gui/src/UI/UIDesktop.js b/src/gui/src/UI/UIDesktop.js index fcb48dc8b..c4e0f0c5a 100644 --- a/src/gui/src/UI/UIDesktop.js +++ b/src/gui/src/UI/UIDesktop.js @@ -736,13 +736,14 @@ async function UIDesktop(options) { }; // update default apps - puter.kv.list('user_preferences.default_apps.*').then(async (default_app_keys) => { - for (const key of default_app_keys) { - user_preferences[key.substring(17)] = await puter.kv.get(key); + { + const entries = await puter.kv.list('user_preferences.default_apps.*', true); + for ( const entry of entries ) { + user_preferences[entry.key.substring(17)] = entry.value; } window.update_user_preferences(user_preferences); - }); + } // Append to $('body').append(h);