diff --git a/site/src/components/Repl/Input/ComponentSelector.svelte b/site/src/components/Repl/Input/ComponentSelector.svelte
index 7933306b0a..6c30c34eba 100644
--- a/site/src/components/Repl/Input/ComponentSelector.svelte
+++ b/site/src/components/Repl/Input/ComponentSelector.svelte
@@ -5,7 +5,7 @@
export let handle_select;
- const { components, selected, request_focus } = getContext('REPL');
+ const { components, selected, request_focus, rebundle } = getContext('REPL');
let editing = null;
@@ -35,6 +35,8 @@
// focus the editor, but wait a beat (so key events aren't misdirected)
setTimeout(request_focus);
+
+ rebundle();
}
function remove(component) {
diff --git a/site/src/components/Repl/Output/CompilerOptions.svelte b/site/src/components/Repl/Output/CompilerOptions.svelte
index 278f7aa275..75f7301aa7 100644
--- a/site/src/components/Repl/Output/CompilerOptions.svelte
+++ b/site/src/components/Repl/Output/CompilerOptions.svelte
@@ -1,5 +1,7 @@