From 5bb83fd185ba4c36d0a9d046332b647d7ae26be0 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Mon, 18 Sep 2023 02:14:51 +0300 Subject: [PATCH] Fix homesections in legacy browser (cherry picked from commit d3e3bc7282774144d71ef8c0ec6efb6f940ed929) --- src/components/homesections/homesections.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/components/homesections/homesections.js b/src/components/homesections/homesections.js index 1b26f8624a1..212d976a8fb 100644 --- a/src/components/homesections/homesections.js +++ b/src/components/homesections/homesections.js @@ -69,11 +69,14 @@ export function loadSections(elem, apiClient, user, userSettings) { promises.push(loadSection(elem, apiClient, user, userSettings, userViews, sections, i)); } - return Promise.all(promises).then(function () { - return resume(elem, { - refresh: true + return Promise.all(promises) + // Timeout for polyfilled CustomElements (webOS 1.2) + .then(() => new Promise((resolve) => setTimeout(resolve, 0))) + .then(() => { + return resume(elem, { + refresh: true + }); }); - }); } else { let noLibDescription; if (user.Policy?.IsAdministrator) {