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.
Add the scheme
matrixto 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=joinfor 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
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. ↩