Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Control center dropdown lists not closing when another one was opened before

Open Beginner friendly
#4,016 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
62/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Domain
desktop

Research direction

Start by opening the control center dropdown code and tracing how the Network and Bluetooth tiles change the open list. Reproduce the sequence in the issue and check whether clicking the active Bluetooth tile should close its list or switch back to Network. Done means the list closes on that click and the other dropdown interactions still behave as expected.

Written by the indexing model from the issue text.

Description

bug
Compositor

Niri

Distribution

Arch Linux

If Other, please specify

No response

Select your Installation Method

Dux Installer

Was this your original Installation method?

Yes

If no, specify

No response

dms doctor -vC
Click to expand
Description

The dropdown lists are not closing anymore when clicking on the tile when another list was opened in-between (see Steps to Reproduce).

Expected Behavior

It should close when the tile is clicked (See Steps to Reproduce).
This is a behavioral change. The current one is probably intended but I find it rather confusing that it goes back to the previously opened list.

Steps to Reproduce
  1. Open the control center
  2. Open the Network dropdown list by clicking the wifi tile
  3. Open the Bluetooth list by clicking the bluetooth tile
  4. Click the Bluetooth tile again
  5. the list doesn't close
  6. Clicking the Bluetooth tile repeatedly switches between Network and Bluetooth
Error Messages/Logs

No response

Screenshots/Recordings

No response

Dominant language
QML
Stars
8.4k
Forks
549
PR merge metrics
No merged PRs in 30d

Getting set up

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.

More from AvengeMedia/DankMaterialShell

All issues in AvengeMedia/DankMaterialShell

Similar issues

More Desktop Dev issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.