arduino / arduino/Arduino

Incorrect Find horizontal scrolling behavior

Open
#3,986 0 comments 0 reactions 0 assignees View on GitHub
Component: IDE user interface Type: Bug
Dominant language
Java
Stars
14.6k
Forks
7k
PR merge metrics
No merged PRs in 30d

Description

Using Arduino IDE 1.6.6 2015/10/14 10:42 with Windows 7 64 bit
- add a line of text that is longer than the width of the IDE window with 2 instances of the text to find that are not both visible in the window at the same time:

```
find this find this
```
- Edit>Find>Find: find this
- Click the Find button multiple times, when the instance of the text to the right is found the window is correctly scrolled but then when it should scroll back to the search string on the left the window is only automatically scrolled back to the end of the search text so the text is not shown in the window without manual scrolling.

Contributor guide

Open the contributing guide

Research direction

Start with the Edit > Find > Find flow and the Find button described in the reproduction steps. Reproduce the behavior in the Arduino IDE with two distant matches, then trace the horizontal scrolling when cycling between them. Done means each found string is fully visible after the selection changes, including when returning to the left match.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.