linuxmint / linuxmint/cinnamon

Crash when testing the experimental blur effect on themes

Open
#11,822 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

Distribution

Mint 21.2

Package version

Cinnamon 5.8.4

Graphics hardware in use

No response

Frequency

Always

Bug description

I've been testing the experimental blur effect a bit and it worked well for most of the places I applied it:

Screenshot from 2023-08-10 23-00-19

The only place I had a problem was when trying to apply the blur effect with the component with the #overview id:

Screenshot from 2023-08-10 23-00-48

Then Cinnamon would crash when trying to access the scale/overview mode.

Steps to reproduce

Add a background blur effect to #overview in cinnamon.css, reload Cinnamon, and try to open the scale view, Cinnamon will probably crash.

Expected behavior

Cinnamon should not crash even if it is not expected to be applied a background blur effect to that component.

Additional information
  1. Crash Trace ==> https://termbin.com/vj4j
  2. I tested the blur effect with the CBlack theme, that can be installed in the theme settings.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the crash after adding a background blur effect to #overview in cinnamon.css and opening scale/overview mode. Read the linked crash trace and trace the affected overview code. Done means Cinnamon no longer crashes when this blur effect is applied, including when the effect is unsupported for that component.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.