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);