microsoft / azuredatastudio

Azure Data Studio is a data management and development tool with connectivity to popular cloud and on-premises databases. Azure Data Studio supports Windows, macOS, and Linux, with immediate capability to connect to Azure SQL and SQL Server. Browse the extension library for more database support options including MySQL, PostgreSQL, and MongoDB.
https://learn.microsoft.com/sql/azure-data-studio
MIT License
7.59k stars 909 forks source link

A11y_AzureDataStudioSQL_PublishProjects_Generate Scripts(Terminal)_Zoom: Horizontal scrollbar is not scrollable using keyboard key arrows when screen is zoomed to 200% #22423

Open fsteffi opened 1 year ago

fsteffi commented 1 year ago

Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.”

GitHubTags: #A11yMAS;#A11yTCS;#A11ySev3;#SH_AzureDataStudioSQL_Feb2021;#SQL Azure Data Studio;#Win11;#FTP;#DesktopApp;#WCAG1.4.4;#AINotInScope;#Zoom;#Win32;

## Prerequisite: Set the resolution to 1280*768 and change text sizing to 200%

Environment Details:

Application Name: Azure Data Studio Windows Version: Win11 Version: 1.43.0-insider (user setup) Commit: 0741e18533b68097bf6b44953374074434c4ca53 Date: 2023-03-23T05:40:13.399Z VS Code: 1.67.0 Electron: 19.1.8 Chromium: 102.0.5005.167 Node.js: 16.14.2 V8: 10.2.154.15-electron.0 OS: Windows_NT x64 10.0.25300

Repro Steps:

  1. Launch the application-Azure Database Project and install extension SQL Database Projects.
  2. Tab till SQL Database Project Home Screen with heading "Projects".
  3. Tab to connections select your server and connect to it.
  4. Tab to Projects tab an press shit+f10 on any created project.
  5. Tab till "Publish Project" and hit enter
  6. Hit on Generate script and navigate to task
  7. Check if scrollbar is getting scrolled using keyboard

Actual:

Horizontal scrollbar is not scrollable using keyboard when screen is zoomed to 200%

Expected:

Horizontal scrollbar should bet scrollable using keyboard when screen is zoomed to 200%

User Impact:

Keyboard only users will face difficulty in getting the information

Attachment:

Video 3-23 at 16.58.webm

fsteffi commented 1 year ago

bug reopened from https://github.com/microsoft/azuredatastudio/issues/15098

kisantia commented 1 year ago

I tried setting the keyboard shortcuts, as mentioned in https://github.com/microsoft/vscode/issues/121132, and it worked for the connections and projects view, but wasn't working for Tasks. Have to investigate why the same shortcuts aren't working for Tasks since I thought that was also using the treeview