Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

reliable repro: duplicates in new room list #14508

Closed
colemickens opened this issue Jul 15, 2020 · 27 comments · Fixed by matrix-org/matrix-react-sdk#6391
Closed

reliable repro: duplicates in new room list #14508

colemickens opened this issue Jul 15, 2020 · 27 comments · Fixed by matrix-org/matrix-react-sdk#6391
Assignees
Labels
A-Room-List P1 S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect X-Cannot-Reproduce Z-TravisR

Comments

@colemickens
Copy link

Description

I can reliably repro duplicates in the new room list. This repro'd on /develop and now repros on app.element.io.

Steps to reproduce

  1. (not sure if necessary) Have a bunch of rooms.
  2. it doesn't seem to matter which lists are collapsed or expanded
  3. click on a low priority room so that it's visible/active
  4. right click on the room, make it a favorite
  5. click on any other room
  6. expand/look at the favorite list, it will have at least two copies of the newly favorited room.

Often from this point on the list is just broken and requires a reload. Seems like some messy state somewhere.

Version information

  • Platform: web (in-browser)

In this screenshot, I did the repro instructions:

  1. I was in Rust (lang) (the orange icon).
  2. I changed it's priority.
  3. It didn't move. It wouldn't move. I collapsed the Favorite list
  4. I clicked on an old room i nteh room list.
  5. All of the sudden Rust (lang) disappeared from Low Priority
  6. I expanded the Favorite list and this is what it looked like:

output

For the web app:

  • Browser: Firefox
  • OS: NixOS
  • URL: app.element.io
@turt2live turt2live added S-Major Severely degrades major functionality or product features, with no satisfactory workaround type:new-room-list labels Jul 15, 2020
@turt2live turt2live added this to TODO in Room List v2 via automation Jul 15, 2020
@turt2live turt2live self-assigned this Jul 15, 2020
@benparsons
Copy link
Member

I am seeing this. I just sent logs against this issue.

I had an issue where an invite did not go away after joining. But then I found that whenever I searched and cleared, that room with the invite would be gradually duplicated in the list. Selecting worked correctly (i.e. when the room was entered, all the duplicates are correctly highlighted).
Screenshot 2020-07-16 at 17 09 17
Screenshot 2020-07-16 at 17 08 43

@turt2live
Copy link
Member

@colemickens @benparsons I cannot reproduce this, but can believe it exists as a bug. matrix-org/matrix-react-sdk#5005 adds some logging, and should be on develop.element.io (or tomorrow's nightly) shortly. Please turn on the logging from the labs tab before the issue happens again, then send logs immediately after seeing the problem.

@turt2live turt2live added this to In Progress in Web App Team via automation Jul 16, 2020
@turt2live turt2live moved this from Dev TODO to In progress in Room List v2 Jul 16, 2020
@colemickens
Copy link
Author

On first few attempts, I can't repro. The room immediately jumps to the Favorites list as I might expect and there is no duplication. Hopefully it's not a fluke of enabling the logs, heh.

(For what it's worth, I had not been using develop.element.io (didn't know) but had been using riot.im/develop until... mid-day yesterday.)

@turt2live turt2live removed this from In Progress in Web App Team Jul 17, 2020
@turt2live turt2live moved this from In progress to Now in Room List v2 Jul 20, 2020
@turt2live turt2live moved this from Now to In progress in Room List v2 Jul 20, 2020
@benparsons
Copy link
Member

I haven't seen this on Element Nightly or develop.element.io in weeks. I vote to close.

Room List v2 automation moved this from In progress to Done 🎉 Jul 26, 2020
@turt2live
Copy link
Member

There's at least one rageshake which hasn't been investigated for this, and appears to be reliable.

@turt2live turt2live reopened this Jul 26, 2020
Room List v2 automation moved this from Done 🎉 to Inbox Jul 26, 2020
@turt2live turt2live moved this from Inbox to Now (ready for dev) in Room List v2 Jul 30, 2020
@williamkray
Copy link

i'm seeing this again with the latest spaces beta codebase (my own deployment). rageshake being sent to this issue as i cannot find a more recent version of this but i know it's cropped up again recently. i don't know what i did to trigger it in this case.

@MightyCreak
Copy link

Same here, three DM rooms with the same user appeared in my room list. Depending on the selected space, I got two or three duplicated rooms.

@Twi1ightSparkle
Copy link
Member

Twi1ightSparkle commented May 21, 2021

This is now happening several times daily to me. Sometimes so bad that the duplicated room stack up several pages height and it takes a couple of seconds every time I need to scroll past them one way or the other.
It started for me after enabling spaces beta in Element and on my homeserver.

I'm not able to reliable reproduce the issue, and not entirely sure exactly what actions cause it, but it seems to be related to me being active in the room somehow?

It also seem to randomly resolve itself when I'm not looking.

Have rageshaked a couple of times, please let me know if I can provide any other info.

edit: fwiw, most of the repro steps OP posted are not needed for me. It seems to be happening at random, possible in relation to being active in the room, with my "rooms" list, and also saw it with "people" yesterday after sending someone a DM

@pranavmishra90
Copy link

Had same issue for the first time. can't reproduce, but I did not follow a similar process as OP.

Duplicated Chats

Windows 10
Element Nightly version: 0.0.1-nightly.2021052201
Synapse 1.34.0
Python 3.8.10

Chat was with a single user over a Whatsapp Bridge. Was not listed as a favorite. Could only expand one of the "3 dot room options" menus. The number of unread messages was inconsistent. Closed Element Nightly and reopened it. Problem fixed.

@ShadowJonathan
Copy link
Contributor

I seem to have found some correlation between search and switching spaces immediately after, I cant give an exact repro, but I think that direction is warm.

@sumnerevans
Copy link

sumnerevans commented Jun 1, 2021

Found a (fairly) reliable repro (95+% of the time):

  1. Go to a space and select a room.
  2. Use the "Filter all spaces" function and search for a room that is not in any space. That is, a room that is only in "Home". For example, a DM with someone who you share no spaces with.
  3. Select that room.
  4. Profit! (Actually, not really profit, more like cry, but at least you reproduced the bug!)

@williamkray
Copy link

i can confirm this triggers the bug for me as well, thanks for putting that one together @sumnerevans!

@callahad
Copy link

callahad commented Jun 3, 2021

Toggling the room list appearance options ("Sort by" and "Show rooms with unread messages first") seems to cause already-duplicated rooms to further multiply:

Screen Shot 2021-06-03 at 10 57 15

@unclechu
Copy link

unclechu commented Jun 9, 2021

2021-06-09 12-29-30

@ShadowJonathan
Copy link
Contributor

I think i've also found a pretty reliable repro;

  1. Go to space X, it has to have at least some rooms in it.
  2. search for a room that is not in space X, click it, it should trigger the bug by loading the roompanel with a duplicate of the room you just clicked on. It should also now have you select space Y (which that room was in) or the Home space.
  3. Go back to space X, observe the room being "stuck" in the roomlist.
  4. Optionally, go to space Z, this space must not contain any rooms, to reset the room lists, and get any duplicate rooms out.

I believe that the additional bugs displayed above are direct results of this one bug, where (accidentally) having a duplicate of another room will make the roomlist controller/logic confused, and will somehow offset/mess up the room list placing, resulting in more duplicates and rooms in unexpected places.

@turt2live Should this issue be renamed, or should this be placed into another issue directly focusing on the problem? So with these latest repros, the work to fix the bug can start.

@unclechu
Copy link

2021-06-16 00-20-02

Some items are being active at the same time

@ara4n
Copy link
Member

ara4n commented Jun 25, 2021

I just had a repro of these symptoms; have rageshaked (and have Enable advanced debugging for the room list turned on)

@Kreyren

This comment has been minimized.

@sumnerevans
Copy link

sumnerevans commented Jul 23, 2021

I was still able to reproduce on Element 1.7.33 with the following steps:

  1. Go to a space
  2. Search for a room that is not in the current space
  3. Click on the room that is not in the current space

image

I have "Show all rooms in Home" turned off (although I think that this repro works with that enabled as well)

Should I create a new issue for this?

@t3chguy
Copy link
Member

t3chguy commented Jul 23, 2021

That screenshot doesn't show any duplicates though?

@t3chguy
Copy link
Member

t3chguy commented Jul 23, 2021

The PR also landed after the RC cut for 1.7.33 - so it won't be in until the following release.

@sumnerevans
Copy link

The PR also landed after the RC cut for 1.7.33 - so it won't be in until the following release.

Oh! Sorry! I thought that since the release cut was 4 days ago, that this would be included.

@t3chguy
Copy link
Member

t3chguy commented Jul 23, 2021

RCs tend to happen on Tuesday/Wednesday with the release the following Monday so this was missed (on purpose to give it time for testing)

@ShadowJonathan
Copy link
Contributor

ShadowJonathan commented Jul 23, 2021

That screenshot doesn't show any duplicates though?

FWIW while screenshot doesn't have a duplicate, it does have a "ghost sticky" which'd show in that room list in every space, and eventually maybe bug out into duplicates. This issue also got fixed, so no need to re-raise it from this description.

williamkray pushed a commit to williamkray/matrix-react-sdk that referenced this issue Aug 2, 2021
* Sanitize untrusted variables from message previews before translation
Fixes element-hq/element-web#18314
* Fix editing of `<sub>` & `<sup`> & `<u>`
[\matrix-org#6469](matrix-org#6469)
Fixes element-hq/element-web#18211
* Zoom images in lightbox to where the cursor points
[\matrix-org#6418](matrix-org#6418)
Fixes element-hq/element-web#17870
* Avoid hitting the settings store from TextForEvent
[\matrix-org#6205](matrix-org#6205)
Fixes element-hq/element-web#17650
* Initial MSC3083 + MSC3244 support
[\matrix-org#6212](matrix-org#6212)
Fixes element-hq/element-web#17686 and element-hq/element-web#17661
* Navigate to the first room with notifications when clicked on space notification dot
[\matrix-org#5974](matrix-org#5974)
* Add matrix: to the list of permitted URL schemes
[\matrix-org#6388](matrix-org#6388)
* Add "Copy Link" to room context menu
[\matrix-org#6374](matrix-org#6374)
* 💭 Message bubble layout
[\matrix-org#6291](matrix-org#6291)
Fixes element-hq/element-web#4635, element-hq/element-web#17773 element-hq/element-web#16220 and element-hq/element-web#7687
* Play only one audio file at a time
[\matrix-org#6417](matrix-org#6417)
Fixes element-hq/element-web#17439
* Move download button for media to the action bar
[\matrix-org#6386](matrix-org#6386)
Fixes element-hq/element-web#17943
* Improved display of one-to-one call history with summary boxes for each call
[\matrix-org#6121](matrix-org#6121)
Fixes element-hq/element-web#16409
* Notification settings UI refresh
[\matrix-org#6352](matrix-org#6352)
Fixes element-hq/element-web#17782
* Fix EventIndex double handling events and erroring
[\matrix-org#6385](matrix-org#6385)
Fixes element-hq/element-web#18008
* Improve reply rendering
[\matrix-org#3553](matrix-org#3553)
Fixes element-hq/element-web#9217, element-hq/element-web#7633, element-hq/element-web#7530, element-hq/element-web#7169, element-hq/element-web#7151, element-hq/element-web#6692 element-hq/element-web#6579 and element-hq/element-web#17440
* Fix CreateRoomDialog exploding when making public room outside of a space
[\matrix-org#6493](matrix-org#6493)
* Fix regression where registration would soft-crash on captcha
[\matrix-org#6505](matrix-org#6505)
Fixes element-hq/element-web#18284
* only send join rule event if we have a join rule to put in it
[\matrix-org#6517](matrix-org#6517)
* Improve the new download button's discoverability and interactions.
[\matrix-org#6510](matrix-org#6510)
* Fix voice recording UI looking broken while microphone permissions are being requested.
[\matrix-org#6479](matrix-org#6479)
Fixes element-hq/element-web#18223
* Match colors of room and user avatars in DMs
[\matrix-org#6393](matrix-org#6393)
Fixes element-hq/element-web#2449
* Fix onPaste handler to work with copying files from Finder
[\matrix-org#5389](matrix-org#5389)
Fixes element-hq/element-web#15536 and element-hq/element-web#16255
* Fix infinite pagination loop when offline
[\matrix-org#6478](matrix-org#6478)
Fixes element-hq/element-web#18242
* Fix blurhash rounded corners missing regression
[\matrix-org#6467](matrix-org#6467)
Fixes element-hq/element-web#18110
* Fix position of the space hierarchy spinner
[\matrix-org#6462](matrix-org#6462)
Fixes element-hq/element-web#18182
* Fix display of image messages that lack thumbnails
[\matrix-org#6456](matrix-org#6456)
Fixes element-hq/element-web#18175
* Fix crash with large audio files.
[\matrix-org#6436](matrix-org#6436)
Fixes element-hq/element-web#18149
* Make diff colors in codeblocks more pleasant
[\matrix-org#6355](matrix-org#6355)
Fixes element-hq/element-web#17939
* Show the correct audio file duration while loading the file.
[\matrix-org#6435](matrix-org#6435)
Fixes element-hq/element-web#18160
* Fix various timeline settings not applying immediately.
[\matrix-org#6261](matrix-org#6261)
Fixes element-hq/element-web#17748
* Fix issues with room list duplication
[\matrix-org#6391](matrix-org#6391)
Fixes element-hq/element-web#14508
* Fix grecaptcha throwing useless error sometimes
[\matrix-org#6401](matrix-org#6401)
Fixes element-hq/element-web#15142
* Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes
[\matrix-org#6347](matrix-org#6347)
Fixes element-hq/element-web#13857 and element-hq/element-web#13334
* Respect compound emojis in default avatar initial generation
[\matrix-org#6397](matrix-org#6397)
Fixes element-hq/element-web#18040
* Fix bug where the 'other homeserver' field in the server selection dialog would become briefly focus and then unfocus when clicked.
[\matrix-org#6394](matrix-org#6394)
Fixes element-hq/element-web#18031
* Standardise spelling and casing of homeserver, identity server, and integration manager
[\matrix-org#6365](matrix-org#6365)
* Fix widgets not receiving decrypted events when they have permission.
[\matrix-org#6371](matrix-org#6371)
Fixes element-hq/element-web#17615
* Prevent client hangs when calculating blurhashes
[\matrix-org#6366](matrix-org#6366)
Fixes element-hq/element-web#17945
* Exclude state events from widgets reading room events
[\matrix-org#6378](matrix-org#6378)
* Cache feature_spaces\* flags to improve performance
[\matrix-org#6381](matrix-org#6381)
williamkray pushed a commit to williamkray/element-web that referenced this issue Aug 2, 2021
* Sanitize untrusted variables from message previews before translation
Fixes element-hq#18314
* Fix editing of `<sub>` & `<sup`> & `<u>`
[\element-hq#6469](matrix-org/matrix-react-sdk#6469)
Fixes element-hq#18211
* Zoom images in lightbox to where the cursor points
[\element-hq#6418](matrix-org/matrix-react-sdk#6418)
Fixes element-hq#17870
* Avoid hitting the settings store from TextForEvent
[\element-hq#6205](matrix-org/matrix-react-sdk#6205)
Fixes element-hq#17650
* Initial MSC3083 + MSC3244 support
[\element-hq#6212](matrix-org/matrix-react-sdk#6212)
Fixes element-hq#17686 and element-hq#17661
* Navigate to the first room with notifications when clicked on space notification dot
[\element-hq#5974](matrix-org/matrix-react-sdk#5974)
* Add matrix: to the list of permitted URL schemes
[\element-hq#6388](matrix-org/matrix-react-sdk#6388)
* Add "Copy Link" to room context menu
[\element-hq#6374](matrix-org/matrix-react-sdk#6374)
* 💭 Message bubble layout
[\element-hq#6291](matrix-org/matrix-react-sdk#6291)
Fixes element-hq#4635, element-hq#17773 element-hq#16220 and element-hq#7687
* Play only one audio file at a time
[\#6417](matrix-org/matrix-react-sdk#6417)
Fixes element-hq#17439
* Move download button for media to the action bar
[\element-hq#6386](matrix-org/matrix-react-sdk#6386)
Fixes element-hq#17943
* Improved display of one-to-one call history with summary boxes for each call
[\element-hq#6121](matrix-org/matrix-react-sdk#6121)
Fixes element-hq#16409
* Notification settings UI refresh
[\element-hq#6352](matrix-org/matrix-react-sdk#6352)
Fixes element-hq#17782
* Fix EventIndex double handling events and erroring
[\element-hq#6385](matrix-org/matrix-react-sdk#6385)
Fixes element-hq#18008
* Improve reply rendering
[\element-hq#3553](matrix-org/matrix-react-sdk#3553)
Fixes element-hq#9217, element-hq#7633, element-hq#7530, element-hq#7169, element-hq#7151, element-hq#6692 element-hq#6579 and element-hq#17440
* Improve performance of room name calculation
[\element-hq#1801](matrix-org/matrix-js-sdk#1801)
* Fix browser history getting stuck looping back to the same room
[\element-hq#18053](element-hq#18053)
* Fix space shortcuts on layouts with non-English keys in the places of numbers
[\element-hq#17780](element-hq#17780)
Fixes element-hq#17776
* Fix CreateRoomDialog exploding when making public room outside of a space
[\element-hq#6493](matrix-org/matrix-react-sdk#6493)
* Fix regression where registration would soft-crash on captcha
[\element-hq#6505](matrix-org/matrix-react-sdk#6505)
Fixes element-hq#18284
* only send join rule event if we have a join rule to put in it
[\element-hq#6517](matrix-org/matrix-react-sdk#6517)
* Improve the new download button's discoverability and interactions.
[\element-hq#6510](matrix-org/matrix-react-sdk#6510)
* Fix voice recording UI looking broken while microphone permissions are being requested.
[\element-hq#6479](matrix-org/matrix-react-sdk#6479)
Fixes element-hq#18223
* Match colors of room and user avatars in DMs
[\element-hq#6393](matrix-org/matrix-react-sdk#6393)
Fixes element-hq#2449
* Fix onPaste handler to work with copying files from Finder
[\element-hq#5389](matrix-org/matrix-react-sdk#5389)
Fixes element-hq#15536 and element-hq#16255
* Fix infinite pagination loop when offline
[\element-hq#6478](matrix-org/matrix-react-sdk#6478)
Fixes element-hq#18242
* Fix blurhash rounded corners missing regression
[\element-hq#6467](matrix-org/matrix-react-sdk#6467)
Fixes element-hq#18110
* Fix position of the space hierarchy spinner
[\element-hq#6462](matrix-org/matrix-react-sdk#6462)
Fixes element-hq#18182
* Fix display of image messages that lack thumbnails
[\element-hq#6456](matrix-org/matrix-react-sdk#6456)
Fixes element-hq#18175
* Fix crash with large audio files.
[\element-hq#6436](matrix-org/matrix-react-sdk#6436)
Fixes element-hq#18149
* Make diff colors in codeblocks more pleasant
[\element-hq#6355](matrix-org/matrix-react-sdk#6355)
Fixes element-hq#17939
* Show the correct audio file duration while loading the file.
[\element-hq#6435](matrix-org/matrix-react-sdk#6435)
Fixes element-hq#18160
* Fix various timeline settings not applying immediately.
[\element-hq#6261](matrix-org/matrix-react-sdk#6261)
Fixes element-hq#17748
* Fix issues with room list duplication
[\element-hq#6391](matrix-org/matrix-react-sdk#6391)
Fixes element-hq#14508
* Fix grecaptcha throwing useless error sometimes
[\element-hq#6401](matrix-org/matrix-react-sdk#6401)
Fixes element-hq#15142
* Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes
[\element-hq#6347](matrix-org/matrix-react-sdk#6347)
Fixes element-hq#13857 and element-hq#13334
* Respect compound emojis in default avatar initial generation
[\element-hq#6397](matrix-org/matrix-react-sdk#6397)
Fixes element-hq#18040
* Fix bug where the 'other homeserver' field in the server selection dialog would become briefly focus and then unfocus when clicked.
[\element-hq#6394](matrix-org/matrix-react-sdk#6394)
Fixes element-hq#18031
* Standardise spelling and casing of homeserver, identity server, and integration manager
[\element-hq#6365](matrix-org/matrix-react-sdk#6365)
* Fix widgets not receiving decrypted events when they have permission.
[\element-hq#6371](matrix-org/matrix-react-sdk#6371)
Fixes element-hq#17615
* Prevent client hangs when calculating blurhashes
[\element-hq#6366](matrix-org/matrix-react-sdk#6366)
Fixes element-hq#17945
* Exclude state events from widgets reading room events
[\element-hq#6378](matrix-org/matrix-react-sdk#6378)
* Cache feature_spaces\* flags to improve performance
[\element-hq#6381](matrix-org/matrix-react-sdk#6381)
BBaoVanC added a commit to boba-best/element.boba.best that referenced this issue Aug 3, 2021
* Sanitize untrusted variables from message previews before translation
Fixes element-hq#18314
* Fix editing of `<sub>` & `<sup`> & `<u>`
[\element-hq#6469](matrix-org/matrix-react-sdk#6469)
Fixes element-hq#18211
* Zoom images in lightbox to where the cursor points
[\element-hq#6418](matrix-org/matrix-react-sdk#6418)
Fixes element-hq#17870
* Avoid hitting the settings store from TextForEvent
[\element-hq#6205](matrix-org/matrix-react-sdk#6205)
Fixes element-hq#17650
* Initial MSC3083 + MSC3244 support
[\element-hq#6212](matrix-org/matrix-react-sdk#6212)
Fixes element-hq#17686 and element-hq#17661
* Navigate to the first room with notifications when clicked on space notification dot
[\element-hq#5974](matrix-org/matrix-react-sdk#5974)
* Add matrix: to the list of permitted URL schemes
[\element-hq#6388](matrix-org/matrix-react-sdk#6388)
* Add "Copy Link" to room context menu
[\element-hq#6374](matrix-org/matrix-react-sdk#6374)
* 💭 Message bubble layout
[\element-hq#6291](matrix-org/matrix-react-sdk#6291)
Fixes element-hq#4635, element-hq#17773 element-hq#16220 and element-hq#7687
* Play only one audio file at a time
[\#6417](matrix-org/matrix-react-sdk#6417)
Fixes element-hq#17439
* Move download button for media to the action bar
[\element-hq#6386](matrix-org/matrix-react-sdk#6386)
Fixes element-hq#17943
* Improved display of one-to-one call history with summary boxes for each call
[\element-hq#6121](matrix-org/matrix-react-sdk#6121)
Fixes element-hq#16409
* Notification settings UI refresh
[\element-hq#6352](matrix-org/matrix-react-sdk#6352)
Fixes element-hq#17782
* Fix EventIndex double handling events and erroring
[\element-hq#6385](matrix-org/matrix-react-sdk#6385)
Fixes element-hq#18008
* Improve reply rendering
[\element-hq#3553](matrix-org/matrix-react-sdk#3553)
Fixes element-hq#9217, element-hq#7633, element-hq#7530, element-hq#7169, element-hq#7151, element-hq#6692 element-hq#6579 and element-hq#17440
* Improve performance of room name calculation
[\element-hq#1801](matrix-org/matrix-js-sdk#1801)
* Fix browser history getting stuck looping back to the same room
[\element-hq#18053](element-hq#18053)
* Fix space shortcuts on layouts with non-English keys in the places of numbers
[\element-hq#17780](element-hq#17780)
Fixes element-hq#17776
* Fix CreateRoomDialog exploding when making public room outside of a space
[\element-hq#6493](matrix-org/matrix-react-sdk#6493)
* Fix regression where registration would soft-crash on captcha
[\element-hq#6505](matrix-org/matrix-react-sdk#6505)
Fixes element-hq#18284
* only send join rule event if we have a join rule to put in it
[\element-hq#6517](matrix-org/matrix-react-sdk#6517)
* Improve the new download button's discoverability and interactions.
[\element-hq#6510](matrix-org/matrix-react-sdk#6510)
* Fix voice recording UI looking broken while microphone permissions are being requested.
[\element-hq#6479](matrix-org/matrix-react-sdk#6479)
Fixes element-hq#18223
* Match colors of room and user avatars in DMs
[\element-hq#6393](matrix-org/matrix-react-sdk#6393)
Fixes element-hq#2449
* Fix onPaste handler to work with copying files from Finder
[\element-hq#5389](matrix-org/matrix-react-sdk#5389)
Fixes element-hq#15536 and element-hq#16255
* Fix infinite pagination loop when offline
[\element-hq#6478](matrix-org/matrix-react-sdk#6478)
Fixes element-hq#18242
* Fix blurhash rounded corners missing regression
[\element-hq#6467](matrix-org/matrix-react-sdk#6467)
Fixes element-hq#18110
* Fix position of the space hierarchy spinner
[\element-hq#6462](matrix-org/matrix-react-sdk#6462)
Fixes element-hq#18182
* Fix display of image messages that lack thumbnails
[\element-hq#6456](matrix-org/matrix-react-sdk#6456)
Fixes element-hq#18175
* Fix crash with large audio files.
[\element-hq#6436](matrix-org/matrix-react-sdk#6436)
Fixes element-hq#18149
* Make diff colors in codeblocks more pleasant
[\element-hq#6355](matrix-org/matrix-react-sdk#6355)
Fixes element-hq#17939
* Show the correct audio file duration while loading the file.
[\element-hq#6435](matrix-org/matrix-react-sdk#6435)
Fixes element-hq#18160
* Fix various timeline settings not applying immediately.
[\element-hq#6261](matrix-org/matrix-react-sdk#6261)
Fixes element-hq#17748
* Fix issues with room list duplication
[\element-hq#6391](matrix-org/matrix-react-sdk#6391)
Fixes element-hq#14508
* Fix grecaptcha throwing useless error sometimes
[\element-hq#6401](matrix-org/matrix-react-sdk#6401)
Fixes element-hq#15142
* Update Emojibase and Twemoji and switch to IamCal (Slack-style) shortcodes
[\element-hq#6347](matrix-org/matrix-react-sdk#6347)
Fixes element-hq#13857 and element-hq#13334
* Respect compound emojis in default avatar initial generation
[\element-hq#6397](matrix-org/matrix-react-sdk#6397)
Fixes element-hq#18040
* Fix bug where the 'other homeserver' field in the server selection dialog would become briefly focus and then unfocus when clicked.
[\element-hq#6394](matrix-org/matrix-react-sdk#6394)
Fixes element-hq#18031
* Standardise spelling and casing of homeserver, identity server, and integration manager
[\element-hq#6365](matrix-org/matrix-react-sdk#6365)
* Fix widgets not receiving decrypted events when they have permission.
[\element-hq#6371](matrix-org/matrix-react-sdk#6371)
Fixes element-hq#17615
* Prevent client hangs when calculating blurhashes
[\element-hq#6366](matrix-org/matrix-react-sdk#6366)
Fixes element-hq#17945
* Exclude state events from widgets reading room events
[\element-hq#6378](matrix-org/matrix-react-sdk#6378)
* Cache feature_spaces\* flags to improve performance
[\element-hq#6381](matrix-org/matrix-react-sdk#6381)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Room-List P1 S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect X-Cannot-Reproduce Z-TravisR
Projects
Room List v2
  
Done 🎉
Development

Successfully merging a pull request may close this issue.