Enhancement: Improve CollectionItem collapse behaviour and UX #5014
+26
−9
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.
Before
Screen.Recording.2025-07-01.at.11.07.55.AM.mov
After
Screen.Recording.2025-06-30.at.6.50.46.PM.mov
Description
Jira - ticket
Fixes #4832
Currently, when a user clicks on the collection or folder name (not the caret icon), two actions are triggered simultaneously:
The collection/folder folds or unfolds
The settings panel opens
This behavior is inconsistent and unintuitive, particularly when the collection/folder is already unfolded.
Additionally, we didn't have a hover style or active style for collection name unlike in the case for folders and files. This will help us spot the collection which is active within the tab.
Expected Behavior:
When folder is folded, clicking on the name should unfold it and open settings (same as current behavior).
When folder is unfolded, clicking on the name should only open settings — it should not fold the folder/collection.
Hover, Active styles for collection name
Fixes
useSelector
to determine if a collection is focused in the active tab.Contribution Checklist:
Note: Keeping the PR small and focused helps make it easier to review and merge. If you have multiple changes you want to make, please consider submitting them as separate pull requests.
Publishing to New Package Managers
Please see here for more information.