thunderbird / thunderbird/thunderbird-android

Improve distinction between slow scroll and long-press selection

Open
#10,543 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

priority: low status: help wanted
Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

Checklist
  • I have used the search function to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.
App

Thunderbird for Android

App version

16.1

Where did you get the app from?

Google Play

Android version

I'm using stock android 12

Device model

Samsung Galaxy M31

Steps to reproduce

1 Open a long message
2 Scroll the text slowly, as if you want to scroll the text while reading

Expected behavior

When reading long messages, users often keep their finger on the screen to scroll slowly. The system should recognize this movement to prevent accidental text selection.

Actual behavior

It frequently happens that while slowly scrolling through text—usually when reading long emails—text is accidentally selected. The delay between the initial touch and text selection should be increased; alternatively, users should be able to customize this delay in the 'Interaction' settings menu

Logs

No response

Contributor guide

Open the contributing guide

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 accidental text selection on a long message on stock Android 12 while scrolling slowly. Review the touch interaction behavior and the Interaction settings area mentioned in the issue. Done means slow scrolling no longer frequently selects text, or the selection delay is clearly configurable there.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.