linuxmint / linuxmint/cinnamon

Creating a Second Application Menu Launcher Deletes "All Applications" & Causes Other Issues

Open
#12,431 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

Linux Mint 22 "Wilma" Cinnamon Edition

Package version

6.2.9

Graphics hardware in use

AMD Ryzen 7 processor with integrated graphics

Frequency

Always

Bug description

When I create a second panel and attempt to add a second menu launcher applet (e.g., the applet used by default on Cinnamon), the "All applications" tab suddenly appears to be empty in the menu launcher. Then, when trying to delete both menu applets and add one back in (e.g., in an effort to fix the issue), you are no longer able to add a menu launcher at all. I can consistently recreate this issue each time I make a second panel and add a duplicate application menu launcher to that second panel. The only solutions I've found thus far are to switch desktop environments or make a new user and log into that.

Steps to reproduce

Make a second panel and add the default cinnamon application menu applet to the second panel (while you already have the default menu--there must be two simultaneously) or add two of the same third-party menu launchers (one to each panel). You must use the same menu applet across both panels (e.g., the default menu applet + a third-party installable menu applet is fine, but two defaults or two third-party menu applets will cause the problem).

For the second issue, in which you're unable to add the applet at all after triggering the glitch, delete both menu applets after triggering this glitch and try adding one of them back in; you will see that you are unable to do so.

Expected behavior

You should be able to have two menus, or Cinnamon should block you from creating a duplicate.

Additional information

I haven't figured out a way to fix the issue at all short of a new account or a new desktop environment.

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 issue on Linux Mint 22 Cinnamon 6.2.9 using the listed panel and menu-applet steps, then trace the menu applet behavior involved in duplicate instances. Done means two identical menu launchers can coexist without emptying “All applications,” and a menu applet remains addable after both are removed.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.