Tabs in MS Teams Jira Server web are broken

XMLWordPrintable

    • 3
    • Severity 2 - Major
    • 17

      Issue Summary

      As described on Microsoft Teams for Jira Server documentation, the "Jira Server" app on Microsoft Teams provides team and personal tabs. Attempting to load these tabs on newer web browser releases results in an endless authentication loop.

      This is caused by browser data storage policies and a domain mismatch (teams.microsoft.com vs. *.msteams-atlassian.com). Starting in Chrome (Chromium) 115+, Microsoft Edge 115+, and Firefox 86+ (for users with "strict" privacy protections), sites are not permitted to have shared local storage. See Google Developers: Storage Partitioning for more details.

      Steps to Reproduce

      1. Configure the Jira Data Center / Microsoft Teams "Jira Server" app integration.
      2. Personal tabs
        1. Attempt to use the assigned to me, reported by me, watched by me, or my filters tab from the "Jira Server" app.
      3. Team tab
        1. Attempt to add the "Jira Server" tab to a team channel.

      Expected Results

      The user is requested to authenticate. The results are displayed after authenticating (and providing the Jira ID).

      Actual Results

      The user is continuously requested to re-authenticate ("Sign in with Microsoft account").

      Workaround

      This browser restriction can be disabled by adjusting settings. If users' browsers are managed by a corporate policy, an administrator can deploy this change to all users.

      !

      Chrome

      Visit chrome://flags/#third-party-storage-partitioning and set "Third-party Storage Partitioning" to disabled.

      Microsoft Edge

      Visit edge://flags/#third-party-storage-partitioning and set "Third-party Storage Partitioning" to disabled.

      Firefox

      Follow the guidance on Mozilla: State Partitioning to disable state partitioning or exempt teams.microsoft.com and *.msteams-atlassian.com.

        1. assigned-to-me-sign-in.png
          767 kB
          Benjamin S
        2. assign-to-me-working.png
          807 kB
          Benjamin S
        3. authentication-successful.png
          549 kB
          Benjamin S
        4. team-tab-sign-in.png
          986 kB
          Benjamin S
        5. team-tab-working.png
          888 kB
          Benjamin S
        6. third-party-storage-partitioning.png
          1.11 MB
          Benjamin S

            Assignee:
            Volodymyr Batrukh (Inactive)
            Reporter:
            Benjamin S
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: