The Inline Edit feature in JIRA is beneficial, but is incomplete. The current functionality edits and saves each field individually as it is edited, and the edit is triggered via a single click which results in unanticipated changes to fields and user confusion.
My Suggestion to resolve this is as follows:
- Enter Inline Edit mode by double clicking on a field that can be edited.
- Once in Inline Edit mode, allow subsequent fields to be edited via a single click.
- Once editing is complete, user must click a Save button on the issue to commit all changes at the same time.
These changes will prevent users from accidentally changing fields on an issue while still keeping it easy to change multiple fields. Then the single Save button which will commit all changes will then also prevent multiple Issue Updated Events from being triggered and flooding users with emails. This also has some added benefits such as allowing plugins the ability to tap into that save function in order to validate fields and also enable field dependencies.