element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.15k stars 1.99k forks source link

Verification | Unexpected verified badge in DM title bar on the other user avatar #28164

Open BillCarsonFr opened 2 weeks ago

BillCarsonFr commented 2 weeks ago

As a fresh user (eve) I created a DM with Alice. I then noticed a verified badge on alice

image

I double check on the console, and Alice is not verified:

await mxMatrixClientPeg.get().getCrypto().getUserVerificationStatus("@alice:localhost")

UserVerificationStatus {needsUserApproval: false, crossSigningVerified: false, crossSigningVerifiedBefore: false, tofu: false}

If I refresh the browser tab it is then fixed.

image

Here is more details on the succession of events:

image

Maybe an outdated room shield? and some confusion between user badges and room shields?

BillCarsonFr commented 2 weeks ago

Found a similar out-of-date UX problem Starts with Alice and Eve verified. Let Eve reset it's identity

I then see the warning Image

Then reverify Eve from Alice side. The Room header is out-of-date and still showing the red warning

switch to one room and come back. it is then up to date Image

andybalaam commented 1 week ago

Crypto team will put this on our backlog and do a timeboxed investigation of whether this is simple to fix.