Adding too many items to projectSettings module of an app causes the navigation panel to not be scrollable

XMLWordPrintable

    • Severity 2 - Major

      Issue Summary

      Adding too many items to projectSettings module of an app causes the navigation panel to not be scrollable

      Steps to Reproduce

      1. Create a new Forge app that implements `projectSettings`,
      2. Add many sub items and pages to it, for example:
        jira:projectSettingsPage:
            - key: custom-ui-project-settings-hello-world-page
              resource: main
              resolver:
                function: resolver
              title: custom-ui-project-settings
              sections:
                - header: My Header 1
                  pages:
                    - title: Sub-page of My Header 1
                      route: '/'
                - header: My Header 2
                  pages:
                    - title: Sub-page 1 of My Header 2
                      route: '/testPage1'
                    - title: Sub-page 2 of My Header 2
                      route: '/testPage2'
                    - title: Sub-page 3 of My Header 2
                      route: '/testPage3'
                    - title: Sub-page 4 of My Header 2
                      route: '/testPage4'
                - header: My Header 3
                  pages:
                    - title: Sub-page 1 of My Header 3
                      route: '/testPage5'
                - header: My Header 4
                  pages:
                    - title: Sub-page 1 of My Header 4
                      route: '/testPage6'
                - header: My Header 5
                  pages:
                    - title: Sub-page 1 of My Header 5
                      route: '/testPage7'
                    - title: Sub-page 2 of My Header 5
                      route: '/testPage8'
                - header: My Header 6
                  pages:
                    - title: Sub-page 1 of My Header 6
                      route: '/testPage7'
                    - title: Sub-page 2 of My Header 6
                      route: '/testPage8'
        
      3. Deploy and install the app to an instance;
      4. Navigate to a project settings page and access the app's item;

      Expected Results

      When may pages/items are added, Jira adds a scroll so that they are all accessible.

      Actual Results

      Jira does not add a scrollbar and some items are not accessible if they are too far down on the navigation panel;

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available

              Assignee:
              Unassigned
              Reporter:
              Rodrigo Heinzen (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: