* a11y: 63767 - fix VoiceOver reading whole list content
In Electron/Chrome it reads the whole list content when the list root focused. Add a label to fix the issue.
* a11y: 64009 - improve left pane contrast
Fixes secondary text contrast and improves contrast ratio for primary text for the Left pane.
The bug mentioned some menu contrast issues, I believe the're not existent.
The bug also mentioned JSON contrast. It is already fixed.
* a11y: 64005 - make consistent full-screen handling between all platforms
Includes the following changes:
- Move the popup logic into the command
- Use the command for the native menu
* a11y: switch theme: announce on all platforms
Adds announcement for macOS as well. And makes message to start with visible content.
* Revert "a11y: 64005 - make consistent full-screen handling between all platforms"
This reverts commit 850cd46f32d718efe6cc5a5ec4db9e37f56f033d.
* Revert "a11y: switch theme: announce on all platforms"
This reverts commit 14aea00b857b63ce0eb60cdd35a13dfb7000b9f8.
* a11y: 63887 - make ngrok status accessible
Not able to reproduce the original issue, but found that the ngrok status is not being announced, so added the tunnel status and tunnel errors announcement.
* a11y: 63914 - rework collapsable content announcement
Prevent lists from being announced when a new entry gets added.
Co-authored-by: Eugene Olonov <v-evolo@microsoft.com>
Co-authored-by: Tony Anziano <tonyanziano5@gmail.com>
* a11y: 64005 - announce theme and fullscreen commands
* Add announcement for macOS as well.
* And makes message to start with visible content.
* Move fullscreen to the UI commands and add announcement
* Fix tests
* Fix main tests
Co-authored-by: Eugene Olonov <v-evolo@microsoft.com>
* a11y: use region role for WebChat
VSTS-63988 The default `"complementary"` role cannot be included into another landmark. Use `"region"` role for the chat instead.
* a11y: add menu item role description
VSTS-64729 On linux, when using orca, it doesn't announce an actual role for menu items. Fixed by adding the "menu item" to the `aria-description` property only on linux
* a11y: fix sidebar sections aria
VSTS-64703 Sidebar section toggle buttons had a toolbar role which is not descriptive. Fixed by changing the role to button and adding toolbar around the section action buttons.
* a11y: refactor selected tab indication for orca
VSTS-64523 The selected tab announcement doesn't happen to me when using orca. Changed the approach by using `aria-description` property on linux.
* Fix tests
* fix: better way to get current platform
Co-authored-by: Eugene Olonov <v-evolo@microsoft.com>
Co-authored-by: Tony Anziano <tonyanziano5@gmail.com>
* fix: keyboard shortcuts don't work when telemetry and updates dialogs appear together
Normally, there is no way for a user to open a dialog when another dialog has been opened. However, this occurs when the "Updates available" dialog is opened as a result of the 'update-available' event.
Added a method for waiting for the currently displayed dialog to be hidden, and used it for the "Updates available" dialog.
* Add tests
Co-authored-by: Eugene Olonov <v-evolo@microsoft.com>
* Added .tsv file for ADO Cred Scan task to use.
* Changed credScanTargetFolders to .tsv extension
* Removed build agent env variables from tsv
* Changed paths in .tsv to try and match the build agent structure
* Adjusted path to not be relative
* Altered tsv paths again
* Added CredScan suppressions.
* Fixed suppressions
* Adjusted CredScan folders.
* Altered tsv paths
* Trying another path format
* Trying another path format
* Removed quotes from path
* Added all the desired paths
* Changed delimiter from tab to newline
* Added missing newline
* Fixed tests.
* Fix focus on Get Started with Channel page
* Added a prop to use as the fist focusable element
Co-authored-by: Federico Bernal <64086728+FedericoBernal@users.noreply.github.com>
* Fixed focus on the first element when opening the Resources and Bot explorer panels
* Renamed prop with a more descriptive name
Co-authored-by: Federico Bernal <64086728+FedericoBernal@users.noreply.github.com>
* Fixed luminosity ratio in bot explorer list items
* Removed duplicated style
Co-authored-by: Federico Bernal <64086728+FedericoBernal@users.noreply.github.com>
* Added ref and focus features to tab component
* Removed focus from caret icon on first load
* Removed focus from the restart conversation button
* Removed unused test case
* Fixed linter error
* Moved next() in handler to fix early HTTP response termination.
* Added changelog entry
* Omit unnecessary next call from route handler
* Fixed tests
* Bumped electron to 13.6.1
* Added changelog entry
* Fixed broken test.
* Updated electron-builder, electron-rebuild, and keytar
* Added missing npmlog dependency
* Bumped electron-builder to 22.11.4
* Downgraded electron-builder back to 22.9.1
* Downgraded electron-rebuild and keytar to previous versions
* Updated package-lock
* WIP of new electron download script
* Fixed download script
* Pulled electron-builder config out into a function that generates plat-specific config