matrix-org / matrix-org/matrix.to

Unable to join a space in FluffyChat with the identifer that's provided due to mismatched home server

Open
#401 1 comment 0 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

Using the FluffyChat client, I am able to join rooms whose addresses don't point to the home server that is selected. For instance if I have envs.net selected as my home server, I can join #envs_lounge:matrix.org just fine.

What I can't do is join spaces in this way. If I have matrix.org selected as my home server and I try to join the unredacted space by searching for #space:unredacted.org , I get a search result of a public room named "#space:unredacted.org" with 0 members and I get an error when joining. If I change my home server to unredacted.org, I can then find the space and join as intended.

I think the FluffyChat instructions for joining spaces needs to be changed, but I'm not sure how you would make it be able to tell between spaces and rooms.

Maybe this is something FluffyChat needs to change on their end?

I think it wouldn't be hard to change the instructions to cover spaces as well, but wasn't sure if that would clutter things up unneccessarily.

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 by reviewing the FluffyChat instructions for joining Matrix rooms and spaces, then reproduce the reported search and join behavior with the home servers described in the issue. Determine whether the instructions need to cover spaces or whether the problem belongs in FluffyChat; done means the responsible behavior or guidance is clearly identified and verified.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.