microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
365 stars 85 forks source link

The behavior is inconsistent if press Ctrl+A in different service explorers #7911

Closed v-kellyluo closed 2 months ago

v-kellyluo commented 2 months ago

Storage Explorer Version: 1.34.0-dev (98) Build Number: 20240428.1 Branch: main Platform/OS: Windows 10/Linux Ubuntu 22.04/MacOS Sonoma 14.4.1(Apple M1 Pro) Architecture: x64/x64/arm64 How Found: Ad-hoc testing Regression From: Not a regression

Steps to Reproduce

  1. Expand one storage account -> Blob Containers.
  2. Open one blob container which contains more than 100 blobs.
  3. Press Ctrl+A -> Observe the selected blobs.
  4. Open one table which contains more than 100 entities.
  5. Press Ctrl+A -> Observe the selected entities.
  6. Check whether the behavior is consistent.

Expected Experience

The behavior is consistent.

Actual Experience

The behavior is inconsistent.

  1. For blobs, only the blobs in this page are selected. image
  2. For entities, all entities can be cached are selected. image

Additional Context

For files, all files can be cached are selected.

craxal commented 2 months ago

The managed disks explorer also only selects the items in the page.

Considering that selecting all in the page is the default command for the toolbar, the keyboard shortcut should do likewise.

I think it also makes sense for there to be a keyboard shortcut for selecting all cached items as well. Ctrl/Cmd+Shift+A seems reasonable.

v-kellyluo commented 1 month ago

Verified this issue on the build 20240506.3. Fixed. For all services, only items in this page are selected if press Ctrl+A.