diff --git a/content/rooms/fragments/v2-state-res.md b/content/rooms/fragments/v2-state-res.md index 48165545..e9013edf 100644 --- a/content/rooms/fragments/v2-state-res.md +++ b/content/rooms/fragments/v2-state-res.md @@ -121,9 +121,9 @@ the auth event is not rejected. The *resolution* of a set of states is obtained as follows: -1. Take all *power events* and any events in their auth chains, - recursively, that appear in the *full conflicted set* and order them - by the *reverse topological power ordering*. +1. Select all *power events* that appear in the *full conflicted set*. Compute + the union of their auth chains. Sort the union using the + *reverse topological power ordering*. 2. Apply the *iterative auth checks algorithm*, starting from the *unconflicted state map*, to the list of events from the previous step to get a partially resolved state.