element-hq / element-hq/element-web

Element-R: hang during login

Open
#25,779 8 comments 0 reactions 0 assignees View on GitHub
A-Element-R O-Uncommon S-Minor T-Defect
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

Sometimes:

* Log out
* Attempt to log back in
* See a spinner of doom:
![image](https://github.com/vector-im/element-web/assets/1389908/67068bb0-198c-4ce9-8593-c76ebf10f630)

I think it's something indexedDB related. From the logs:

```
16:00:02.449 Removing indexeddb instance: matrix-js-sdk:crypto [rageshake.ts:74:27](webpack:///src/rageshake/rageshake.ts)
16:00:02.450 Removing IndexedDB instance matrix-js-sdk::matrix-sdk-crypto [rageshake.ts:74:27](webpack:///src/rageshake/rageshake.ts)
16:00:02.451 Removed indexeddb instance: matrix-js-sdk:crypto [rageshake.ts:74:27](webpack:///src/rageshake/rageshake.ts)
16:00:02.452 cannot yet remove IndexedDB instance matrix-js-sdk::matrix-sdk-crypto [rageshake.ts:74:27](webpack:///src/rageshake/rageshake.ts)
16:00:02.551 IndexedDB worker is ready [rageshake.ts:74:27](webpack:///src/rageshake/rageshake.ts)
16:00:02.551 Removing indexeddb instance: matrix-js-sdk:riot-web-sync [959eaaf02cce2e15d078.worker.js:5127:33](https://pr10080--matrix-react-sdk.netlify.app/959eaaf02cce2e15d078.worker.js)
16:00:02.552 Removed indexeddb instance: matrix-js-sdk:riot-web-sync [959eaaf02cce2e15d078.worker.js:5127:33](https://pr10080--matrix-react-sdk.netlify.app/959eaaf02cce2e15d078.worker.js)
16:00:02.553 Deleted indexeddb data. [rageshake.ts:74:27](webpack:///src/rageshake/rageshake.ts)
```

note `cannot yet remove IndexedDB instance` in particular.

It's fine after a reload.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.