diff --git a/site/content/examples/15-composition/04-modal/Modal.svelte b/site/content/examples/15-composition/04-modal/Modal.svelte
index 8d73045dd6..91a2fc26e5 100644
--- a/site/content/examples/15-composition/04-modal/Modal.svelte
+++ b/site/content/examples/15-composition/04-modal/Modal.svelte
@@ -15,11 +15,7 @@
 		if (e.key === 'Tab') {
 			// trap focus
 			const nodes = modal.querySelectorAll('*');
-			const active = document.activeElement;
-
 			const tabbable = Array.from(nodes).filter(n => n.tabIndex >= 0);
-			const first = tabbable[0];
-			const last = tabbable[tabbable.length - 1];
 
 			let index = tabbable.indexOf(document.activeElement);
 			if (index === -1 && e.shiftKey) index = 0;