I am wondering about this
cantSubmitPostfunction. Why does it exist? I saw after patching in a
return falseand submitting an invalid request, an error modal will show up with the same errors that are shown as popovers when this function runs as usual. Why does this client side error checking need to happen?