Skip to content

Add matrix: to allowed URI schemes #1095

@kleinesfilmroellchen

Description

@kleinesfilmroellchen

Add the scheme matrix to the list of allowed schemes.

Matrix URIs1 (spec) are specified by the IANA for use in the Matrix decentralized chat protocol. An example for such a URI would be matrix:r/matrix:matrix.org?action=join for the Matrix HQ channel. As you can see, GitHub has the same issue of dropping/sanitizing this scheme, so this is an easy opportunity to be better than Microsoft :)

The URIs are harmless, as they invoke a separate application or browser window to ask the user to join a channel or a direct message conversation. This does not happen automatically, the action is never harmful, and no data is ever automatically downloaded to the user’s machine by clicking a matrix: link.

Footnotes

  1. Do not suggest one should use matrix.to links. They have known technical and ideological problems that ultimately make them inferior to matrix: scheme URIs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions