linuxmint / linuxmint/cinnamon

First click on screen elements ignored when system tray popups (volume, notifications, etc) are open

Open
#12,996 1 comment 1 reaction 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 Xia

Package version

6.4.0

Graphics hardware in use

Integrated Graphics - Intel HD 4400

Frequency

Always

Bug description

When any system tray popup like volume control, notifications, or panel applets (bottom-right corner) is open in Cinnamon, clicking on screen elements (desktop icons, browser buttons, etc.) does not register the first click. The popup closes, but the interaction behind it is ignored unless clicked again. This creates a clunky user experience, especially when multitasking.

Steps to reproduce
  1. Click on any system tray icon (e.g., sound, network, battery) to open the popup.
  2. Try to click on any interactive element elsewhere on the screen (e.g., desktop icon, button on a website).
  3. Observe that the popup disappears, but the click doesn’t activate the target.
  4. Click again. Only then does the interaction happen.
Expected behavior

The first click outside the popup should both close the popup and activate the clicked UI element. This is how it behaves in other DEs and operating systems like Windows.

Additional information

No response

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

No files or tests are named. Reproduce the issue on Cinnamon 6.4.0 with a system-tray popup open, then trace popup dismissal and input handling; done means the first click both closes the popup and activates the target element.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.