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

Touch-based scrolling functionality is not performing as intended in Qt5.15.9 on Debian 11

    XMLWordPrintable

Details

    • Linux/X11

    Description

      The problem arises when attempting to interact with a loaded HTML page via the WebEngineView component in QML. Specifically, the touch-based scrolling functionality within a date selection popup does not behave as expected. When a touch-based scroll action is attempted within the date selection popup, the page does not respond in the anticipated manner. This issue is specific to the touch-based interaction, as the functionality operates as expected with mouse input.

      Interestingly, this issue does not occur in Qt version 6.5.2, where both touch-based scrolling and scrollbar interaction function as expected. This suggests that the problem may be specific to the aforementioned versions of Qt5.15.9.

      --------------

      I have also attached a  sample project attached that demonstrates three different methods for date selection and one method for time selection, each with its own user interface.

      1.    The first method is triggered by interacting with the first input box. This action opens a popup containing date, month, and year sections. These sections are designed to be scrollable, allowing the user to select a specific date. However, the scrolling functionality is currently not responding to touch input.

      2.    The second method is initiated by interacting with the second input box. This action opens a popup where the user can slide across to navigate through different months. However, the sliding functionality is currently not responding to touch input.

      3.    The third method is activated by interacting with the third input box. This action opens a popup with a scrollbar, allowing the user to slide or scroll up to view more options. However, the sliding functionality is currently not responding to touch input.

      4.    The fourth method is used for time selection. It is triggered by interacting with the fourth input box. This action opens a popup where the user can slide across to select different time options. However, the sliding functionality is currently not responding to touch input.

      In summary, while all four methods function as expected with mouse input, none of them currently respond to touch input. Please be aware that in the third method of date selection, the functionality to drag the scrollbar using mouse input is also currently non-operational.

      Attachments

        1. DateIssue.zip
          15 kB
          Raushan Kumar
        2. TouchScrollingIssue.pdf
          108 kB
          Raushan Kumar
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            srutledg Shawn Rutledge
            kumar90 Raushan Kumar
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes