diff --git a/protocol-designer/src/components/FilePage.js b/protocol-designer/src/components/FilePage.js
index <HASH>..<HASH> 100644
--- a/protocol-designer/src/components/FilePage.js
+++ b/protocol-designer/src/components/FilePage.js
@@ -19,10 +19,11 @@ export type FilePageProps = {
 }
 
 const FilePage = ({formConnector, isFormAltered, instruments, saveFileMetadata}: FilePageProps) => {
-  const handleSubmit = () => {
+  const handleSubmit = (e: SyntheticEvent<*>) => {
     // blur focused field on submit
     if (document && document.activeElement) document.activeElement.blur()
     saveFileMetadata()
+    e.preventDefault()
   }
   return (
     <div className={styles.file_page}>
fix(protocol-designer): do not navigate on FilePage form submit

- do not navigate on FilePage form submit (it made the page reload!)