diff --git a/src/snek/templates/web.html b/src/snek/templates/web.html
index 892f1b3..55a48e0 100644
--- a/src/snek/templates/web.html
+++ b/src/snek/templates/web.html
@@ -273,7 +273,11 @@
}
if (event.shiftKey && event.key === 'G') {
if(document.activeElement != getInputField()){
+
updateLayout(true);
+ setTimeout(() => {
+ getInputField().focus();
+ }
}
}