Or maybe it is only me?

When I’m clicking a link to a community on the instance I’m logged into (Lemmy.world), the community opens in my web browser rather than in jerboa. Given, this is annoying especially when I want to subscribe to that community.

I should note that I’m using a url checker app so this might be the reason for such behavior.

  • m-p{3}@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 year ago

    IIRC the Android OS requires the app to define which URL handlers it should be able to intercepts at compile time as a security measure so that an app can’t decide to intercepts URL it shouldn’t after being installed without your knowledge or consent.

    The nature of the Fediverse makes it difficult to achieve that without hardcoding and maintaining a list of instances URLs in the app.

    • GissaMittJobb@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Only for external links opened through intents. Within the app, you are free to intercept all link opens.

      • m-p{3}@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        1 year ago

        Which is what OP is inquiring about, redirecting external links through intent (clicking link in a web browser and having them open in Jerboa).

        • GissaMittJobb@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 year ago

          That’s not how I interpreted it - I understood it as OP being logged in through Jerboa, and then clicking a community link, and subsequently having it open in the web browser, in place of opening in Jerboa.

          • haelusnovak@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            This is my biggest frustration as I try to find new communities, via the NewCommunities community. Each link opens the browser, which for some reason continuously has me signed out, so I cannot join easily. 😵‍💫🫠

            • radarsat1@lemmy.ml
              link
              fedilink
              English
              arrow-up
              2
              ·
              edit-2
              1 year ago

              And this is an even bigger problem on communities on other instances, since you are not only signed out, you don’t even have an account there. So you are forced to go back to your instance and search for it, hoping that it is seen through federation. imho what should happen in that case is that Jerboa should “adapt” the URL so that you see the community as from your own account’s instance. So if I click on a link to blah.ml/c/blahcommunity, that should actually open lemmy.ml/c/blahcommunity@blah.ml. Hm, but actually it shouldn’t do that because it should just open the community directly in Jerboa. But that would be second best.

    • a new sad me@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I see, it makes sense. I wonder if there is a way to bypass that. For example, long pressing a link inorder to open an option such as “search for community”. The inability to switch between communities in efficient way in the app (any app) is a major annoyance.