Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-138343

[Android][Mouse Input] Sliders and Dials Stop Responding When Cursor Leaves Widget Bounds

    XMLWordPrintable

Details

    • Android
    • Android

    Description

      On Android, mouse-controlled UI components (e.g., sliders and knobs) stop responding to movement if the cursor leaves the widget's bounding box—even while the mouse button is held down. This behavior differs from desktop (macOS), where interaction persists regardless of cursor position.

      Expected Behavior

      Once the user clicks and holds on a slider or knob, the control should continue responding to mouse movements even if the cursor moves outside its visible bounds.

      Actual Behavior

      The control stops responding to movement as soon as the cursor leaves its bounding box.

       

      Steps to Reproduce

      1. Open the attached QTMouseInputAndroid project.
      1. Connect a Bluetooth mouse to an Android device (tested on Pixel 8).
      1. Build and deploy the app using Android Qt 6.9.1 with Clang arm64-v8a.
      1. Launch the app on the device.
      1. Click and hold a Slider or Knob.
      1. Move the mouse around—note that input stops when the cursor leaves the control area.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            srutledg Shawn Rutledge
            stefanhell Stefan Hell
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes