linuxmint / linuxmint/xreader

Scroll on a image in a pdf causes the application to hang the input and be closed

Open
#645 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
283
Forks
82
PR merge metrics
No merged PRs in 30d

Description

Distribution

Mint 21.3 Cinnamon

Package version

4.0.2

Frequency

Quite often

Bug description

Scrolling a pdf on touchscreen sometimes hangs, because the application interprets the movement as a drag, showing a document icon, equal to the one shown when scrolling with the mouse (but without the small black hand and the green plus in a circle). This causes all successive touch inputs to be locked in "drag" status, blocking any scrolling and any other movement, requiring to close and open the application.

Steps to reproduce
  1. open a pdf
  2. scroll with touchscreen
  3. some times (quite often) the bug appears when scrolling starts from a picture (almost 100% of the times with pdf that are scans or drawings so all page is an image)
Expected behavior

The pdf should scroll and images should not be dragged in touchscreen, or should be only after a long press

Additional information

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue on Mint 21.3 Cinnamon with Xreader 4.0.2, using a touchscreen to scroll over an image in a PDF. Trace the touchscreen gesture handling that enters drag mode and compare it with normal scrolling. Done means image scrolling no longer locks subsequent touch input or requires restarting the application.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.