Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Reselect entries when updating roots #1277
Description of the Change
Previously, whenever the roots were updated (resulting in the entire DOM being recreated), any selected entries wouldn't stay selected. This would happen whenever projects were added or removed or certain tree-view settings were changed. Now, whenever the roots are updated, the selected entries are maintained.
Additionally, if you select multiple entries before closing Atom, those same entries will remain selected the next time you open Atom instead of only the first entry.
Well, it would certainly be nice if the entire DOM wasn't erased and recreated.
Entries stay more consistently selected.
There is one caveat: after merging this PR, the lack of
I couldn't find any.