nextcloud / nextcloud/notes-android

long note edition makes view jump

Open
#1,816 9 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug Editor::Plain
Dominant language
Java
Stars
1.1k
Forks
168
Avg merge
1d 17h
Merged PRs (30d)
31

Description

Please use GitHub reactions 👍 to show that you are affected by the same issue. Please don't comment if you have no relevant information to add!

Describe the bug

when editing a long note, the view jump each time i enter a new character, not a big jump but like a half line, a little bounce. it is really annoying

To Reproduce
Steps to reproduce the behavior:

  1. Open a big note
  2. Click on 'edit' if necessary
  3. Scroll down to a few lines or more
  4. Start editing
  5. the view jump

Expected behavior

editing would be smooth even on large notes ;)

Smartphone (please complete the following information):

  • Nextcloud Notes-Version (android app): v4.0.0
  • App source: F-Droid
  • Android-Version: 6.0.1
  • Device: AZUS_Z00MD
  • System language: English (US)

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 issue in the Android app with a large note, following the listed steps on a device or emulator. Trace the note editor's scrolling behavior while typing below the initial viewport; done means editing remains steady without the repeated half-line jump on long notes, with coverage for the regression if the existing tests support it.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.