linuxmint / linuxmint/cinnamon

Cannot scroll throught the notifications list as the length of the list grows indefinitely (gets cut off) and the scrollbar is never shown

Open Beginner friendly
#13,761 0 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.3

Package version

6.6.7

Graphics hardware in use

No response

Frequency

Always

Bug description

When the number of notifications is large, I cannot scroll through the list of notifications. As a result, notifications are not accessible.

See the screenshot below:

Image

(there are a lot more notifications, but as the list length grows indefinitely, the scrollbar is never shown)

Steps to reproduce

Create a lot of notifications. This can be done with a command like the following (creates a dummy hello notifications 20 times):

for i in {1..20}; do notify-send "Hello" "Notification $i"; done

Do not close the notification when it appears. Instead, let them close on their own (after a few seconds), and let them accumulate in the notification tray.

Expected behavior

The scrollbar in the notifications list should be activated.

Additional information

I initially reported a similar error in #13760, and then was able to pinpoint the specific error by discussing with developers.

This is fixed by setting a maximum height to the notifications list. I will send a PR soon.

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 locating the notification tray and its notifications-list implementation, then reproduce the issue with the provided notify-send loop on Mint 22.3. Confirm the list remains accessible as notifications accumulate and that the scrollbar becomes available; the issue notes that a maximum height is the intended direction.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.