Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

It is impossible to reclaim an alias if all users leave a room. (SYN-337) #1307

Closed
matrixbot opened this issue Apr 8, 2015 · 6 comments
Closed
Labels
S-Minor Blocks non-critical functionality, workarounds exist. T-Defect Bugs, crashes, hangs, security vulnerabilities, or other reported issues.

Comments

@matrixbot
Copy link
Member

(Imported from https://matrix.org/jira/browse/SYN-337)

(Reported by @erikjohnston)

@matrixbot
Copy link
Member Author

Jira watchers: @erikjohnston

@matrixbot matrixbot added z-p2 (Deprecated Label) z-bug (Deprecated Label) labels Nov 7, 2016
@matrixbot matrixbot changed the title If all users leave we should intelligently handle room aliases for it. (SYN-337) If all users leave we should intelligently handle room aliases for it. (https://github.com/matrix-org/synapse/issues/1307) Nov 7, 2016
@matrixbot matrixbot changed the title If all users leave we should intelligently handle room aliases for it. (https://github.com/matrix-org/synapse/issues/1307) If all users leave we should intelligently handle room aliases for it. (SYN-337) Nov 7, 2016
@richvdh
Copy link
Member

richvdh commented Aug 11, 2017

define "intelligently" ?

@heyakyra
Copy link

I would think that just means "automatically, with some constraints" though I'm not sure what, if any, constraints are needed. Maybe a certain amount of time as a grace period?

Several duplicates of / related to this:
#2100
element-hq/element-web#3194
element-hq/element-web#1361
#614
#2338

@richvdh
Copy link
Member

richvdh commented Jul 30, 2020

this seems to lack information on what is expected.

@richvdh richvdh closed this as completed Jul 30, 2020
@ara4n ara4n changed the title If all users leave we should intelligently handle room aliases for it. (SYN-337) It is impossible to reclaim an alias if all users leave a room. (SYN-337) May 22, 2022
@ara4n
Copy link
Member

ara4n commented May 22, 2022

Have renamed and reopened this bug, as it is a HORRIBLE user experience that:

  • You create a room, give it an alias
  • You decide to recreate it for some reason (e.g. having accidentally shared admin with someone you no longer want to have admin)
  • You get everyone to leave the room
  • You create a new room
  • You discover there is literally no way to reclaim the original alias.

The easiest solution would be for synapse to delete aliases of rooms on its server where it can see that everyone has left the room.

element-hq/element-web#3194 has a lot more detail on this from the client's perspective.

@ara4n ara4n reopened this May 22, 2022
@babolivier babolivier added S-Minor Blocks non-critical functionality, workarounds exist. T-Defect Bugs, crashes, hangs, security vulnerabilities, or other reported issues. and removed z-bug (Deprecated Label) z-p2 (Deprecated Label) labels May 23, 2022
@richvdh
Copy link
Member

richvdh commented May 23, 2022

dup #1201 I think

@richvdh richvdh closed this as completed May 23, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
S-Minor Blocks non-critical functionality, workarounds exist. T-Defect Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
Projects
None yet
Development

No branches or pull requests

5 participants