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
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Notification icon has become a square
2 participants