matrix-org / matrix-org/matrix.to

Matrix.to links not useful when shared on platforms which don't navigate to # fragement

Open
#365 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
1.4k
Forks
318
PR merge metrics
No merged PRs in 30d

Description

Cause

Behaviour described in title observed on Discord, where links not escaped with <url> to pages reachable by Discord's web crawler automatically generate rich media embeds which on click navigate to the linked page, minus URL fragment.

Effect

This causes confusion, as matrix.to without fragment content is nearly useless for onboarding someone to the matrix network.

Possible solutions

  • Add button which shows compatible clients on matrix.to root page to improve onboarding
  • Make # anonymizer optional

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the matrix.to root page and reproduce how a Discord-shared link behaves when its URL fragment is removed. Compare the proposed compatible-client button and optional anonymizer directions, then define completion as a shared link still providing useful Matrix onboarding without relying on fragment navigation.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.