fix(ui): allow hash handler to accept tab ids (#2019)

This commit is contained in:
ReenigneArcher 2024-01-14 09:26:58 -05:00 • committed by GitHub
commit bc3ab8a000
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1387,9 +1387,10 @@
this.tabs.forEach(tab => { this.tabs.forEach(tab => {
Object.keys(tab.options).forEach(key => { Object.keys(tab.options).forEach(key => {
if (key === stripped_hash) { if (tab.id === stripped_hash || key === stripped_hash) {
this.currentTab = tab.id; this.currentTab = tab.id;
}
if (key === stripped_hash) {
// sleep for 2 seconds to allow the page to load // sleep for 2 seconds to allow the page to load
setTimeout(() => { setTimeout(() => {
let element = document.getElementById(stripped_hash); let element = document.getElementById(stripped_hash);
@ -1398,8 +1399,13 @@
} }
}, 2000); }, 2000);
} }
if (this.currentTab === tab.id) {
// stop looping
return true;
}
}); });
}) });
} }
}; };