I’m xposting here too. People on Firefox sub also report the same: pwas of Lemmy servers on 0.18 crash the browser either on startup or minimizing depending on the instance. At least FF, but Chrome is reported to crash too.

Is this known? Nobody reacted in support sub and I find the github hard to search tbh.

cross-posted from: https://lemmy.world/post/610316

cross-posted from: https://lemmy.world/post/610043

Inb4 I know I have an old phone with low storage and old Android 9 and a slightly outdated Fenix fork (IceRaven/Fenix 112) with a bunch of extensions and the problem could be in any of these. Just wanna know if it’s definitely on my end or maybe not. Because I never have this kind of problems with any other web site.

Anyway. I tend to use permanent Private mode apart from a couple PWAs, including some Lemmy instances. My “home” lemmy.world with 0.17.4 works well enough.

But I just realized that when using instances on 0.18 like lemmy.ml or lemmynsfw, minimizing the PWA (going to phone home screen) crashes the entire browser, including any other windows.

So, is it just me?

For comparison, I tried it on Bromite (yes I know it’s not developed anymore): using the add home shortcut for 0.17.4 lemmy.world just indeed adds a browser shortcut. With 0.18 instances, the shortcuts make Bromite act like proper PWAs without the address bar etc. But not crashing.

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

    I’m going to suggest checking out https://wefwef.app/ which is also a PWA but is very similar to Apollo.

    It’s solved a lot of problems lemmy’s own PWA has and is done really well

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

      Hey that looks good. How does this work? If I Iog in through this, do my login details go through some other party? I don’t quite get these web apps honestly.

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

        I checked the github code, your login stays local to your phone and your local browser calls your lemmy instance.

        I didn’t check what’s running on the wefwef.app site is actually the github code but all 3rd party apps have this risk even if you download it from an App Store.

        But I’m relatively comfortable with the app, but do always follow good practices like not repeating passwords and worst case they just steal my lemmy account 🤷

        If you’re concerned you could run the github code yourself since it’s open source https://github.com/aeharding/wefwef

        • WhoRoger@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          That’s great, thanks. I usually use foss apps in the first place. I just wasn’t sure how webapps work, at what stage the wrapper oe whatever changes the web site.

          Ya my Lemmy acct is pretty imports to me right now, heh.

          Not sure how I’d run the code myself… Guess I’d need to have a web server running? Maybe on my phone even? That sounds like a rad idea.

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

    It’s worth noting that crashing is always a browser bug. So while it is likely triggered by a Lemmy bug as well it would be a good idea to report it to the browsers too.

  • AlmightySnoo 🐢🇮🇱🇺🇦@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Also worth noting that PWAs with Firefox are very slow make the phone go extremely hot, you might probably want to immediately close them and just use the web UI inside the browser instead.

  • Bilb!A
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Oh, I noticed this too. I wound up just using Samsung Internet to install as a PWA. It’s not like I need uBlock Origin on lemmy.