linuxmint / linuxmint/cinnamon

Desklet & Extension graphic issues after resume from standby

Open
#11,458 3 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

 * Cinnamon version 5.4.12
 * Distribution Mint 21
 * Graphics hardware *and* driver used: NVIDIA P4000 using the proprietary driver v525
 * 64 bit
 * Attach ~/.xsession-errors, or /var/log/syslog
Issue

Strange xlet (Desklet, Applet and Extension) behavior after resume from standby.

Since the upgrade to Mint 21, users of my desklets experiencing issues after standby. I can reproduce them on my machine.

It seems that the CSS rules of stylesheet.css of the respective xlet are not applied anymore after standby. A Cinnamon restart is needed to get rid of the issues.

Examples:

Steps to reproduce
  1. send system to standby
  2. resume system from standby
  3. login
  4. see the various issues
Expected behaviour

no graphic issues, as it was in Mint 20.x

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 reported sequence: standby, resume, and login, using Cinnamon 5.4.12 on Mint 21 with the stated NVIDIA driver. Compare the affected xlets' stylesheet.css behavior before and after resume, including diskspace@schorschii and transparent-panels@germanfr. Done means the desklets, panels, and taskbar retain their expected styling after resume without restarting Cinnamon.

Written by the indexing model from the issue text.

Assessment

Tech stack
css, javascript
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.