eclipse-wildwebdeveloper / eclipse-wildwebdeveloper/wildwebdeveloper
Feature request: show values of object properties on mouse hover while debugging
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 201
- Forks
- 76
- Avg merge
- 4d 7h
- Merged PRs (30d)
- 21
Description
While debugging a Node application, hovering the mouse over a variable in the current scope will show its value in a popup. However, this does not work for variables' properties.
For example, hovering over a value named obj works, but not obj.propertyName, which instead just shows a documentation popup.
This means the only way to look up object properties is to use the Variables view, which can be cumbersome if a property is deeply nested (like obj.subObj.anotherSubObj.propertyName) or if the variable is in a nested scope (in which case you have to know/find the correct Block/Local/Closure scope that the variable resides in).
It would be helpful if the mouse hover popup could effectively do the work of digging through the Variables view for you.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the existing mouse-hover popup behavior and how the Variables view resolves nested properties and scopes. Use the obj.propertyName example to verify the desired behavior; done means hover displays values for direct and deeply nested properties instead of a documentation popup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, javascript, node.js
- Domain
- developer-experience, devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100