diff --git a/proposals/2312-matrix-uri.md b/proposals/2312-matrix-uri.md index ff5cfe4e..fcc8a200 100644 --- a/proposals/2312-matrix-uri.md +++ b/proposals/2312-matrix-uri.md @@ -252,10 +252,7 @@ describes two possible actions: * `action=join` is only valid in a URI resolving to a Matrix room; applications MUST ignore it if found in other contexts and MUST NOT generate it for other Matrix resources. This action means that client applications - SHOULD attempt to join it using the standard CS API means. Client - applications SHOULD ask for user confirmation before joining if the user - is neither a joined member of the room nor of its immediate - [successor or predecessor](https://matrix.org/docs/spec/client_server/latest#module-room-upgrades). + SHOULD attempt to join it using the standard CS API means. * `action=chat` is only valid in a URI resolving to a Matrix user; applications MUST ignore it if found in other contexts and MUST NOT generate it for other Matrix resources. A URI with this action that a client application @@ -344,8 +341,7 @@ comparisons are case-INsensitive. [routing](https://matrix.org/docs/spec/appendices#routing). 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. + _the last_ such item as an instruction, as this proposal defines in [query](#query). The classes of URIs and corresponding default actions (along with relevant CS API calls) are collected as follows. This is non-normative and just provides