Merge pull request #14873 from AUTOMATIC1111/check_extensions_list_on_apply_js_method

if extensions page not loaded, prevent apply
This commit is contained in:
AUTOMATIC1111 2024-02-11 08:29:54 +03:00 committed by GitHub
commit 2f1e2c492f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2,8 +2,11 @@
function extensions_apply(_disabled_list, _update_list, disable_all) {
var disable = [];
var update = [];
gradioApp().querySelectorAll('#extensions input[type="checkbox"]').forEach(function(x) {
const extensions_input = gradioApp().querySelectorAll('#extensions input[type="checkbox"]');
if (extensions_input.length == 0) {
throw Error("Extensions page not yet loaded.");
}
extensions_input.forEach(function(x) {
if (x.name.startsWith("enable_") && !x.checked) {
disable.push(x.name.substring(7));
}