Keep the collapse state of a tree-view #9636
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The 'collapse' state of a tree view is preserved, however setting the
hidden
state tofalse
was incorrectly cascading tocollapse
false
.NOTE: The issue can be reproduced using a
tree-view
provided by a pluginwhich uses a
when
clause to open it.Fixes: #9578
Signed-off-by: Alvaro Sanchez-Leon [email protected]
What it does
Removes a condition which incorrectly caused this types of views to expand when the
hidden
state was set tofalse
How to test
The extension provides a tree-view called
JSON OUTLINE
which is activated when the open file in editor is ajson
file i.e. It uses awhen
clause..gif
files to reproduce and then verify the fix.Review checklist
Reminder for reviewers