Replication Steps:
- On a slow connection, open up a workboard (e.g. I run into this scenario commonly while on 4G / mobile)
- Click create task under one of the columns
- Fill out the task form
- Click on the Create Task button
- Nothing happens because the connection is slow, so you click it again or hit Enter
- The form disappears
- The first create task appears in the column
- Then the second task appears in the column
Expected Result:
The "Create Task" button should be disabled until the background request has been completed (if it fails, the button should just re-enable so users don't lose data).
Actual Result:
Multiple tasks can be accidentally created.