matrix-org / matrix-org/matrix-js-sdk

`createClient` should set up `sessionStore`

Open
#863 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.