diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 3dc89f1..0f93bcf 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -669,6 +669,7 @@
}
selected = null;
highlights = [];
+ playSound('undo');
}
function resetBoard(showSelection = true) {
@@ -1354,8 +1355,21 @@
}
moveTags[currentRep] = { ...moveTags[currentRep] };
}
+
+ function handleKeyDown(e) {
+ if (e.key === 'ArrowLeft') {
+ const target = e.target;
+ if (target && (target.tagName === 'INPUT' || target.tagName === 'TEXTAREA' || target.isContentEditable)) {
+ return;
+ }
+ e.preventDefault();
+ goBack();
+ }
+ }
+
+
Chess Opening Repertoire Builder