AzureStorageExplorer
AzureStorageExplorer copied to clipboard
The blob container name shows instead of full path when hovering over one blob container tab which is opened from a restored view all containers explorer
Storage Explorer Version: 1.34.0-dev (98) Build Number: 20240306.5 Branch: main Platform/OS: Windows 10/Linux Ubuntu 22.04/MacOS Sonoma 14.3(Apple M1 Pro) Architecture: x64/x64/x64 How Found: Ad-hoc testing Regression From: Not a regression
Steps to Reproduce
- Open ’Settings' panel -> Check the setting 'Preserve Explorer Session'.
- Expand one storage account.
- Right click 'Blob Containers' node -> Click 'View All'.
- Restart Storage Explorer.
- Open one blob container from the restored view all containers explorer.
- Hover over the opened tab.
- Check whether a full path shows.
Expected Experience
A full path shows.
Actual Experience
Only show the blob container name.
@jasonyeMSFT I believe this is by design, since the association with nodes is broken when Storage Explorer closes, right?
This is not by design. The full path is a part of the tab data stored. The restored tab should still show the full path regardless of the state of the tree view. It's meant to help people distinguish tabs with identical names (e.g. blob container with the same name in different storage accounts).
This is in fact by design. In a non-restart/restore scenario here's how things work:
- View all explorer is opened, it has an association with a "Blob Containers" node
- Container is double clicked in view all
- View all code queries the children of the associated "Blob Containers" node to find the container node for the double clicked container
- Blob container explorer is opened, with an association to the queried container node
However, in a view all explorer that is restored, it does not have a working association with a "Blob Containers" node. Therefore the query for the child container node cannot be accomplished.