diff --git a/hypha/apply/determinations/views.py b/hypha/apply/determinations/views.py
index 97f4cfc23fc3b7cb1c595541c3b7908809bc6d30..31c77f2d682fa324cde4f2360b426138d6c32d5c 100644
--- a/hypha/apply/determinations/views.py
+++ b/hypha/apply/determinations/views.py
@@ -412,7 +412,6 @@ class DeterminationCreateOrUpdateView(BaseStreamForm, CreateOrUpdateView):
                     choices=proposal_form_choices,
                     help_text=proposal_form_help_text,
                     required=True if action == "invited_to_proposal" else False,
-                    disabled=False if action == "invited_to_proposal" else True,
                 )
                 fields.move_to_end("proposal_form", last=False)
         return fields
diff --git a/hypha/static_src/src/javascript/apply/determination-template.js b/hypha/static_src/src/javascript/apply/determination-template.js
index 450756c7b911b3b655fdcdca447f24abe5990b09..a9cfb0c114e48a3fd2b8696f37f039d96affb56a 100644
--- a/hypha/static_src/src/javascript/apply/determination-template.js
+++ b/hypha/static_src/src/javascript/apply/determination-template.js
@@ -67,4 +67,7 @@
     document.querySelectorAll(DeterminationCopy.selector()).forEach((el) => {
         new DeterminationCopy(el);
     });
+    window.addEventListener("load", function (event) {
+        document.querySelector("#id_proposal_form").disabled = true;
+    });
 })();