Skip to content

Mouse cursor disappears when hovering over panadapter, waterfall, and CW decoder panes (Windows 11) #1096

Description

@LU5DX

Report preparation

  • I used the AI-assisted bug report tool (Help → Support → File an Issue)
  • I have attached a support bundle or log file

What happened?

The mouse cursor disappears immediately upon entering the panadapter, waterfall, or CW decoder panes. It reappears immediately as soon as the pointer moves back to any other part of the UI (applets, toolbars, etc.). The cursor never reappears while remaining inside those three panes.

Affected panes

  • Panadapter: affected
  • Waterfall: affected
  • CW decoder: affected
  • All other UI elements: not affected

Environment

AetherSDR version 0.8.7
OS Windows 11
GPU 0 Intel UHD Graphics — driver 31.0.101.5187 (2/5/2024)
GPU 1 NVIDIA GeForce RTX 4060 Laptop GPU — driver 32.0.15.7680 (6/12/2025)
DirectX version 12 (FL 12.1)
QRhi backend D3D11 (presumed — not confirmed in UI)

Additional context

The three affected panes are exactly the QRhi GPU-rendered ones in AetherSDR. All other panes, which are standard Qt widgets, are unaffected. This suggests the cursor is being hidden by the QRhi render surface and not restored — possibly a setCursor / QCursor::restore call missing on the GPU-rendered widgets on Windows, or the render surface eating the cursor style set by the parent widget.

What did you expect?

The mouse cursor should remain visible at all times when hovering over any pane.

Steps to reproduce

  1. Launch AetherSDR 0.8.7 on Windows 11 and connect to the radio.
  2. Move the mouse cursor into the panadapter pane.
  3. Cursor disappears.
  4. Move cursor to any applet or other UI element outside those panes.
  5. Cursor reappears immediately.
  6. Same behaviour reproduced in the waterfall pane and the CW decoder pane.

Radio model & firmware

FLLEX 6600 3.10.15

Linux distro & Qt version

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting-responseWaiting for reporter to provide additional informationbugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions