Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up"Completing security" infinispinnered on a fresh login #12426
Comments
|
also, why are there two indexedb workers?! :/ |
|
i eventually got bored and hit refresh and got into the app. however, my megolm keys hadn't loaded from online backup... and despite the thing claiming that it's participating in online backup, I am failing to see a way to kick it to re-download them. |
|
i'm designating this as 'fire' given it's impacting every log in, and richvdh got bitten by it earlier. |
We leak a worker whenever the client is stopped, filed #12642. |
I don't think this technically meets our definition of fire, since it's not a regression or high visibility issue we'd do an off-cycle release for, so I'll clear the label... It only appears to happen for larger accounts with cross-signing, as best as I can tell, which is only enabled by default on develop. In any case, we're looking at it. |
|
For @ara4n's logs, unfortunately they seem to be truncated and the initial phase of login is not captured, so it's hard to say what happened there. From @richvdh's logs, the main slowdown appears to key signature upload, which suggests this is a version of #12223, so I'll focus on that one first and then ask for retesting here. |
|
Ah actually, I've spotted another issue that's probably important here: we're currently awaiting a full key backup restore during login... |
We were blocking the complete security flow on waiting for a key backup restore to complete, which could take multiple minutes with no visible progress. Fixes vector-im/riot-web#12426



Just logged into my main account on a local develop. It prompted me quite early on for my SSSS passphrase in order to login. Initialsync then completed in the bg... but it sat there infinispinnering at me :/
matrix-org/riot-web-rageshakes#2284