linuxmint / linuxmint/cinnamon

panel clock has artifacts over time

Open
#13,030 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Distribution

Mint 22.1

Package version

6.4.8

Graphics hardware in use

AMD ATI Radeon Vega Series

Frequency

Always

Bug description

The panel clock seems to not redraw itself properly. Over time, part of previous digits seem to remain on the edges.
If the panel font of the "right zone" is set higher, the bug is more visible. It also seems to more likely happen on the right. Probably because the minutes are displayed there, thus they should redraw more often.
I would have added a screenshot, but the moment I screenshot, it properly redraws.

Steps to reproduce
  • increase the font size of the panel
  • enable "Large text" under Accessibility
  • wait, and do not touch the clock with the mouse (if you do, it properly redraws)
Expected behavior

Don't have artifacts in the clock.

Additional information

Happens on all my machines.

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 with the Cinnamon panel clock entry point and reproduce the issue on Mint 22.1 with package version 6.4.8, increased panel font size, and Large text enabled. Leave the clock untouched until artifacts appear, then verify that the clock redraws cleanly without requiring mouse interaction.

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
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.