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

Display m.room.retention settings #18630

Closed
Mikaela opened this issue Aug 18, 2021 · 4 comments
Closed

Display m.room.retention settings #18630

Mikaela opened this issue Aug 18, 2021 · 4 comments
Labels
A-Room-Settings O-Uncommon Most users are unlikely to come across this or unexpected workflow T-Enhancement

Comments

@Mikaela
Copy link
Contributor

Mikaela commented Aug 18, 2021

Steps to reproduce

  1. Open a direct chat between two accounts (preferably both yours for easier reproducing)
  2. Send messages from both
  3. Send a state event from devtools m.retention.policy with whatever values you want.
  4. Bonus: change the retention time.

What happened?

The other account sees nothing to imply that messages are going to disappear after a specified time. The only visible change is the direct chat jumping on top of direct chats without any visible reason why.

What did you expect?

I expected to see a warning that "disappearing messages" are enabled in the room and especially warning if they get disabled. Currently they are implemented on server-side with no warning making gaslighting or other abuse possible especially towards less technical users.

See also #2497 for a complete implementation?

Operating system

Fedora 34

Browser information

Microsoft Edge 93.0.961.18

URL for webapp

develop.element.io

Have you submitted a rageshake?

No

@Mikaela
Copy link
Contributor Author

Mikaela commented Aug 18, 2021

To clarify, this issue also affects Element iOS and Element Android, not only Element Web.

Additionally I commented to https://github.com/vector-im/element-web/issues/2497#issuecomment-901371589 on what kind of a solution I would like to see.

@karolyi
Copy link

karolyi commented Aug 19, 2021

Mind you, room message retention handling is disabled per default:

https://github.com/matrix-org/synapse/blob/b5fef6054a3d5763a031440ad4c56fc97b12d2aa/synapse/config/server.py#L1201-L1205

@Mikaela
Copy link
Contributor Author

Mikaela commented Aug 19, 2021

However a lot of homeservers enable it for performance reasons while I think they generally use a year or so as global maximum policy.

On the issue in general I would like to add that clients have options to show redactions and some like FluffyChat even show message removals by default as opposed to room retention just resulting the messages being gone without a trace.

@SimonBrandner SimonBrandner added the O-Uncommon Most users are unlikely to come across this or unexpected workflow label Aug 19, 2021
@dbkr dbkr changed the title m.room.retention is entirely invisible to users Display m.room.retention settings Aug 19, 2021
@t3chguy
Copy link
Member

t3chguy commented May 26, 2022

Closing in favour of #16625

@t3chguy t3chguy closed this as not planned Won't fix, can't repro, duplicate, stale May 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Room-Settings O-Uncommon Most users are unlikely to come across this or unexpected workflow T-Enhancement
Projects
None yet
Development

No branches or pull requests

6 participants