Skip to content

Commit 1580576

Browse files
committed
Describe what a state reset is
Signed-off-by: Aaron Raimist <[email protected]>
1 parent 8005467 commit 1580576

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

specification/rooms/v1.rst

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,14 @@ State resolution
8989
~~~~~~~~~~~~~~~~
9090

9191
.. WARNING::
92-
Room version 1 is known to have bugs that can cause the state of rooms to reset.
93-
This is fixed in room version 2 and later.
92+
Room version 1 is known to have bugs that can cause the state of rooms to reset
93+
to older versions of the room's state. For example this could mean that users
94+
who had joined the room may be removed from the room, admins and moderators
95+
could lose their power level, and users who has been banned from the room may
96+
be able to rejoin. Other state events such as the the room's name or topic could
97+
also reset to a previous version.
98+
99+
This is fixed in the state resolution algorithm introduced in room version 2.
94100

95101
The room state :math:`S'(E)` after an event :math:`E` is defined in terms of
96102
the room state :math:`S(E)` before :math:`E`, and depends on whether

0 commit comments

Comments
 (0)