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

spinning at 100% cpu, flickering mouse cursor #21147

Closed
richvdh opened this issue Feb 21, 2022 · 42 comments · Fixed by element-hq/element-desktop#372
Closed

spinning at 100% cpu, flickering mouse cursor #21147

richvdh opened this issue Feb 21, 2022 · 42 comments · Fixed by element-hq/element-desktop#372
Assignees
Labels
A-Electron A-Performance O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect X-Regression Z-Upstream

Comments

@richvdh
Copy link
Member

richvdh commented Feb 21, 2022

Steps to reproduce

  1. Hover over reaction/reply/thread/etc button
  2. move mouse around a bit in this area

Outcome

icons and mouse cursor start flickering; display freezes.

Peek.2022-02-21.17-08.mp4

Only solution seems to be to quit and restart

Operating system

ubuntu 20.04

Application version

Element Nightly version: 2022021501 Olm version: 3.2.8

How did you install the app?

nightly debian

Homeserver

No response

Will you send logs?

Yes

@germain-gg
Copy link
Contributor

Rageshake did not surface useful information unfortunately.
Possibly related to #21127

@germain-gg germain-gg added A-Performance O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Major Severely degrades major functionality or product features, with no satisfactory workaround labels Feb 22, 2022
@richvdh
Copy link
Member Author

richvdh commented Feb 22, 2022

I can reproduce it pretty reliably, fyi.

It has the air of one of those CSS bugs where:

  • hovering over a thing makes it change state,
  • which makes it get smaller
  • which means you're not hovering over it any more
  • which makes it get bigger

etc

@richvdh
Copy link
Member Author

richvdh commented Feb 22, 2022

Turns out that if you leave it flickering for long enough without interacting with the window, it eventually recovers.

@richvdh
Copy link
Member Author

richvdh commented Feb 23, 2022

this is a real show-stopper, hitting me multiple times a day. Is there anything I can do to help with a resolution?

@richvdh
Copy link
Member Author

richvdh commented Feb 25, 2022

have switched back to the release version of element-desktop pending a fix here

@germain-gg
Copy link
Contributor

Have not been able to reproduce this issue at all on Mac

@germain-gg
Copy link
Contributor

The symptoms are very similar to what is described in #20960

@richvdh
Copy link
Member Author

richvdh commented Mar 2, 2022

Now that v1.10.5 (and v1.10.6) have been released, I'm also having this problem on the release version.

The symptoms are very similar to what is described in #20960

Agreed. Was there a change of Electron version or something in v1.10.5 which might have brought this?

@germain-gg
Copy link
Contributor

Just had a look, and Electron was upgrade to v17 when we released v1.10.5.
Marking this issue as a regression. And it might be Electron specific

@richvdh
Copy link
Member Author

richvdh commented Mar 2, 2022

I also see the problem on develop.element.io in Chrome (v99.0.4844.51)

So on the one hand, this does seem to be a problem in Chrome/Chromium, in that @grinapo observed it on other sites.

But Element must be doing something to trigger it somehow...

@r4dh4l
Copy link

r4dh4l commented Mar 3, 2022

Have exactly the same problem under Debian 10.11 with:

~# apt policy element-desktop
element-desktop:
  Installed: 1.10.6
  Candidate: 1.10.6
  Version table:
 *** 1.10.6 500
        500 https://packages.riot.im/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status

@grinapo
Copy link

grinapo commented Mar 3, 2022

See also the chromium bug.

It seems to be triggered by javascript-heavy pages with cursor changes.

@richvdh
Copy link
Member Author

richvdh commented Mar 3, 2022

I wonder if it would be possible to create a minimal reproduction case outside element-web, to help the chromium team debug it.

@JulianGro
Copy link

For anyone else on Ubuntu/Debian, you can downgrade to a usable version by installing https://packages.element.io/debian/pool/main/e/element-desktop/element-desktop_1.10.5_amd64.deb via dpkg -i package.deb

@r4dh4l
Copy link

r4dh4l commented Mar 20, 2022

For anyone else on Ubuntu/Debian, you can downgrade to a usable version by installing https://packages.element.io/debian/pool/main/e/element-desktop/element-desktop_1.10.5_amd64.deb via dpkg -i package.deb

Unfortunately I have the same "flickering problems" with 1.10.5 so currently I'm testing 1.10.4.

@richvdh
Copy link
Member Author

richvdh commented Mar 22, 2022

according to https://bugs.chromium.org/p/chromium/issues/detail?id=1301067#c21, this will be fixed in Chrome 101.

@geckolinux
Copy link

I'm having major trouble with this in Element-Desktop on openSUSE Tumbleweed. Maybe there's a common thread between those of us who are experiencing the issue?

My main computer has hybrid/discreet graphics, but I don't use the Nvidia graphics nor do I install the proprietary drivers, so it's basically just a standard Intel UHD Graphics 630 system.

I also use a custom GTK theme based on Numix, which doesn't give me any trouble with other apps, but since this is a CSS bug it makes me wonder if there could be some quirk there?

This bug is currently happening to me on the Flatpak version of Element-Desktop (tried v1.10.8 and v1.10.7 and v1.10.6), but it was also happening in that same version range with the element-desktop packages from the openSUSE Tumbleweed repo and also from the taw00 Element RPM repo.

I rolled back to this version in the Flatpak repo, which definitely does not have this bug:
Element version: 1.10.3
Olm version: 3.2.8

@grinapo
Copy link

grinapo commented Apr 27, 2022

From the chromium issue... FYI

Hm.. yeah it appears it may not have been merged in time for the M101 cut. M102 will have the fix for sure. You can use the beta channel in the meantime if you like.

@MountainX
Copy link

Leaving this comment here in case it helps any other users. I suspect it won't be of help to the developers, and I apologize for this.

Background: I have been using Element extensively for work and personal communications for years. I have literally forced all my family, friends and work associates both inside and outside our company to use it. It's been a great tool. I don't know of any alternative I would be satisfied with. But this last month has been painful due to these two issues:

  1. Element crashes within 5 minutes (or less) when message search is enabled (which I was told is related to Random SIGTRAPs in DecommitSystemPages on some platforms (e.g. Arch Linux) element-desktop#691). I've been keeping message search turned off, which is not ideal.

  2. This issue spinning at 100% cpu, flickering mouse cursor #21147. This was causing multiple "crashes" per day where Element would become unresponsive. I would either have to force terminate the app, or wait up to half hour (which would usually end with a crash, but would sometimes recover). Every single day this would happen between 3 and 6+ times.

Two days ago I replaced Element Desktop with SchildiChat Desktop version: 1.10.4-sc.1 and so far I have not experienced either issue mentioned above, even with message search enabled. I'm not sure how or why because it uses the same version of Electron that causes the problems on Element (and I assume the codebase is nearly identical). But I'm now back to my previous great level of usability with full functionality.

SchildiChat has all the features of Element, so this has been a good solution for me. Maybe this will help others until this issue is fixed. I don't know of another workaround that would be this seamless for using the desktop version. I hope this post is not inappropriate here. I'll remove it if requested.

@JokerGermany
Copy link

have this problem several times a day, too.
Had this with Ubuntu Mate 20.04 and have this with Ubuntu Mate 22.04

@robintown
Copy link
Member

Electron 19 is scheduled to be released on May 24, so this should be fixed in 3 releases' time (June 7, barring any complications).

@MountainX
Copy link

have this problem several times a day, too.

If you check this issue: #22038, the following comment might help you until Electron 19 is out.

Also: in the tray, I am and to reset the mouse to working if I do a "show/hide" cycle to bring the window back up.

I can't verify that because I switched to SchildiChat and I have not had the issue anymore after that switch. However, the "show/hide" cycle seems like an easy temporary workaround, if it works for you.

@JokerGermany
Copy link

have this problem several times a day, too.

If you check this issue: #22038, the following comment might help you until Electron 19 is out.

Since i use Ubuntu Mate 22.04 he is freezing even harder.
It's not only the window, it's the tray, too.
Then sometimes Ubuntu Mate 22.04 tells me that element isn't reacting anymore.

@PF4Public
Copy link

Just a heads-up. I can confirm that this issue is fixed in Chromium-102.

@PF4Public
Copy link

I have rebuilt element-desktop with electron-19 and can no longer reproduce this issue:

screen.mp4

If there are other ways of reproducing it I'd gladly test them too.

@IF-Adin
Copy link

IF-Adin commented Jun 2, 2022

This bug sadly makes the element desktop app unusable for me in Linux. It happens all the time. Is this planned for the next update? Seems like Electron 19 works?

@t3chguy
Copy link
Member

t3chguy commented Jun 2, 2022

@IF-Adin Electron 19 released a week ago, we have not yet updated to it and the RC for the next release was cut. It will likely make it for the release after

@t3chguy t3chguy self-assigned this Jun 2, 2022
@IF-Adin
Copy link

IF-Adin commented Jun 2, 2022

@t3chguy Thank you.

In the meantime, could we maybe have instructions for a workaround? Do you recommend downgrading? Being without my primary means of communications is not great.

At the moment, i've hacked Firefox to hide it's address bar and all that, it kind of works. No search though.

@t3chguy
Copy link
Member

t3chguy commented Jun 2, 2022

If element-hq/element-desktop#372 gets approval and passes CI then Element Nightly will be built off Electron 19, that'd be the recommended workaround.

@IF-Adin
Copy link

IF-Adin commented Jun 2, 2022

@t3chguy Understood, thank you for the help.

@geckolinux
Copy link

geckolinux commented Jun 2, 2022

In the meantime, could we maybe have instructions for a workaround? Do you recommend downgrading?

@IF-Adin What I did was downgrade to Element 1.10.3 with Flatpak. (General instructions here: https://github.com/flatpak/flatpak/wiki/Tips-&-Tricks#downgrading)

@IF-Adin
Copy link

IF-Adin commented Jun 3, 2022

Can confirm bug is no longer present in the nightly.

@rom4nik
Copy link
Contributor

rom4nik commented Jun 23, 2022

Unfortunately I'm still experiencing this, albeit far less often on Element v1.10.15.

@robintown
Copy link
Member

robintown commented Jun 23, 2022

@rom4nik 1.10.15 was a hotfix release targeting other, unrelated bugs, and as such it does not yet include the fix for this issue. The next non-hotfix release will.

@geckolinux
Copy link

So I imagine that the v1.11.0 release that was just announced should contain the fix?

@t3chguy
Copy link
Member

t3chguy commented Jul 5, 2022

@geckolinux Yes

su-ex added a commit to SchildiChat/element-desktop that referenced this issue Jul 7, 2022
* Remove Piwik support ([\#8835](matrix-org/matrix-react-sdk#8835)).
* Support compilation on more Linux targets ([\element-hq#376](element-hq#376)). Contributed by @jcgruenhage.
* Document how to configure a custom `home.html`. ([\#21066](element-hq/element-web#21066)). Contributed by @johannes-krude.
* Move New Search Experience out of beta ([\#8859](matrix-org/matrix-react-sdk#8859)). Contributed by @justjanne.
* Switch video rooms to spotlight layout when in PiP mode ([\#8912](matrix-org/matrix-react-sdk#8912)). Fixes element-hq/element-web#22574.
* Live location sharing - render message deleted tile for redacted beacons ([\#8905](matrix-org/matrix-react-sdk#8905)). Contributed by @kerryarchibald.
* Improve view source dialog style ([\#8883](matrix-org/matrix-react-sdk#8883)). Fixes element-hq/element-web#22636. Contributed by @luixxiul.
* Improve integration manager dialog style ([\#8888](matrix-org/matrix-react-sdk#8888)). Fixes element-hq/element-web#22642. Contributed by @luixxiul.
* Implement MSC3827: Filtering of `/publicRooms` by room type ([\#8866](matrix-org/matrix-react-sdk#8866)). Fixes element-hq/element-web#22578.
* Show chat panel when opening a video room with unread messages ([\#8812](matrix-org/matrix-react-sdk#8812)). Fixes element-hq/element-web#22527.
* Live location share - forward latest location ([\#8860](matrix-org/matrix-react-sdk#8860)). Contributed by @kerryarchibald.
* Allow integration managers to validate user identity after opening ([\#8782](matrix-org/matrix-react-sdk#8782)). Contributed by @Half-Shot.
* Create a common header on right panel cards on BaseCard ([\#8808](matrix-org/matrix-react-sdk#8808)). Contributed by @luixxiul.
* Integrate searching public rooms and people into the new search experience ([\#8707](matrix-org/matrix-react-sdk#8707)). Fixes element-hq/element-web#21354 and element-hq/element-web#19349. Contributed by @justjanne.
* Bring back waveform for voice messages and retain seeking ([\#8843](matrix-org/matrix-react-sdk#8843)). Fixes element-hq/element-web#21904.
* Improve colors in settings  ([\#7283](matrix-org/matrix-react-sdk#7283)).
* Keep draft in composer when a slash command syntax errors ([\#8811](matrix-org/matrix-react-sdk#8811)). Fixes element-hq/element-web#22384.
* Release video rooms as a beta feature ([\#8431](matrix-org/matrix-react-sdk#8431)).
* Clarify logout key backup warning dialog. Contributed by @notramo. ([\#8741](matrix-org/matrix-react-sdk#8741)). Fixes element-hq/element-web#15565. Contributed by @MadLittleMods.
* Slightly improve the look of the `Message edits` dialog ([\#8763](matrix-org/matrix-react-sdk#8763)). Fixes element-hq/element-web#22410.
* Add support for MD / HTML in room topics ([\#8215](matrix-org/matrix-react-sdk#8215)). Fixes element-hq/element-web#5180. Contributed by @Johennes.
* Live location share - link to timeline tile from share warning ([\#8752](matrix-org/matrix-react-sdk#8752)). Contributed by @kerryarchibald.
* Improve composer visiblity ([\#8578](matrix-org/matrix-react-sdk#8578)). Fixes vector-im/element-web#22072 and element-hq/element-web#17362.
* Makes the avatar of the user menu non-draggable ([\#8765](matrix-org/matrix-react-sdk#8765)). Contributed by @luixxiul.
* Improve widget buttons behaviour and layout ([\#8734](matrix-org/matrix-react-sdk#8734)).
* Use AccessibleButton for 'Reset All' link button on SetupEncryptionBody ([\#8730](matrix-org/matrix-react-sdk#8730)). Contributed by @luixxiul.
* Adjust message timestamp position on TimelineCard in non-bubble layouts ([\#8745](matrix-org/matrix-react-sdk#8745)). Fixes element-hq/element-web#22426. Contributed by @luixxiul.
* Use AccessibleButton for 'In reply to' link button on ReplyChain ([\#8726](matrix-org/matrix-react-sdk#8726)). Fixes element-hq/element-web#22407. Contributed by @luixxiul.
* Live location share - enable reply and react to tiles ([\#8721](matrix-org/matrix-react-sdk#8721)). Contributed by @kerryarchibald.
* Change dash to em dash issues fixed ([\#8455](matrix-org/matrix-react-sdk#8455)). Fixes element-hq/element-web#21895. Contributed by @goelesha.
* Upgrade to Electron 19 ([\element-hq#372](element-hq#372)). Fixes element-hq/element-web#21147.
* Reduce video rooms log spam ([\#22665](element-hq/element-web#22665)).
* Connect to Jitsi unmuted by default ([\#22660](element-hq/element-web#22660)). Fixes element-hq/element-web#22637.
* Work around a Jitsi bug with display name encoding ([\#22525](element-hq/element-web#22525)). Fixes element-hq/element-web#22521.
* Make invite dialogue fixed height ([\#8945](matrix-org/matrix-react-sdk#8945)).
* Correct issue with tab order in new search experience ([\#8919](matrix-org/matrix-react-sdk#8919)). Fixes element-hq/element-web#22670. Contributed by @justjanne.
* Clicking location replies now redirects to the replied event instead of opening the map ([\#8918](matrix-org/matrix-react-sdk#8918)). Fixes element-hq/element-web#22667.
* Keep clicks on pills within the app ([\#8917](matrix-org/matrix-react-sdk#8917)). Fixes element-hq/element-web#22653.
* Don't overlap tile bubbles with timestamps in modern layout ([\#8908](matrix-org/matrix-react-sdk#8908)). Fixes element-hq/element-web#22425.
* Connect to Jitsi unmuted by default ([\#8909](matrix-org/matrix-react-sdk#8909)).
* Maximize width value of display name on TimelineCard with IRC/modern layout ([\#8904](matrix-org/matrix-react-sdk#8904)). Fixes element-hq/element-web#22651. Contributed by @luixxiul.
* Align the avatar and the display name on TimelineCard ([\#8900](matrix-org/matrix-react-sdk#8900)). Contributed by @luixxiul.
* Remove inline margin from reactions row on IRC layout ([\#8891](matrix-org/matrix-react-sdk#8891)). Fixes element-hq/element-web#22644. Contributed by @luixxiul.
* Align "From a thread" on search result panel on IRC layout ([\#8892](matrix-org/matrix-react-sdk#8892)). Fixes element-hq/element-web#22645. Contributed by @luixxiul.
* Display description of E2E advanced panel as subsection text ([\#8889](matrix-org/matrix-react-sdk#8889)). Contributed by @luixxiul.
* Remove inline end margin from images on file panel ([\#8886](matrix-org/matrix-react-sdk#8886)). Fixes element-hq/element-web#22640. Contributed by @luixxiul.
* Disable option to `Quote` when we don't have sufficient permissions ([\#8893](matrix-org/matrix-react-sdk#8893)). Fixes element-hq/element-web#22643.
* Add padding to font scaling loader for message bubble layout ([\#8875](matrix-org/matrix-react-sdk#8875)). Fixes element-hq/element-web#22626. Contributed by @luixxiul.
* Set 100% max-width to display name on reply tiles ([\#8867](matrix-org/matrix-react-sdk#8867)). Fixes element-hq/element-web#22615. Contributed by @luixxiul.
* Fix alignment of pill letter ([\#8874](matrix-org/matrix-react-sdk#8874)). Fixes element-hq/element-web#22622. Contributed by @luixxiul.
* Move the beta pill to the right side and display the pill on video room only ([\#8873](matrix-org/matrix-react-sdk#8873)). Fixes element-hq/element-web#22619 and element-hq/element-web#22620. Contributed by @luixxiul.
* Stop using absolute property to place beta pill on RoomPreviewCard ([\#8872](matrix-org/matrix-react-sdk#8872)). Fixes element-hq/element-web#22617. Contributed by @luixxiul.
* Make the pill text single line ([\#8744](matrix-org/matrix-react-sdk#8744)). Fixes element-hq/element-web#22427. Contributed by @luixxiul.
* Hide overflow of public room description on spotlight dialog result ([\#8870](matrix-org/matrix-react-sdk#8870)). Contributed by @luixxiul.
* Fix position of message action bar on the info tile on TimelineCard in message bubble layout ([\#8865](matrix-org/matrix-react-sdk#8865)). Fixes element-hq/element-web#22614. Contributed by @luixxiul.
* Remove inline start margin from display name on reply tiles on TimelineCard ([\#8864](matrix-org/matrix-react-sdk#8864)). Fixes element-hq/element-web#22613. Contributed by @luixxiul.
* Improve homeserver dropdown dialog styling ([\#8850](matrix-org/matrix-react-sdk#8850)). Fixes element-hq/element-web#22552. Contributed by @justjanne.
* Fix crash when drawing blurHash for portrait videos PSB-139 ([\#8855](matrix-org/matrix-react-sdk#8855)). Fixes element-hq/element-web#22597. Contributed by @andybalaam.
* Fix grid blowout on pinned event tiles ([\#8816](matrix-org/matrix-react-sdk#8816)). Fixes element-hq/element-web#22543. Contributed by @luixxiul.
* Fix temporary sync errors if there's weird settings stored in account data ([\#8857](matrix-org/matrix-react-sdk#8857)).
* Fix reactions row overflow and gap between reactions ([\#8813](matrix-org/matrix-react-sdk#8813)). Fixes element-hq/element-web#22093. Contributed by @luixxiul.
* Fix issues with the Create new room button in Spotlight ([\#8851](matrix-org/matrix-react-sdk#8851)). Contributed by @justjanne.
* Remove margin from E2E icon between avatar and hidden event ([\#8584](matrix-org/matrix-react-sdk#8584)). Fixes element-hq/element-web#22186. Contributed by @luixxiul.
* Fix waveform on a message bubble ([\#8852](matrix-org/matrix-react-sdk#8852)). Contributed by @luixxiul.
* Location sharing maps are now loaded after reconnection ([\#8848](matrix-org/matrix-react-sdk#8848)). Fixes element-hq/element-web#20993.
* Update the avatar mask so it doesn’t cut off spaces’ avatars anymore ([\#8849](matrix-org/matrix-react-sdk#8849)). Contributed by @justjanne.
* Add a bit of safety around timestamp handling for threads ([\#8845](matrix-org/matrix-react-sdk#8845)).
* Remove top margin from event tile on a narrow viewport ([\#8814](matrix-org/matrix-react-sdk#8814)). Contributed by @luixxiul.
* Fix keyboard shortcuts on settings tab being wrapped ([\#8825](matrix-org/matrix-react-sdk#8825)). Fixes element-hq/element-web#22547. Contributed by @luixxiul.
* Add try-catch around blurhash loading ([\#8830](matrix-org/matrix-react-sdk#8830)).
* Prevent new composer from overflowing from non-breakable text ([\#8829](matrix-org/matrix-react-sdk#8829)). Fixes element-hq/element-web#22507. Contributed by @justjanne.
* Use common subheading on sidebar user settings tab ([\#8823](matrix-org/matrix-react-sdk#8823)). Contributed by @luixxiul.
* Fix clickable area of advanced toggle on appearance user settings tab ([\#8820](matrix-org/matrix-react-sdk#8820)). Fixes element-hq/element-web#22546. Contributed by @luixxiul.
* Disable redacting reactions if we don't have sufficient permissions  ([\#8767](matrix-org/matrix-react-sdk#8767)). Fixes element-hq/element-web#22262.
* Update the live timeline when the JS SDK resets it ([\#8806](matrix-org/matrix-react-sdk#8806)). Fixes element-hq/element-web#22421.
* Fix flex blowout on image reply ([\#8809](matrix-org/matrix-react-sdk#8809)). Fixes element-hq/element-web#22509 and element-hq/element-web#22510. Contributed by @luixxiul.
* Enable background color on hover for chat panel and thread panel ([\#8644](matrix-org/matrix-react-sdk#8644)). Fixes element-hq/element-web#22273. Contributed by @luixxiul.
* Fix #20026: send read marker as soon as we change it ([\#8802](matrix-org/matrix-react-sdk#8802)). Fixes element-hq/element-web#20026. Contributed by @andybalaam.
* Allow AppTiles to shrink as much as necessary ([\#8805](matrix-org/matrix-react-sdk#8805)). Fixes element-hq/element-web#22499.
* Make widgets in video rooms immutable again ([\#8803](matrix-org/matrix-react-sdk#8803)). Fixes element-hq/element-web#22497.
* Use MessageActionBar style declarations on pinned message card ([\#8757](matrix-org/matrix-react-sdk#8757)). Fixes element-hq/element-web#22444. Contributed by @luixxiul.
* Expire video member events after 1 hour ([\#8776](matrix-org/matrix-react-sdk#8776)).
* Name lists on invite dialog ([\#8046](matrix-org/matrix-react-sdk#8046)). Fixes element-hq/element-web#21400 and element-hq/element-web#19463. Contributed by @luixxiul.
* Live location share - show loading UI for beacons with start timestamp in the future ([\#8775](matrix-org/matrix-react-sdk#8775)). Fixes element-hq/element-web#22437. Contributed by @kerryarchibald.
* Fix scroll jump issue with the composer ([\#8788](matrix-org/matrix-react-sdk#8788)). Fixes element-hq/element-web#22464.
* Fix the incorrect nesting of download button on MessageActionBar ([\#8785](matrix-org/matrix-react-sdk#8785)). Contributed by @luixxiul.
* Revert link color change in composer ([\#8784](matrix-org/matrix-react-sdk#8784)). Fixes element-hq/element-web#22468.
* Fix 'Logout' inline link on the splash screen ([\#8770](matrix-org/matrix-react-sdk#8770)). Fixes element-hq/element-web#22449. Contributed by @luixxiul.
* Fix disappearing widget poput button when changing the widget layout ([\#8754](matrix-org/matrix-react-sdk#8754)).
* Reduce gutter with the new read receipt UI ([\#8736](matrix-org/matrix-react-sdk#8736)). Fixes element-hq/element-web#21890.
* Add ellipsis effect to hidden beacon status ([\#8755](matrix-org/matrix-react-sdk#8755)). Fixes element-hq/element-web#22441. Contributed by @luixxiul.
* Make the pill on the basic message composer compatible with display name in RTL languages ([\#8758](matrix-org/matrix-react-sdk#8758)). Fixes element-hq/element-web#22445. Contributed by @luixxiul.
* Prevent the banner text from being selected, replacing the spacing values with the variable ([\#8756](matrix-org/matrix-react-sdk#8756)). Fixes element-hq/element-web#22442. Contributed by @luixxiul.
* Ensure the first device on a newly-registered account gets cross-signed properly ([\#8750](matrix-org/matrix-react-sdk#8750)). Fixes element-hq/element-web#21977. Contributed by @duxovni.
* Hide live location option in threads composer ([\#8746](matrix-org/matrix-react-sdk#8746)). Fixes element-hq/element-web#22424. Contributed by @kerryarchibald.
* Make sure MessageTimestamp is not hidden by EventTile_line on TimelineCard ([\#8748](matrix-org/matrix-react-sdk#8748)). Contributed by @luixxiul.
* Make PiP motion smoother and react to window resizes correctly ([\#8747](matrix-org/matrix-react-sdk#8747)). Fixes element-hq/element-web#22292.
* Prevent Invite and DevTools dialogs from being cut off ([\#8646](matrix-org/matrix-react-sdk#8646)). Fixes element-hq/element-web#20911 and undefined/matrix-react-sdk#8165. Contributed by @justjanne.
* Squish event bubble tiles less ([\#8740](matrix-org/matrix-react-sdk#8740)).
* Use random widget IDs for video rooms ([\#8739](matrix-org/matrix-react-sdk#8739)). Fixes element-hq/element-web#22417.
* Fix read avatars overflow from the right chat panel with a maximized widget on bubble message layout ([\#8470](matrix-org/matrix-react-sdk#8470)). Contributed by @luixxiul.
* Fix `CallView` crash ([\#8735](matrix-org/matrix-react-sdk#8735)). Fixes element-hq/element-web#22394.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Electron A-Performance O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect X-Regression Z-Upstream
Projects
None yet
Development

Successfully merging a pull request may close this issue.