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

Scroll jump after open & close context menu

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.5.1
    • Fix Version/s: None
    • Component/s: QPA: X11/XCB
    • Labels:
      None
    • Environment:
      Arch Linux, Qt 5.5.1, tested with Qt Creator 3.5.1
      Plasma 5.4.2, KF 5.15
      Intel graphics

      Description

      Steps to reproduce:

      • open a document in QtCreator (e.g. 15KiB or more) so you can scroll
      • scroll somewhere in the middle, left-click in document text, so cursor is blinking there, too
      • right click -> context menu is opened
      • press esc -> so context menu is closed
      • scroll up or down
        -> here is the jump

      The bug-trigger is probably the context menu because this it can also be triggered by opening context menu anywhere else (on desktop or other application).

      This is happening probably for all Qt applications with scrollbar. I can also reproduce with kate, konsole and ark.

      This bug is here at least since version 5.4 (didn't test older versions) so it is not a regression.

        Attachments

        1. kwrite-jump-log_02.log
          42 kB
        2. kwrite-log
          76 kB
        3. main.cpp
          0.3 kB
        4. QWheelTest.py
          0.9 kB
        5. screencast-2015-11-12_14-53-19.mkv
          7.18 MB
        6. scroll-debug.info
          3 kB
        7. trace.txt
          429 kB

          Issue Links

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

            Activity

              People

              Assignee:
              paeglis Gatis Paeglis
              Reporter:
              clearmartin Martin Kostolný
              Votes:
              8 Vote for this issue
              Watchers:
              19 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes