diff --git a/proposals/2312-matrix-uri.md b/proposals/2312-matrix-uri.md index 98a3b3a7..068fb10d 100644 --- a/proposals/2312-matrix-uri.md +++ b/proposals/2312-matrix-uri.md @@ -339,12 +339,11 @@ comparisons are case-INsensitive. 1. Split the `query` into items separated by `&` character; several subsequent `&` characters delimit empty items, ignored by this algorithm. - a. If `query` contains one or more items starting with `via=` - treat - the rest of each this item after `via=` as a percent-encoded homeserver - name to be used in + a. If `query` contains one or more items starting with `via=`: for each item, treat + the rest of the string as a percent-encoded homeserver name to be used in [routing](https://matrix.org/docs/spec/appendices#routing). - b. If `query` contains one or more items starting with `action=` - treat + b. If `query` contains one or more items starting with `action=`: treat _the last_ such item as an instruction for joining or opening a direct chat, as per this proposal.