diff --git a/ttstoy/webui/templates/dashboard.html b/ttstoy/webui/templates/dashboard.html
index ffa1527..4086604 100644
--- a/ttstoy/webui/templates/dashboard.html
+++ b/ttstoy/webui/templates/dashboard.html
@@ -111,9 +111,11 @@
-
+
+
+
@@ -360,22 +362,22 @@ loadSfxEmojis();
// Show generate-only button for all modes
document.getElementById('gen-only-btn').style.display = '';
-// VC lock toggle — click the lock icon to unlock
-document.getElementById('vc-lock').addEventListener('click', function(e) {
- e.stopPropagation();
+// VC lock toggle
+function toggleVcLock() {
const btn = document.getElementById('vc-btn');
- const lock = document.getElementById('vc-lock');
+ const lock = document.getElementById('vc-lock-btn');
if (btn.disabled) {
btn.disabled = false;
btn.style.opacity = '1';
lock.innerHTML = '⚳';
+ lock.title = 'Click to lock';
} else {
btn.disabled = true;
btn.style.opacity = '0.5';
lock.innerHTML = '⚲';
+ lock.title = 'Click to unlock';
}
-});
-document.getElementById('vc-lock').style.cursor = 'pointer';
+}
let sfxEmojis = [];
let sfxDrawerOpen = false;