Issue T8569
Visible to All Users

Ranking questions freezes scrolling on mobile browser

created 3 years ago

If I grab a ranking item using the domino icon (six dots), it causes the browser to freeze, making it impossible to scroll the window and interact with any element on the page.

Device: iPhone 11
OS: iOS 15.2.1
Browsers: Safari, Chrome
Survey:

Steps

  • View a survey with a ranking question.
  • Tap and hold on the domino icon for the row you want to reorder. (Don't tap and hold on the question text itself; this will not trigger the bug)
  • Reorder the row.
  • Let go of the row you are dragging.

Expected Result

  • The row is reordered as expected and you can continue to interact with the page

Actual Result

  • The page is frozen and won't scroll.
  • Sometimes it happens the first time you drag and drop, but sometimes you need to drag and drop a couple times before it becomes frozen.
  • Also note that on the embedded survey example, when grabbing by the domino, the selected row is really jittery when dragging. See video.
Comments (2)
DK DK
Dmitry Kurmanov 3 years ago

    Hello,

    I will investigate the problem and write back as soon as possible.

    Thank you for the reporting,
    UserName
    SurveyJS Team

    DK DK
    Dmitry Kurmanov 3 years ago

      I reproduced the issue on my side. Here is the issue.

      Thank you,
      Dmitry
      SurveyJS Team

      Answers approved by surveyjs Support

      created 3 years ago

      fixed via the https://github.com/surveyjs/survey-library/commit/1fb4427fc6c9b32f983234d30c3f411bc5765ab8. Fix will be available in the next minor release.
      Thank you,
      Dmitry
      SurveyJS Team

        Comments (1)

          Awesome. Thanks Dmitry.