Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't load any messages after rejoining a public group #10362

Closed
KyleNie opened this issue Apr 17, 2020 · 3 comments · Fixed by #11372
Closed

Can't load any messages after rejoining a public group #10362

KyleNie opened this issue Apr 17, 2020 · 3 comments · Fixed by #11372
Assignees

Comments

@KyleNie
Copy link

KyleNie commented Apr 17, 2020

Bug Report

Problem

If I delete a public group and join it again, no messages will load as if it's an empty group. "Fetch more messages" doesn't work.

Expected behavior

Previous messages are loaded.

Actual behavior

Nothing appears and "fetch more messages" button won't get it work.

Reproduction

  • Join a public group
  • delete chat
  • join the same group again

Additional Information

  • Status version: 1.2.0
    comment: # (Android or iOS.)
  • Operating System: Android Q
@flexsurfer
Copy link
Member

@cammellos probably for public chats we need to clear all data, and consider it as brand new chat when joining again, wdyt ?

@cammellos
Copy link
Member

@flexsurfer it's actually an explicit behavior, we did this I believe because we were required by the previous security audit.

The idea is that if you join a chat, delete it because you don't want some of those messages, if you re-join the chat you don't want to see them again.

I am not sure that's really needed for public chats (while 1-to-1 I would be more cautios, also there are some technical constraints with that), so we could change the behavior.

I think it's a question for UX team this one, @errorists @hesterbruikman

@errorists
Copy link
Contributor

errorists commented Apr 20, 2020

to be honest, I think it goes against common sense expectation. a public chat is an immutable record of conversations; if you left it and rejoined, you would fully expect to fetch its latest state including everything you seen before

delete it because you don't want some of those messages,

I think the expectation is more like, you don't want to participate in it, it's about choosing to subscribe to a conversation

edit: maybe to leave a more definite design consideration : the optimal UX here is what the issue author described as expected behaviour

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants