pixelated / pixelated-user-agent

User facing components of Pixelated: a JavaScript single page app and a RESTful service.
GNU Affero General Public License v3.0
159 stars 72 forks source link

Disable action buttons right after a request #1057

Open anikarni opened 7 years ago

anikarni commented 7 years ago

The current action buttons in the inbox don't give any feedback for the user as to whether the action was performed or not. So, users might click multiple times in the same action button. This is causing conflicting requests that lead to type errors, such as: https://0xacab.org/leap/bitmask-dev/issues/8820

Acceptance criteria

Given I've selected an email, when I click on the delete button, it should be disabled until I get a success or failure message.