-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
4.5.4, 3.15.3, 3.16.0, 3.16.3, 4.2.2, 3.16.13, 4.13.1
-
4
-
Severity 3 - Minor
-
0
-
Issue Summary
Change Comment field is not aligned correctly during Bulk edit.
Environment
- Jira Software/Core + Jira Service Desk
Steps to Reproduce
- Perform bulk edit for issues in Jira Service Desk Project
- On step 3, the comment field is on the top of the screen whereas the 'Change Comment' checkbox is situated below which makes it confusing for the user:
- The issue occurs only when all the selected issues are from the Jira Service Desk project. The behavior cannot be replicated for Jira Software/Core issues or if mixed issues(from both Jira Software/Service Desk project) are selected during bulk edit.
Expected Results
The Change Comment checkbox should be aligned with the Comment field.
Actual Results
The Change Comment checkbox is not aligned correctly with the Comment field.
Notes
Able to replicate this behavior on the following versions:
- Jira Software/Core 7.12.0 + Jira Service Desk 3.15.3
- Jira Software/Core 8.2.2 + JIRA Service Desk 4.2.2
The issue is not reproducible on Jira Software 7.8.2 + Jira Service Desk 3.11.2
Workaround
Add a comment in the comment field on the top and select the 'Change Comment' checkbox to add the comment using bulk edit.
- links to
Form Name |
---|
It is very annoying when one do changes in more than one field and forget to check this checkbox - loosing the comment will be unnoticed.
I'm not a real software developer, so use my workaround at you own risk.
Put this code into Announcement Banner:
<script type="text/javascript">
{return;}jQuery(document).ready(function(){
{{if (! $("#bulkedit").length > 0) }}{{
}}
var $bulkEditCommentCheckbox = document.getElementById('cbcomment');
if ($bulkEditCommentCheckbox == null ) {return;}
var newTD = document.createElement("td");
newTD.id = "place2move";
var $parentTD = $bulkEditCommentCheckbox.parentNode;
var $parentTR = $parentTD.parentNode;
$parentTR.insertBefore(newTD,null);
var $bulkEditCommentDiv = document.getElementsByClassName("field-group");
jQuery($bulkEditCommentDiv).contents().appendTo(document.getElementById('place2move'));
$("label[for='comment']").css("display","none");
});
</script>