Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-59481

Opening Multiple Project Overview at once can lead to Incorrect Rendering of Content

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Low
    • 7.0.0
    • 6.4.12
    • None

    Description

      Summary

      Users loading multiple project overview pages at a time will render incorrectly to some of its content, following the last page loaded by the user. This can easily reproduced when loading the Project Overview page took 5 seconds or more.

      Environment

      • Tested on JIRA 6.4.12

      Steps to Reproduce

      1. Disable new Project Sidebar
      2. Open 4 projects in different tabs, land at Project Overview page
      3. Ensure all projects took more than 5 seconds to load
      4. Refresh all tabs quickly

      Expected Results

      The content in each Project overview renders correctly

      Actual Results

      3 out of 4 projects has incorrect content which retrieved from the last refreshed project.

      Notes

      • Jira page is builded from many small web fragments. Each web fragment has template that defines how it will look like. The template use values like user-name, project-key from provided context.
      • This is interesting how legacy project page populate the project object to the context. When user visit project page, it save the last visited project into user history. Later when page is rendered, for each web fragment, everytime it take the latest project from user history.
        If in meantime user will open another project page, the history will be changed and semi rendered pages will start rendering web-fragments for a different project.

      Workaround

      • Use new Project Sidebar or Project Centric view

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              znoorsazali Zul NS [Atlassian]
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: