Uploaded image for project: 'Jira Platform Cloud'
  1. Jira Platform Cloud
  2. JRACLOUD-85601

Cover Images on TMP boards are not cached and reload when scrolling causing performance hit

      Issue Summary

      Cover Images will only load visible images for the current position on a team-managed board, when scrolling down the images are no longer in view they are not cached, and scrolling the issue back into view will trigger a new fetch to re-load the images, on boards with a lot of columns and many issues this causes a lot of performance overhead taking multiple seconds to reload images when scrolling up and down

      Steps to Reproduce

      1. Create a team-managed project
      2. create enough issues to be able to scroll through the issues on the sprint view
      3. add issues to a sprint and start the sprint
      4. Navigate to active sprint
      5. Add an attachment to all the issues
      6. Load the network tab of the browser console to observe the fetch calls
      7. Scroll down and then back up a few times

      Expected Results

      Images that have already been loaded are cached and do not need to be reloaded after initial load

      Actual Results

      Jira relaunches the fetch calls repeatedly to the blob store to load the image again with each time you scroll up or down, an example can be seen in the video here:

      Workaround

      This can be done by navigating to the Configure board >> Cards cover images and selecting the slider to disable cover images for the larger board.

            [JRACLOUD-85601] Cover Images on TMP boards are not cached and reload when scrolling causing performance hit

            Kate Durnell made changes -
            Component/s Original: Board (Team) - View [ 61966 ]
            Component/s New: Board (Team) - View [ 77899 ]
            Key Original: JSWCLOUD-25553 New: JRACLOUD-85601
            Project Original: Jira Cloud [ 18511 ] New: Jira Platform Cloud [ 18514 ]

            Dirk R added a comment -

            That's annoying, I would still keep the bug open and in the backlog as it's still a major issue for many users.

            Dirk R added a comment - That's annoying, I would still keep the bug open and in the backlog as it's still a major issue for many users.
            Matthew Hunter made changes -
            Resolution New: Timed out [ 10 ]
            Status Original: Long Term Backlog [ 12073 ] New: Closed [ 6 ]
            Matthew Hunter made changes -
            Labels Original: attachements coverimage jsw-s4 performance New: attachements coverimage jsw-s4 performance timeout-bulk-close202410

            Atlassian Update - October 16, 2024

            Hi everyone,

            Thank you for previously raising this bug and bringing it to our attention.

            Within our company roadmap and work capacity, we try to address or review each bug request but admit that not each one will be resolved. To continue the culture of being honest and open, we are closing this bug to focus on our upcoming roadmap for all Jira users.

            As we continue to roll out features we do look at requests made by our users and if you feel like this bug is still impacting your team please let us know.

            Thank you again for providing valuable feedback to our team!
            Jira Cloud team

            Matthew Hunter added a comment - Atlassian Update - October 16, 2024 Hi everyone, Thank you for previously raising this bug and bringing it to our attention. Within our company roadmap and work capacity, we try to address or review each bug request but admit that not each one will be resolved. To continue the culture of being honest and open, we are closing this bug to focus on our upcoming roadmap for all Jira users. As we continue to roll out features we do look at requests made by our users and if you feel like this bug is still impacting your team please let us know. Thank you again for providing valuable feedback to our team! Jira Cloud team
            Anusha Rutnam made changes -
            Summary Original: Cover Images on Team managed boards are not cached and reload when scrolling causing performance hit New: Cover Images on TMP boards are not cached and reload when scrolling causing performance hit
            Fahd made changes -
            Labels Original: attachements coverimage performance New: attachements coverimage jsw-s4 performance

            William added a comment -

            Hi Dirk,

            If it isn't too much trouble do you mind doing the following so we can retrieve a bit more context around the problem?

            1. Open your board (preferably one with lots of cover images)

            2. Open the chrome developer tools

            3. Navigate to the network tab (within the developer tools) and ensure the `disable cache` checkbox is not selected

            4. Scroll until some of the cards with cover images are not visible

            5. Scroll back up such that the cards with cover images are visible again

            6. Take a screenshot of the last 10 network requests for those card covers and post back here (it shouldn't contain any sensitive data but if it does please be sure to crop it out or blur it out)

             

            I want to see if your chrome is caching any part of the network requests to disk at all or if something else is happening so we can devise a fix for the problem.

             

            Thanks,

            Will

            William added a comment - Hi Dirk, If it isn't too much trouble do you mind doing the following so we can retrieve a bit more context around the problem? 1. Open your board (preferably one with lots of cover images) 2. Open the chrome developer tools 3. Navigate to the network tab (within the developer tools) and ensure the `disable cache` checkbox is not selected 4. Scroll until some of the cards with cover images are not visible 5. Scroll back up such that the cards with cover images are visible again 6. Take a screenshot of the last 10 network requests for those card covers and post back here (it shouldn't contain any sensitive data but if it does please be sure to crop it out or blur it out)   I want to see if your chrome is caching any part of the network requests to disk at all or if something else is happening so we can devise a fix for the problem.   Thanks, Will
            Earl McCutcheon made changes -
            Assignee Original: Earl McCutcheon [ emccutcheon ]
            Earl McCutcheon made changes -
            Assignee New: Earl McCutcheon [ emccutcheon ]

              Unassigned Unassigned
              emccutcheon Earl McCutcheon
              Affected customers:
              3 This affects my team
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: