diff --git a/javascript/tagAutocomplete.js b/javascript/tagAutocomplete.js index 3f69cc0..9198c00 100644 --- a/javascript/tagAutocomplete.js +++ b/javascript/tagAutocomplete.js @@ -1324,7 +1324,15 @@ async function setup() { }) }); // Listener for internal temp files refresh button - gradioApp().querySelector("#refresh_tac_refreshTempFiles")?.addEventListener("click", refreshTacTempFiles); + const refreshButton = gradioApp().querySelector("#refresh_tac_refreshTempFiles") + refreshButton?.addEventListener("click", refreshTacTempFiles); + + // Also add listener for external network refresh button (plus triggering python code) + ["#img2img_extra_refresh", "#txt2img_extra_refresh"].forEach(e => { + gradioApp().querySelector(e)?.addEventListener("click", ()=>{ + refreshButton?.click(); + }); + }) // Add mutation observer for the model hash text to also allow hash-based blacklist again let modelHashText = gradioApp().querySelector("#sd_checkpoint_hash");