From 04d345a82c33bbeca1e86a34af9446ba7db0195e Mon Sep 17 00:00:00 2001 From: ebolam Date: Tue, 11 Oct 2022 15:05:50 -0400 Subject: [PATCH] Missing prompt fix on infinite scroll --- static/koboldai.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/static/koboldai.js b/static/koboldai.js index 060d5459..fa2fed41 100644 --- a/static/koboldai.js +++ b/static/koboldai.js @@ -5013,10 +5013,14 @@ function run_infinite_scroll_update(action_type, actions, first_action) { } //Check to see if we need to have the scrolling in place or not if (document.getElementById("story_prompt").classList.contains("hidden")) { - console.log("Appending, but adding infinite scroll"); - console.log(document.getElementById('Selected Text Chunk '+Math.min.apply(null,Object.keys(actions_data).map(Number).filter(function(x){return x>0})))); - document.getElementById("Selected Text").onscroll = infinite_scroll; - scroll_trigger_element = document.getElementById('Selected Text Chunk '+Math.min.apply(null,Object.keys(actions_data).map(Number).filter(function(x){return x>0}))); + if (Math.min.apply(null,Object.keys(actions_data).map(Number).filter(function(x){return x>=0})) <= 0) { + document.getElementById("story_prompt").classList.remove("hidden"); + } else { + console.log("Appending, but adding infinite scroll"); + console.log(document.getElementById('Selected Text Chunk '+Math.min.apply(null,Object.keys(actions_data).map(Number).filter(function(x){return x>=0})))); + document.getElementById("Selected Text").onscroll = infinite_scroll; + scroll_trigger_element = document.getElementById('Selected Text Chunk '+Math.min.apply(null,Object.keys(actions_data).map(Number).filter(function(x){return x>=0}))); + } } } else if (action_type == "prepend") { if (Math.min.apply(null,Object.keys(actions_data).map(Number).filter(function(x){return x>=0})) == 0) {