diff --git a/javascript/extraNetworks.js b/javascript/extraNetworks.js index 63a150827..b284cc77e 100644 --- a/javascript/extraNetworks.js +++ b/javascript/extraNetworks.js @@ -2167,7 +2167,7 @@ async function extraNetworksSetupTab(tabname) { } } -async function extraNetworksSetup() { +async function extraNetworksSetup(tabname) { /** Sets up all tabs for extra networks. * * This function is called from `modules/ui_extra_networks.py::create_ui()` @@ -2177,8 +2177,7 @@ async function extraNetworksSetup() { await waitForBool(initialUiOptionsLoaded); extra_networks_setup_debounce_timer = setTimeout(async() => { await Promise.all([ - extraNetworksSetupTab('txt2img'), - extraNetworksSetupTab('img2img'), + extraNetworksSetupTab(tabname), ]); extraNetworksSetupEventDelegators(); extra_networks_setup_debounce_timer = null; diff --git a/modules/ui_extra_networks.py b/modules/ui_extra_networks.py index 7009f4d10..1f13f6241 100644 --- a/modules/ui_extra_networks.py +++ b/modules/ui_extra_networks.py @@ -1450,7 +1450,7 @@ def create_ui(interface: gr.Blocks, unrelated_tabs, tabname): _js="setupAllResizeHandles", ).then( fn=lambda: None, - _js="extraNetworksSetup", + _js="function(){extraNetworksSetup('" + tabname + "')}", ) return ui