Brave GUI freezing while Evolution is running

**Description of the issue:

Brave is freezing all interaction and GUI updates when Evolution is running. When /if Evolution is exited Brave starts to update the windows again. Only the GUI is freezing, if e.g. playing a video in Netflix the video will freeze but sound continues to play normally.

How can this issue be reproduced?

  1. Start Brave
  2. Start Evolution
  3. Wait/focus the Brave window

Expected result:

Brave continues to work normally

Brave Version( check About Brave):
Version 1.73.101 Chromium: 131.0.6778.139 (Official Build) (64-bit)

Additional Information:

OS:
Linux 6.12.7 (NixOS)

DE:
Hyprland 0.46.2 built from branch v0.46.2-b at commit 0bd541f2fd902dbfa04c3ea2ccf679395e316887 (version: bump to 0.46.2).
Date: 2024-12-19
Tag: v0.46.2, commits: 0bd541f2fd902dbfa04c3ea2ccf679395e316887
built against:
aquamarine 0.5.1
hyprlang 0.6.0
hyprutils 0.2.6
hyprcursor 0.1.11
hyprgraphics 0.1.1

Maybe hardware / graphics acceleration issue. Two locations where you may throw a switch, experiment:

brave://settings/system

and

brave://flags/ - there, search for “accele” and:

Two switches that might apply:

  • Accelerated 2D canvas
  • Hardware-accelerated video encode

Extensions testing

  • Disable extensions; then test for issue
  • Enable extensions, one at a time, in order to individually test for issue
  • Enable combinations of extensions, in order to see which combinations of extensions will work without encountering the issue