diff --git a/app/src/utils/shortcutkeys/handleShortcutKeys.ts b/app/src/utils/shortcutkeys/handleShortcutKeys.ts
index e3c484b..57fdf66 100644
--- a/app/src/utils/shortcutkeys/handleShortcutKeys.ts
+++ b/app/src/utils/shortcutkeys/handleShortcutKeys.ts
@@ -55,9 +55,21 @@ const KeyPressListener: React.FC = () => {
     useEffect(() => {
         // Function to handle keydown events
         const handleKeyPress = (event: KeyboardEvent) => {
-            // Allow default behavior for F5 and F12
-            const keyCombination = detectModifierKeys(event);
 
+            const activeElement = document.activeElement;
+
+            const isTyping = 
+              activeElement instanceof HTMLInputElement ||
+              activeElement instanceof HTMLTextAreaElement ||
+              (activeElement && activeElement.getAttribute('contenteditable') === 'true');
+      
+            if (isTyping) {
+              return; // Don't trigger shortcuts while typing
+            }
+
+            const keyCombination = detectModifierKeys(event);
+            
+            // Allow default behavior for F5 and F12
             if (["F5", "F11", "F12"].includes(event.key) || keyCombination === "Ctrl+R") {
                 return;
             }