Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perform connection test after selecting server (matrix.org can get blocked) #1099

Closed
nisbet-hubbard opened this issue Jun 17, 2023 · 1 comment
Labels
A-Authentication A-Performance O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect Z-Polish

Comments

@nisbet-hubbard
Copy link

nisbet-hubbard commented Jun 17, 2023

Steps to reproduce

Where are you starting? What can you see?

The startup screen. In a geography where matrix.org is blocked.

What do you click?

’Continue’

Outcome

What did you expect?

The server selection screen should be shown first, before any connection test is performed on a server selected by user (this is the workflow in FluffyChat).

If a connection test must be done before a server is selected, do it on a domain known to not have been blocked anywhere instead of matrix.org.

What happened instead?

Frozen screen with a spinner saying ‘Loading’ continued for half a minute before the next screen eventually loaded.

This tends to make unsuspecting users believe that the whole app is getting blocked, and give up before the next screen has a chance to load. In reality, it’s only individual homeservers that can ever get blocked. Which is why Matrix is such a blessing for people living under authoritarian regimes: if one doesn’t need to reply on one centralised server, no govt will manage to block (or even find) all the homeservers in order to render a Matrix client unusable.

Your phone model

iPhone SE2

Operating system version

iOS 16.3.1

Application version

1.1.1

Homeserver

No response

Will you send logs?

No

@nisbet-hubbard nisbet-hubbard changed the title Remove ‘Loading’ delay when matrix.org is blocked Perform connection test after selecting server (matrix.org can get blocked) Jun 21, 2023
@pixlwave pixlwave added A-Authentication O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Minor Impairs non-critical functionality or suitable workarounds exist labels Jul 11, 2023
@pixlwave
Copy link
Member

pixlwave commented Oct 2, 2024

Fixed by #3316 (and seemingly had a dupe issue)

@pixlwave pixlwave closed this as completed Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Authentication A-Performance O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect Z-Polish
Projects
None yet
Development

No branches or pull requests

4 participants