Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

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

Aberta
#645 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
c
Domínio
desktop

Direção de pesquisa

Comece reproduzindo o problema no Mint 21.3 Cinnamon com o Xreader 4.0.2, usando uma tela sensível ao toque para rolar sobre uma imagem em um PDF. Rastreie o tratamento do gesto da tela sensível ao toque que entra no modo de arraste e compare-o com a rolagem normal. O trabalho estará concluído quando a rolagem de imagens não bloquear mais as entradas de toque subsequentes nem exigir a reinicialização do aplicativo.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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

Linguagem predominante
C
Estrelas
284
Forks
84
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de linuxmint/xreader

Todas as issues de linuxmint/xreader

Issues semelhantes

Mais issues de C

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.