Skip to content

[Bug]: HUD toasts cover the bar's controls and their close button does not take the click #1149

Closed

Description

@EtienneLescot

Found during the v2.1.0 release-candidate QA on macOS 26.5 arm64 (CI build run 38252812147 of release/v2.1.0 @ 9c55596, computer-use e2e pass, results in #1131).

What happens

Toasts raised in the HUD window are drawn at the bottom-right corner of the HUD window, which is where the bar's right end is. With the horizontal bar at its default bottom-centre place they cover Record, Pause, Restart, Cancel, Open Studio, Notes, the language button, Hide and Quit. Seen with:

  • "Not enough disk space to start recording (only 298 MB free)..."
  • "The new recording could not start. The previous one was deleted."
  • "The chosen microphone could not be identified. Recording the default input.", raised at the start of every take, which hid Pause, Restart and Cancel while it was up.

They cannot be got rid of either:

  • sonner pauses a toast's timer while the pointer is over it, and the pointer is naturally on the bar, so the toast stays as long as the user is reaching for the controls under it.
  • Its close button does not take the click. The HUD window is click-through except over [data-hud-interactive='true'] (the hud-overlay-cursor poll in electron/windows.ts, hit-tested in LaunchWindow.tsx), and the toaster (src/components/ui/sonner.tsx, mounted in src/App.tsx for every window) is not marked, so the click lands on the app behind the HUD.

Expected

In the HUD window, toasts sit where they never overlap the bar or a popover open above it, in both the horizontal and the vertical layout, and stay on screen; their close button takes the click.

Platform

macOS 26.5 arm64. The code path is the same on Windows (click-through HUD); Linux never makes the HUD click-through, so only the overlap applies there.

Activity

  1. added
    status: fixed in mainWork is merged into main but may not be in a downloadable release yet.
    status: pending releaseMerged change is waiting for a packaged desktop release.
    on Oct 12, 2026
  2. added this to the Next Release milestone on Oct 12, 2026
  3. github-actions commented on Oct 12, 2026

    @github-actions
    Contributor

    Fixed by #1158 and merged into main.

    This change is assigned to the Next Release release milestone and is not necessarily available in the latest downloadable desktop release yet. It is currently marked as status: pending release until a packaged release containing it is published.

  4. added a commit that references this issue on Oct 13, 2026
    3a77ef8
  5. EtienneLescot commented on Oct 15, 2026

    @EtienneLescot
    MemberAuthor

    Moved into v2.1.0 as part of the pre-release cut.

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

    bugSomething isn't workingstatus: fixed in mainWork is merged into main but may not be in a downloadable release yet.status: pending releaseMerged change is waiting for a packaged desktop release.

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions