Skip to content

fix(desktop): update tray-icon/muda for Tauri 2.12's macOS 27 left-click fix #86

Closed

Description

@bravew

What

Found during the #67 CopilotKit/Tauri adoption spike (Wave 1 of dev-doc/plan/2026-09-27-post-upgrade-sdk-feature-adoption.md).

src-tauri/Cargo.toml:24 builds with the tray-icon feature, and src-tauri/src/lib.rs:937 sets .show_menu_on_left_click(true). Tauri 2.12.0's release notes bump tray-icon to 0.25 and muda to 0.20 specifically to fix "left-click events being swallowed by the tray menu on macOS 27" (upstream tauri-apps/tauri#16035).

src-tauri/Cargo.lock still resolves tray-icon to 0.24.2 and muda to 0.19.3 — the transitive bump was never picked up, likely because cargo update wasn't run after the Tauri 2.11 → 2.12 core version bump in PR #61.

Why this matters

The dev machine used for this investigation is Darwin 27.0.0 (macOS 27), so the bug this fix addresses is plausibly live today for anyone on that OS version.

Suggested fix

cargo update -p tray-icon -p muda --manifest-path src-tauri/Cargo.toml

then manually verify tray left-click behavior on macOS 27.

Activity

  1. bravew commented on Sep 28, 2026

    @bravew
    OwnerAuthor

    Not fixed by #101. src-tauri/Cargo.lock is gitignored, so the tray-icon 0.25 / muda 0.20 bump cannot be committed. A local cargo update -p tray-icon -p muda was checked with cargo check --locked; the macOS 27 tray left-click was not clicked through. Leaving this open.

  2. bravew commented on Sep 28, 2026

    @bravew
    OwnerAuthor

    #102 stops ignoring src-tauri/Cargo.lock and commits the resolve that has tray-icon 0.25.1 and muda 0.20.0. The macOS 27 tray left-click still needs a manual click; I could not do that from here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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