Skip to content

[keybind-cheatsheet][BUG] Panel blank on Niri #268

Description

@wukenadela

Submission checklist

  • I have searched existing issues and confirmed this is not a duplicate.
  • I am using the latest available version of Noctalia and of the plugin.
  • This is a bug in a community plugin, not in Noctalia itself (those belong in the noctalia repo).

Plugin

kenn/keybind-cheatsheet

Plugin version

0.2.1

Bug description

When opening the keybind cheatsheet panel on Niri, the panel renders completely blank — no header, no search bar, no keybinds, no loading indicator, no error message. The panel window appears at the correct size but contains no visible content.

The Niri config uses include directives to split configuration into sub-files (e.g. include "./cfg/keybinds.kdl"). The keybinds file exists at ~/.config/niri/cfg/keybinds.kdl and contains valid KDL binds blocks.

The service detects Niri correctly (compositor setting shows "Niri" in the plugin settings panel). The issue appears to be in the panel rendering layer rather than the parsing layer.

Steps to reproduce

  1. Install and enable kenn/keybind-cheatsheet plugin
  2. Set Compositor to "Niri" (or leave on "auto" with NIRI_SOCKET set)
  3. Configure niri with include directives in config.kdl (e.g. include "./cfg/keybinds.kdl")
  4. Open the keybind cheatsheet panel
  5. Panel appears blank

Expected behavior

Panel should display parsed Niri keybinds organized by category.

Actual behavior

Panel is completely blank — no content rendered at all.

Logs / error output

No relevant error logs found in journalctl or Noctalia logs.

Noctalia version

v5.0.0 (97917d9ca07e)

Compositor

Niri 26.04 (8ed0da4)

Environment information

Arch Linux (CachyOS)
Niri 26.04
Noctalia v5.0.0

Additional context

  • Niri config: ~/.config/niri/config.kdl includes ./cfg/keybinds.kdl
  • keybinds.kdl contains a valid binds { ... } block with ~40 keybindings
  • Manually triggering plugin kenn/keybind-cheatsheet:data all refresh had no effect
  • Other community plugins work correctly on the same setup
  • This issue was filed by an AI assistant (opencode) on behalf of the user after troubleshooting. Please feel free to request any additional information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions