Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Feature Requests
  3. Prevent app from opening in new tab?

Prevent app from opening in new tab?

Scheduled Pinned Locked Moved Feature Requests
dashboard
15 Posts 7 Posters 2.3k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R random_eric

    @timconsidine
    My setup is this:
    The tew tab in my browser opens the "my.cloudron.app" page / dashboard.

    So everytime I open a new tab, I'm presented the cloudron app page.
    Then, from this new tab, I just want to click to open the app in the current tab that I just created, not another new tab.

    timconsidineT Offline
    timconsidineT Offline
    timconsidine
    App Dev
    wrote on last edited by
    #6

    @random_eric which browser ?

    1 Reply Last reply
    0
    • R random_eric

      @timconsidine
      As far as I know, this only happens with cloudron.
      Does that mean that when you click on an app, it does not open in a new tab for you?

      jdaviescoatesJ Online
      jdaviescoatesJ Online
      jdaviescoates
      wrote on last edited by jdaviescoates
      #7

      @random_eric said in Prevent app from opening in new tab?:

      As far as I know, this only happens with cloudron.

      It happens because the links to app in the Dashboard are

      target="_blank"

      I don't think there is currently any way to easily change that.

      Edit: and @staff while I don't really fully understand this, it sounds like perhaps it'd just be better to not use target="_blank" at all (or at least adding rel="noopener" or rel="noreferrer" too), see:

      https://web.dev/external-anchors-use-rel-noopener/

      I use Cloudron with Gandi & Hetzner

      1 Reply Last reply
      1
      • robiR Offline
        robiR Offline
        robi
        wrote on last edited by
        #8

        The Cloudon UI maintains a connection to the backend server to keep things smooth and updated.

        If the links were not opening in a new tab, this would constantly break the backend connection for the UI.

        It's the same reason why forum software like discourse and nodebb direct clickable links to new tabs too (to maintain the connection in the current tab).

        So you can choose to use the dashboard differently, or create your own new dashboard and have your new tab page be that one that opens your apps in the same tab.

        Personally I have a Cloudron tab pinned and open new tabs from there. My new tab page is blank on purpose as it is the fastest loading tab and I get to type in what I want to visit quickly, which is way faster than waiting for a tab load plus mouse move + mouse click, keyboard->mouse context switch.

        Conscious tech

        1 Reply Last reply
        2
        • nebulonN Offline
          nebulonN Offline
          nebulon
          Staff
          wrote on last edited by
          #9

          That is an interesting topic. I can't remember that this was a conscious decision on our end but more just the way we expected it to behave, so this was never questioned. Of course technically we could basically just remove the target="_blank" and leave this to user to use middleclick or ctrl+leftclick for a new tab.

          Since this changes the dashboard behavior a bit and the fix is trivial, lets see if someone here brings further good arguments to leave it as is or not, then we can adjust this for the next version.

          girishG 1 Reply Last reply
          1
          • nebulonN nebulon

            That is an interesting topic. I can't remember that this was a conscious decision on our end but more just the way we expected it to behave, so this was never questioned. Of course technically we could basically just remove the target="_blank" and leave this to user to use middleclick or ctrl+leftclick for a new tab.

            Since this changes the dashboard behavior a bit and the fix is trivial, lets see if someone here brings further good arguments to leave it as is or not, then we can adjust this for the next version.

            girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #10

            @nebulon Without target=_blank the default behavior is to open in same tab i.e the new site will replace the dashboard ?

            1 Reply Last reply
            0
            • nebulonN Offline
              nebulonN Offline
              nebulon
              Staff
              wrote on last edited by
              #11

              Correct, changing behavior to that is what I assumed was this thread about. Basically this leaves the choice to the browser setting where ctrl+click and middleclick are I think the default for open in a new tab.

              1 Reply Last reply
              0
              • robiR Offline
                robiR Offline
                robi
                wrote on last edited by
                #12

                I wouldn't change the default, but perhaps have it as an option.

                Conscious tech

                R timconsidineT 2 Replies Last reply
                2
                • robiR robi

                  I wouldn't change the default, but perhaps have it as an option.

                  R Offline
                  R Offline
                  random_eric
                  App Dev
                  wrote on last edited by
                  #13

                  Having an option would be great.
                  Can this topic be moved to feature request?

                  humptydumptyH 1 Reply Last reply
                  1
                  • nebulonN nebulon moved this topic from Support on
                  • R random_eric

                    Having an option would be great.
                    Can this topic be moved to feature request?

                    humptydumptyH Offline
                    humptydumptyH Offline
                    humptydumpty
                    wrote on last edited by
                    #14

                    @random_eric alternatively, you could "pin" the dashboard page and make sure to have the "open previous tabs/session" enabled in the browser. That way you have one dashboard in a fixed position (first icon for me) and then either open or pin additional apps as needed.

                    5e65d8a8-c723-4b0b-8d48-782d7da7dc90-image.png

                    1 Reply Last reply
                    0
                    • robiR robi

                      I wouldn't change the default, but perhaps have it as an option.

                      timconsidineT Offline
                      timconsidineT Offline
                      timconsidine
                      App Dev
                      wrote on last edited by
                      #15

                      @robi said in Prevent app from opening in new tab?:

                      I wouldn't change the default

                      💯 %
                      Opening an app in a new tab is key productivity for me.
                      Would be more than little p***ed off for it not be available.

                      1 Reply Last reply
                      1
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search