arduino / arduino/Arduino

[Arduino IDE] Overlapping tooltip bug, when using multiple tabs

Open
#11,538 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

![arduino_bug_tooltip_overlap](https://user-images.githubusercontent.com/2720131/118594190-57e93c00-b7ec-11eb-8d01-0bfae4b075a2.png)

OS: Windows 10

Bug description and reproducing:
When the cursor is placed at the end of a curly brace, a tooltip pops up to show the function name.
Now if you have a tooltip visible on any tab, then you switch to another tab, the tooltip stays on the screen.
You can cascade tooltips with this bug, by leaving the cursor at the end of a function brace, and switching to another tab. The tooltips stack with this bug

Contributor guide

Open the contributing guide

Research direction

Run Arduino IDE 1.x on Windows 10 and reproduce the tooltip behavior by placing the cursor at the end of a curly brace, then switching tabs with the tooltip visible. Trace the tooltip and tab-switch lifecycle in the IDE UI; done means a tooltip from one tab is dismissed when switching tabs and tooltips no longer stack.

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
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.