aboutsummaryrefslogtreecommitdiff
path: root/script.js
diff options
context:
space:
mode:
Diffstat (limited to 'script.js')
-rw-r--r--script.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/script.js b/script.js
index 8b10b53d..4a70e51d 100644
--- a/script.js
+++ b/script.js
@@ -177,9 +177,18 @@ function submit(){
window.setTimeout(requestProgress, 500)
res = []
- for(var i=0;i<arguments.length - 3;i++){
+ for(var i=0;i<arguments.length;i++){
res.push(arguments[i])
}
+
+ // As it is currently, txt2img and img2img send back the previous output args (txt2img_gallery, generation_info, html_info) whenever you generate a new image.
+ // This can lead to uploading a huge gallery of previously generated images, which leads to an unnecessary delay between submitting and beginning to generate.
+ // I don't know why gradio is seding outputs along with inputs, but we can prevent sending the image gallery here, which seems to be an issue for some.
+ // If gradio at some point stops sending outputs, this may break something
+ if(Array.isArray(res[res.length - 3])){
+ res[res.length - 3] = null
+ }
+
return res
}