tdesktop icon indicating copy to clipboard operation
tdesktop copied to clipboard

When opening a group, the last updated topic is opened instead of letting the user choose what topic read (like prev. version)

Open gerardbosch opened this issue 1 year ago • 4 comments

Steps to reproduce

  1. Click on a group that has topics

Expected behaviour

  1. The topic list expands and no chat is opened yet
  2. The user see the list of topics with the new message counter
  3. The user decides which topic wants to open to read messages (if they decide to read any at all)
  4. The user clicks on the topic that wants to start reading messages

Actual behaviour

On the release of v4.12.2, the behavior when opening groups that has topics enabled has changed: It seems that now the last topic is automatically opened.

This is very inconvenient as the user may not want to read that topic in particular or just wants to see how many new messages are in any topic without even opening them, so the message counter still holds.

Expected (the same than previous version and the Android app)

  1. The user click on a group
  2. The user is presented with the list of topics on that group (no topic is opened)
  3. The user decides what to read or whether go back without opening any message.

Operating system

Linux Ubuntu 23.10

Version of Telegram Desktop

4.12.2

Installation source

Snap

Crash ID

No response

Logs

No response

gerardbosch avatar Dec 04 '23 16:12 gerardbosch

Telegram Web (a and k versions) work fine. Android app also OK.

Please, could you revert to the previous behavior on the Telegram Desktop? It's frustrating to open a group, and get a random topic opened unintentionally. Thank you!

gerardbosch avatar Jan 10 '24 15:01 gerardbosch

It opens the last updated topic as well as the topics list to be able to choose any other topic. So you need the same amount of clicks for opening any topic and the last updated one you just get without clicks at all.

john-preston avatar Jan 11 '24 06:01 john-preston

It opens the last updated topic as well as the topics list to be able to choose any other topic. So you need the same amount of clicks for opening any topic and the last updated one you just get without clicks at all.

Hi @john-preston!

Yes, but the thing is that I don't want to open the last updated topic, as this changes the unread messages counter and the read pointer.

I would like that the experience would be back consistent with the Web and mobile versions, like the previous Desktop version.

Defaulting to the last updated topic has the following side-effects:

  • You lose the unread pointer in case you were not interested on reading that topic. This is very probable if (a) you just want to check how many new messages; (b) if you're in a group with lots topics and you want to access to a specific topic, not the last updated; (c) if you just want to access the group to revisit an old conversation in another topic.

  • The unread message counter gets altered despite you were not interested to check that last updated topic.

These are the main pain points by which I found the update not ergonomic —I would value more to be able to take the decision on what to open over doing an extra click. The thing is that in my case, I would personally want to chose which topic to open, not a default decision.

Another option could be to make it configurable with a toggle in settings. What do you think about everything?

Cheers!

gerardbosch avatar Jan 11 '24 10:01 gerardbosch

Hi @john-preston, do you think there's any chance to go back to the previous behavior, or make it configurable?

It would be nice not only for the UX arguments I tried to describe above, but also that the behavior be consistent with the other platforms (mobile and web app).

In any case, given that the behavior is already changed, a toogle in settings (defaulting to old behavior) would be very appreciated :)

Thank you!! 🙏

gerardbosch avatar Apr 09 '24 22:04 gerardbosch

I'm on v5.0.2 now and I have realized that the behavior has been rolled back to the old behavior and is back consistent with other platforms.

So if you confirm it, this issue can be closed.

gerardbosch avatar Jun 06 '24 21:06 gerardbosch

Yup, I've rolled it back.

john-preston avatar Jun 07 '24 03:06 john-preston