Title. Basically the first press seems to do nothing but the second press actually subscribes. Why is this?

18 points

sometimes it also happen on the website (at least for me) so I don’t think it’s some jerboa bug, also note that this app is not even in beta at the moment, just give it some time.

permalink
report
reply
16 points

So… I’m not crazy! I’m not the only one!

permalink
report
reply
8 points

I have found that for me it is only lemmy.ml communities. When I was on lemmy.ml it always happened. I moved to lemmy.world and now it is only lemmy.ml communities that do it. Desktop or mobile. It’s an instance problem, not a jerboa problem from what I can tell.

permalink
report
reply
5 points

This happens to me on lemmy.world as well, not using the app, curious that your move fixed it though. I think it might be a general lemmy issue rather than instance specific

permalink
report
parent
reply
3 points

Yeah this is why I’m asking because I’ve noticed it happens across multiple different instances. If it’s a known issue then eh whatever I hope they fix it but it’s still quite annoying.

permalink
report
parent
reply
3 points

I get it EVERYWHERE. Beehaw Lemme. World Lemme. Ml

It’s a jerboa bug. Is it reported yet?

permalink
report
parent
reply
4 points

Pretty sure this is an issue with Lemmy in general and not Jerboa. This happens on desktop, but weirdly not with all instances.

permalink
report
reply
4 points

I could be wrong but I think the first click works, there’s just no loading indicator, so then you click a second time because it’s unclear if anything is happening, and then shortly afterwards the successful response from the first click comes back and it just looks like the second click did something.

permalink
report
reply
0 points

These seems so simple but could be a manageable fix if it is that straightforward

permalink
report
parent
reply
1 point

The simplest standard fix is to just immediately start a loading spinner that disables the button until the first request comes back or times out, then at least the user knows that something is happening. Some sites use optimistic updating though where they just assume the request will be successful, benefit being that the change happens as soon as the user clicks the button but the downside is that it may change later if the request happens to error out for some reason.

permalink
report
parent
reply

Jerboa

!jerboa@lemmy.ml

Create post

Jerboa is a native-android client for Lemmy, built using the native android framework, Jetpack Compose.

Warning: You can submit issues, but between Lemmy and lemmy-ui, I probably won’t have too much time to work on them. Learn jetpack compose like I did if you want to help make this app better.

Built With

Features

Installation / Releases

Support / Donate

Jerboa is made by Lemmy’s developers, and is free, open-source software, meaning no advertising, monetizing, or venture capital, ever. Your donations directly support full-time development of the project.

Crypto

  • bitcoin: 1Hefs7miXS5ff5Ck5xvmjKjXf5242KzRtK
  • ethereum: 0x400c96c96acbC6E7B3B43B1dc1BB446540a88A01
  • monero: 41taVyY6e1xApqKyMVDRVxJ76sPkfZhALLTjRvVKpaAh2pBd4wv9RgYj1tSPrx8wc6iE1uWUfjtQdTmTy2FGMeChGVKPQuV
  • cardano: addr1q858t89l2ym6xmrugjs0af9cslfwvnvsh2xxp6x4dcez7pf5tushkp4wl7zxfhm2djp6gq60dk4cmc7seaza5p3slx0sakjutm

Contact

Community stats

  • 147

    Monthly active users

  • 961

    Posts

  • 6.1K

    Comments

Community moderators