From aeaa230162cd330320d4741f1a4e7d365e7e6cc5 Mon Sep 17 00:00:00 2001 From: trisua Date: Thu, 26 Jun 2025 03:07:27 -0400 Subject: [PATCH] fix: make sure timeline loads data --- crates/app/src/public/js/atto.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crates/app/src/public/js/atto.js b/crates/app/src/public/js/atto.js index 7624c76..852e6d6 100644 --- a/crates/app/src/public/js/atto.js +++ b/crates/app/src/public/js/atto.js @@ -1194,6 +1194,7 @@ ${option.input_element_type === "textarea" ? `${option.value}` : ""} self.IO_DATA_PAGE = page; self.IO_DATA_SEEN_IDS = []; self.IO_DATA_WAITING = false; + self.IO_HAS_LOADED_AT_LEAST_ONCE = false; if (!paginated_mode) { self.IO_DATA_OBSERVER.observe(self.IO_DATA_MARKER); @@ -1204,6 +1205,12 @@ ${option.input_element_type === "textarea" ? `${option.value}` : ""} self.io_load_data(); } + setTimeout(() => { + if (!self.IO_HAS_LOADED_AT_LEAST_ONCE) { + self.io_load_data(); + } + }, 1500); + self.IO_PAGINATED = paginated_mode; }); @@ -1212,6 +1219,7 @@ ${option.input_element_type === "textarea" ? `${option.value}` : ""} return; } + self.IO_HAS_LOADED_AT_LEAST_ONCE = true; self.IO_DATA_WAITING = true; self.IO_DATA_PAGE += 1; console.log("load page", self.IO_DATA_PAGE);