matrix-org / matrix-org/matrix-js-sdk
`createClient` should set up `sessionStore`
Open
Help Wanted
T-Defect
- Dominant language
- TypeScript
- Stars
- 2.2k
- Forks
- 704
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 40
Description
Currently the JS SDK requires both `sessionStore` and `cryptoStore` for E2E to work properly, but the `createClient` helper only creates 1 out of 2, leading to various confused reports as to why E2E doesn't work.
Contributor guide
Research direction
Start by locating the createClient helper and inspect how it currently initializes cryptoStore. Confirm the corresponding sessionStore setup needed for E2E, then verify that createClient creates both stores so E2E works without additional configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- security
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100