elementary / elementary/gala

Chrome (and chrome-based browsers) renderization shakes when app modal is open (gif inside)

Open
#1,852 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Vala
Stars
302
Forks
83
Avg merge
1d 1h
Merged PRs (30d)
7

Description

### What Happened?

Once a modal pops up in Chrome or Brave (for example, the one that prevents you from accidentally closing several tabs) the UI starts shaking.
![issueRep](https://github.com/elementary/gala/assets/7657547/b148fa26-cf4f-42ea-b86a-11c63fbc4d2b)
After this, the modal buttons cannot be clicked and this message recommends me to kill the app.

### Steps to Reproduce

1. Open Google Chrome or Brave browser
2. Open several tabs
3. Try to close the window with the "X" button
4. There is a modal popping up and the UI starts crashing

### Expected Behavior

1. Open Google Chrome or Brave browser
2. Open several tabs
3. Try to close the window with the "X" button
4. There is a modal popping up and UI keeps stable and I can properly click the buttons on the modal

### OS Version

7.x (Horus)

### Software Version

Latest release (I have run all updates)

### Log Output

```shell
I have also opened the browser using the terminal and haven't seen any message *when the crash happens* - There are errors when opening the app but not when the error occurs. Pasting here those just in case it helps:

[15044:15044:0211/133802.999336:ERROR:atom_cache.cc(224)] Add _ICC_PROFILE_1 to kAtomsToCache
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

[15044:15044:0211/133804.603068:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.ScreenSaver.GetActive: object_path= /org/freedesktop/ScreenSaver: org.freedesktop.DBus.Error.NotSupported: This method is not implemented
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
```

### Hardware Info

![image](https://github.com/elementary/gala/assets/7657547/09886758-5c65-4921-b7f7-009553d4481d)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.