Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

Fix bell icons on room list hover being black squares #135

Merged
merged 4 commits into from
Oct 9, 2024

Conversation

dbkr
Copy link
Member

@dbkr dbkr commented Oct 9, 2024

The EchoStore wasn't being set up and therefore missed the client being injected.

Patch from @t3chguy.

Fixes element-hq/element-web#28169
Regressed by #124

Also fixed the MatrixClientPeg test to actually just test the clientpeg class rather than spinning up a real client and trying to start it, because otherwise it was failing in weird ways.

Checklist

  • Tests written for new code (and old code if feasible).
  • New or updated public/exported symbols have accurate TSDoc documentation.
  • Linter and other CI checks pass.
  • I have licensed the changes to Element by completing the Contributor License Agreement (CLA)

The EchoStore wasn't being set up and therefore missed the client being
injected.

Patch from @t3chguy.
dbkr added 3 commits October 9, 2024 17:02
...by mocking out createClient so it doesn't try to start a real client.
@dbkr dbkr added this pull request to the merge queue Oct 9, 2024
Merged via the queue into develop with commit 5f113c4 Oct 9, 2024
32 checks passed
@dbkr dbkr deleted the dbkr/register_readywatchingstore branch October 9, 2024 23:00
dbkr added a commit that referenced this pull request Oct 10, 2024
This seems to be causing a lot of weirdness, presumably because there's
another missing thing like in #135, but I don't know what it might be and
it feels like it might take a while to find. Backing these changes out
to fix develop while we sort it out.

Fixes element-hq/element-web#28179
@dbkr dbkr mentioned this pull request Oct 10, 2024
4 tasks
github-merge-queue bot pushed a commit that referenced this pull request Oct 10, 2024
This seems to be causing a lot of weirdness, presumably because there's
another missing thing like in #135, but I don't know what it might be and
it feels like it might take a while to find. Backing these changes out
to fix develop while we sort it out.

Fixes element-hq/element-web#28179
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Notification icon has become a square
2 participants