-
Notifications
You must be signed in to change notification settings - Fork 105
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
Messages bluntly refuse to send in a room with an unverified device present. #3287
Comments
Overall, this is by design. It is a stop-gap solution in a sense that eventually users won't see it because all of their devices are verified or if they are not, then those devices are excluded. Also, it was meant to apply only when you have explicitly verified the user with such devices - meaning it concerns a small percentage of current users who are very "strict". Now, what is new and was realized yesterday, is that each person counts as a verified used to themselves. From a security perspective that makes sense - as otherwise a malicious homeserver could add a device on behalf of you and you would not notice. However, it was not considered when thinking about the overall current UX. |
Maybe instance of matrix-org/matrix-rust-sdk#3973 |
You can click on "Send anyway" for that. |
This comment was marked as off-topic.
This comment was marked as off-topic.
For reference / visibility - here is the ticket to adjust the copy, in case this was your own device: element-hq/element-meta#2534 |
Yes
No. It popped up a "Send failed [OK]" alert, and nothing else. |
It wasn't my own device. The repro steps were:
|
Got it, was just putting it here for visibility when it comes up with your own device.
FWIW - tried this morning myself and it worked as expected, if it helps with anything. |
FWIW, ignore #3287 (comment). This was in the context of https://github.com/element-hq/crypto-internal/issues/370. |
(see also #3354, which is specifically for verified users with unverified devices) |
Looks like it is related to that matrix-org/matrix-rust-sdk#3973 but not exactly the same? |
So I might be repeating myself :/ Anyhow it is possible that we have an occurence of the #3973 bug, while at the same time a timeline reset is happening (because of a gappy sync?) |
Steps to reproduce
Outcome
What did you expect?
An error message which actually explains what the problem is and how to fix it. From memory, the intended behaviour is to warn the sender loudly about the unverified device, but not block sending outright?
Also, if a message send does fail like this, i'd expect to be able to resend it - rather than have to copy the body and paste into the composer and hit send again, which just ends up with stacks of unsendable msgs.
What happened instead?
Cryptic failure with super-frustrating lack of retry button.
Your phone model
No response
Operating system version
No response
Application version
706
Homeserver
No response
Will you send logs?
Yes
The text was updated successfully, but these errors were encountered: