Skip to content

[Bug]: macOS Device menu does not refresh after devices load #455

Description

@Phecda

Environment

  • OpenLogi: development build based on master at bdaa2e3
  • Operating system: macOS 26.5.2 (arm64)
  • Device: MX Master 3 via a Unifying receiver

What happened?

The main window shows the connected device after inventory enumeration completes, but the native macOS Device menu continues to show No devices connected. The menu is installed before AppState receives the first device inventory and is not rebuilt when that inventory changes.

Expected behavior: the native Device menu should refresh when the displayed device records change and list the same devices as the main window.

Steps to reproduce

  1. Connect a supported Logitech device.
  2. Launch OpenLogi and wait for the main window to show the device.
  3. Open the native macOS Device menu.
  4. Observe that it still shows No devices connected.

Hardware verification

Reproduced on macOS 26.5.2 with an MX Master 3 connected through a Unifying receiver.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions