-
Notifications
You must be signed in to change notification settings - Fork 480
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
Make IS terms wording clearer when we fallback to vector.im #2760
Comments
Would it be possible to poll/check whether a user has granted permission ahead of time, so we can display this modal consent immediately after the user taps on something that requires consent? |
@nadonomy not really. As this request is async, we can get the answer lately. |
@nadonomy what do you think about the following screen? |
@manuroe can we use:
|
#2760 Add a outOfContext flag to ServiceTermsModal and adapt the display to it
When the user has not set an IS yet, the app tries to use vector.im (or any url specified by the HS well-known or the one defined by identityserverurl in the app plist).
The issue is that the app falls back to it without any notice. vector.im terms are displayed to the end user without a clear context. Plus, they can appear from anywhere because of network latency.
This video shows the current confusing UX and the latency issue that makes terms appear a bit out of context
For the moment, we just want to improve the wording of the terms screen as a quick fix.
We should also let the user decide to not use any IS like riot-web does with the "Do not use an identity server" button in the settings in such condition.
The current terms screen (that can appear from nowhere):
The text was updated successfully, but these errors were encountered: