Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-60189

Open links to plugin pages on a separate tab (plugin manager)

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • core
    • None
    • Jenkins 2.206

      Clicking on a plugin name on the plugin manager triggers a navigation away to the plugin page.

      The navigation happens in the current tab and makes and makes the user leave Jenkins. I think this poses a problem for the following reasons:

      • The unsaved changes on plugin selection and  filter status are lost upon navigating away. Navigating back to the page does not restore this state.
      • It's really easy to click one of these links, either by accident or by assuming that the link acts as a checkbox label (clicking the link would toggle the checkbox).

      My proposal is to open these links on a new tab. This helps prevent user mistakes and unwanted loss of changes. 

       

      This solution would also be applied to external links on the "third party licenses" page.

       

      Open points

      It seems easy to change this behaviour for the plugin links (on red on the image), it's just an HTML change.
      I have doubts about the hyperlinks on the plugin excerpts (on blue on the image). I'm assuming this would require some additional JS code.

          [JENKINS-60189] Open links to plugin pages on a separate tab (plugin manager)

          Félix Queiruga Balado created issue -
          Félix Queiruga Balado made changes -
          Assignee New: Félix Queiruga Balado [ fqueiruga ]
          Félix Queiruga Balado made changes -
          Description Original: Clicking on a plugin name on the plugin manager triggers a navigation away to the plugin page.

          The navigation happens in the current tab and makes and makes the user leave Jenkins. I think this poses a problem for the following reasons:
           * The unsaved changes on plugin selection and  filter status are lost upon navigating away. Navigating back to the page does not restore this state.
           * It's really easy to click one of these links, either by accident or by assuming that the link acts as a checkbox label (clicking the link would toggle the checkbox).

          My proposal is to open these links on a new tab. This helps prevent user mistakes and unwanted loss of changes. 
          h4. Open points

          It seems easy to change this behaviour for the plugin links (on red on the image), it's just an HTML change.
          I have doubts about the hyperlinks on the plugin excerpts (on blue on the image). I'm assuming this would require some additional JS code.

          !image-2019-11-15-19-23-52-825.png!
          New: Clicking on a plugin name on the plugin manager triggers a navigation away to the plugin page.

          The navigation happens in the current tab and makes and makes the user leave Jenkins. I think this poses a problem for the following reasons:
           * The unsaved changes on plugin selection and  filter status are lost upon navigating away. Navigating back to the page does not restore this state.
           * It's really easy to click one of these links, either by accident or by assuming that the link acts as a checkbox label (clicking the link would toggle the checkbox).

          My proposal is to open these links on a new tab. This helps prevent user mistakes and unwanted loss of changes. 

           

          This solution would also be applied to external links on the "third party licenses" page.

           
          h4. Open points

          It seems easy to change this behaviour for the plugin links (on red on the image), it's just an HTML change.
           I have doubts about the hyperlinks on the plugin excerpts (on blue on the image). I'm assuming this would require some additional JS code.

          !image-2019-11-15-19-23-52-825.png!
          Félix Queiruga Balado made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Zbynek Konecny made changes -
          Remote Link New: This issue links to "PR (Web Link)" [ 24009 ]
          Oleg Nenashev made changes -
          Released As New: Jenkins 2.206
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Resolved [ 5 ]

            fqueiruga Félix Queiruga Balado
            fqueiruga Félix Queiruga Balado
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: