Uploaded image for project: 'Jira Software Cloud'
  1. Jira Software Cloud
  2. JSWCLOUD-25553

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

    XMLWordPrintable

Details

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              emccutcheon Earl McCutcheon
              Votes:
              3 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated: