Uploaded image for project: 'Jira Service Management Data Center'
  1. Jira Service Management Data Center
  2. JSDSERVER-15155

'Add Comment' redirects to a new page and add attachment button disappears when clicked

    • Icon: Suggestion Suggestion
    • Resolution: Not a bug
    • None
    • Issue View
    • None
    • 14
    • 1
    • We collect Jira Service Desk feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Issue Summary

      In JSM Project, when user clicks on Add comment, it takes user to new link. The issue is observed in JSM 5.x version.

      This is reproducible on Data Center: (yes) / (no): Yes

      Steps to Reproduce

      1. Disable service-desk-comment-field module under Jira Service Management plugin.
      2. Open a JSM Ticket
      3. Click on 'Add comment'
      4. It is redirected to a new page (Url) with only comment section showing up in the page.

      Expected Results

      When Clicked on 'Add Comment' it expands the comment section in the same page (url) and attachment button should give user option to select file and 'Upload'

      Actual Results

      When Clicked on 'Add Comment', it is redirected to a new page (Url) with only comment section showing up in the page and when click on Attachment button it disappears.

      Workaround

      Change 1

      Enable the comment on the issue view page

      Location:
      atlassian-jira/WEB-INF/classes/templates/plugin/comment/addcomment.vm

      Before:

      #enable_html_escaping()
      <div id="addcomment" class="module#if($isStickyCommentEnabled) sticky#end" data-sticky-comment-enabled="${isStickyCommentEnabled}">
          ${commentHtml}
          #if($shouldAttachAddCommentEventHandler)
              <jira-create-comment-form></jira-create-comment-form>
          #end
      </div> 

      After:

      #enable_html_escaping()
      <div id="addcomment" class="module#if($isStickyCommentEnabled) sticky#end" data-sticky-comment-enabled="${isStickyCommentEnabled}">
          ${commentHtml}
          <jira-create-comment-form></jira-create-comment-form>
      </div>

      Change 2

      Keep the popup in the same position

      Location:

      atlassian-jira/includes/ajs/layer/InlineLayer-min.js

      Before:

      scroll:function(){this.setPosition()}

      After:

      scroll:function(){if(this.$content[0].id === "commentLevel"){return};this.setPosition()}

        1. str-1.mov
          42.19 MB
          Shreekesh Mohan

          Form Name

            [JSDSERVER-15155] 'Add Comment' redirects to a new page and add attachment button disappears when clicked

            Oleksandr Tkachenko made changes -
            Labels Original: FY24RRD
            Oleksandr Tkachenko made changes -
            Remote Link Original: This issue links to "Page (Confluence)" [ 877490 ]

            You workaround works, thank you.

            Łukasz Przybyłowicz added a comment - You workaround works, thank you.
            SET Analytics Bot made changes -
            Support reference count Original: 2 New: 1

            I've added a workaround to the description, moved this bug to be a suggestion, and closed this issue. JSMDC doesn't natively support disabling modules but we've undergone an investigation to determine a workaround that appears to bring the feature back for future versions. 

            However we do see value in this as a feature request (suggestion) given users get finer grain control over commenting, so we will look at supporting this.

            Jim Alexander added a comment - I've added a workaround to the description, moved this bug to be a suggestion, and closed this issue. JSMDC doesn't natively support disabling modules but we've undergone an investigation to determine a workaround that appears to bring the feature back for future versions.  However we do see value in this as a feature request (suggestion) given users get finer grain control over commenting, so we will look at supporting this.
            Jim Alexander made changes -
            Resolution New: Not a bug [ 12 ]
            Status Original: In Progress [ 3 ] New: Closed [ 6 ]
            Jim Alexander made changes -
            Affects Version/s Original: 5.4.12 [ 106143 ]
            Workflow Original: JAC Bug Workflow v3 [ 4431849 ] New: JAC Suggestion Workflow 3 [ 4444507 ]
            Issue Type Original: Bug [ 1 ] New: Suggestion [ 10000 ]
            Priority Original: High [ 2 ]
            Jim Alexander made changes -
            Assignee Original: Jim Alexander [ fb78834a366d ]
            Jim Alexander made changes -
            Description Original: h3. Issue Summary

            In JSM Project, when user clicks on {{{}Add comment{}}}, it takes user to new link. The issue is observed in JSM 5.x version.

            This is reproducible on Data Center: (yes) / (no): Yes
            h3. Steps to Reproduce
             # Disable {{service-desk-comment-field}} module under _Jira Service Management_ plugin.
             # Open a JSM Ticket
             # Click on 'Add comment'
             # It is redirected to a new page (Url) with only comment section showing up in the page.

            h3. Expected Results

            When Clicked on 'Add Comment' it expands the comment section in the same page (url) and attachment button should give user option to select file and 'Upload'
            h3. Actual Results

            When Clicked on 'Add Comment', it is redirected to a new page (Url) with only comment section showing up in the page and when click on Attachment button it disappears.
            h3. Workaround

            Currently there is no known workaround for this behavior. A workaround will be added here when available
            New: h3. Issue Summary

            In JSM Project, when user clicks on {{{}Add comment{}}}, it takes user to new link. The issue is observed in JSM 5.x version.

            This is reproducible on Data Center: (yes) / (no): Yes
            h3. Steps to Reproduce
             # Disable {{service-desk-comment-field}} module under _Jira Service Management_ plugin.
             # Open a JSM Ticket
             # Click on 'Add comment'
             # It is redirected to a new page (Url) with only comment section showing up in the page.

            h3. Expected Results

            When Clicked on 'Add Comment' it expands the comment section in the same page (url) and attachment button should give user option to select file and 'Upload'
            h3. Actual Results

            When Clicked on 'Add Comment', it is redirected to a new page (Url) with only comment section showing up in the page and when click on Attachment button it disappears.
            h3. Workaround
            h3. *Change 1*

            Enable the comment on the issue view page

            *Location:*
            atlassian-jira/WEB-INF/classes/templates/plugin/comment/addcomment.vm

            *Before:*
            {code:java}
            #enable_html_escaping()
            <div id="addcomment" class="module#if($isStickyCommentEnabled) sticky#end" data-sticky-comment-enabled="${isStickyCommentEnabled}">
                ${commentHtml}
                #if($shouldAttachAddCommentEventHandler)
                    <jira-create-comment-form></jira-create-comment-form>
                #end
            </div> {code}
            *After:*
            {code:java}
            #enable_html_escaping()
            <div id="addcomment" class="module#if($isStickyCommentEnabled) sticky#end" data-sticky-comment-enabled="${isStickyCommentEnabled}">
                ${commentHtml}
                <jira-create-comment-form></jira-create-comment-form>
            </div>{code}
            h3. *Change 2*

            Keep the popup in the same position

            *Location:*

            atlassian-jira/includes/ajs/layer/InlineLayer-min.js

            *Before:*
            {code:java}
            scroll:function(){this.setPosition()}{code}
            *After:*
            {code:java}
            scroll:function(){if(this.$content[0].id === "commentLevel"){return};this.setPosition()}{code}
            Jim Alexander made changes -
            Status Original: Short Term Backlog [ 12074 ] New: In Progress [ 3 ]

              Unassigned Unassigned
              072fabfd41a3 Shreekesh Mohan
              Votes:
              12 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: