diff --git a/index.html b/index.html
index 3e77ea6..ce618e6 100644
--- a/index.html
+++ b/index.html
@@ -1540,9 +1540,11 @@
function updateUndoButton() {
const btn = document.getElementById('undoBtn');
- btn.textContent = undoStack.length > 0 ? `Undo (${undoStack.length})` : 'Undo';
- btn.disabled = undoStack.length === 0;
- btn.style.opacity = undoStack.length === 0 ? '0.5' : '1';
+ if (btn) {
+ btn.textContent = undoStack.length > 0 ? `Undo (${undoStack.length})` : 'Undo';
+ btn.disabled = undoStack.length === 0;
+ btn.style.opacity = undoStack.length === 0 ? '0.5' : '1';
+ }
}
// GPS functions