diff --git a/after_detailer/src/after_detailer.tsx b/after_detailer/src/after_detailer.tsx
index d26a31a..6b0c49a 100644
--- a/after_detailer/src/after_detailer.tsx
+++ b/after_detailer/src/after_detailer.tsx
@@ -9,7 +9,6 @@ import {
SpMenu,
SpSliderWithLabel,
} from '../../ultimate_sd_upscaler/src/elements'
-// import * as sdapi from '../../sdapi_py_re'
import { AStore } from '../../main/src/astore'
import { ui_config, model_list } from './config'
@@ -141,7 +140,6 @@ export class AfterDetailerComponent extends React.Component<{
diff --git a/index.js b/index.js
index ddc04dd..efcf567 100644
--- a/index.js
+++ b/index.js
@@ -487,6 +487,7 @@ async function refreshUI() {
g_controlnet_max_models = await control_net.requestControlNetMaxUnits()
await control_net.initializeControlNetTab(g_controlnet_max_models)
+ await main.populateVAE()
} catch (e) {
console.warn(e)
}
diff --git a/main/src/main.tsx b/main/src/main.tsx
index c193d18..0ad50ec 100644
--- a/main/src/main.tsx
+++ b/main/src/main.tsx
@@ -6,7 +6,7 @@ import { SpMenu } from '../../ultimate_sd_upscaler/src/elements'
import { getExtensionUrl } from '../../utility/sdapi/python_replacement'
import * as api from '../../utility/api'
-
+declare let g_sd_url: string
// class SDStore extends AStore {
// constructor(data: any) {
// super(data)
@@ -24,9 +24,10 @@ import * as api from '../../utility/api'
const default_values: any = {
vae_model_list: [],
+ current_vae: '',
}
-export const sd_store = new AStore(default_values)
+export const store = new AStore(default_values)
@observer
export class VAEComponent extends React.Component<{
@@ -41,41 +42,63 @@ export class VAEComponent extends React.Component<{
console.warn('changeVAEModel: vae_model: ', vae_model, e)
}
}
+ handleRefresh() {
+ populateVAE()
+ }
render(): React.ReactNode {
return (
-