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
377 stars 87 forks source link

The column header is focused instead of the 'Select All' button after clicking 'Select All' for tables and queues #8311

Closed v-xianya closed 13 hours ago

v-xianya commented 2 days ago

Storage Explorer Version: 1.37.0-dev (103) Build Number: 20241119.13 Branch: main Platform/OS: Windows11/Windows11/Linux Ubuntu 22.04/MacOS Sequoia 15.1(Apple M1 Pro) Architecture: x64/arm64/x64/arm64 How Found: From running test cases Regression From: Previous release (1.36.2)

Steps to Reproduce

  1. Expand one storage account -> Queues.
  2. Create a queue -> Click 'Select All'.
  3. Check whether the 'Select All' button is focused.

Expected Experience

The 'Select All' button is focused. Image

Actual Experience

The column header is focused. Image

Additional Context

  1. This issue also reproduces for tables.
  2. This issue doesn't reproduce for blob containers/ADLS Gen2 blob containers/file shares.
craxal commented 13 hours ago

I think this is intentional. There's an explicit line of code in the shared component that moves focus to the data grid, and both tables and queues are using the shared component. The other explorers will eventually have this same behavior once refactored to use the shared components.

v-xianya commented 8 hours ago

@craxal Thank you for the updates! We opened this bug refer to 8044.