-
Suggestion
-
Resolution: Unresolved
-
None
-
3
-
In the current setup of the Issue card, located under the development section, there exists a MERGE button designed to facilitate the quick merging of an issue on BitBucket into its target branch. However, this feature lacks any form of checks or balances, which poses a significant risk. Users can inadvertently click this button, resulting in an unintended merge.
Merging should be a deliberate action that undergoes thorough review. The presence of a one-click-to-merge option is problematic, as it increases the likelihood of accidental merges. At a minimum, a confirmation window should appear, allowing users to verify their intention before proceeding with the merge.
Ideally, the MERGE button should be removed entirely from the JIRA card. Merging from this control accelerates the workflow unnecessarily and undermines the review process, which should be prioritized. Removing this feature would help prevent bypassing critical review steps.
Additionally, delays in the card's loading time can contribute to accidental clicks, as the MERGE button may appear where a user's cursor is positioned when the card finally opens. This further emphasizes the need for a more robust safeguard against unintentional actions.
I'd like to mention it happened again. The button shifts everything down in the Card when it appears, about 2-3 seconds after opening the card. The most egregious part is that it appears over the link to the PR. So, I was going to click on the PR link to review it, when instead I merged it.
It begs the question: do these features get tested?