* include Single Tenant apps support
* change tenantId variable name
* fix unit tests
---------
Co-authored-by: JhontSouth <jhonatan.sandoval@southworks.com>
* a11y: links to have underline
* a11y: json editor contast to meet aria
* a11y: revisit colors
* Revert "Fixed the focus when opening the Emulator Settings tab (#2310)"
This reverts commit b09b668a49.
* a11y: focus first interactive element upon editor activation
* a11y: add optional aria for optional fields
* a11y: add section to checkbox labels
* a11y: add selected only when selected
* a11y: aplit button to have aria-owns and size
* a11y: force button caption reading for reveal secret control
* a11y: make selected aria only appear if selected
* a11y: better aria for activity region
* fix typo
* a11y: menu to restore focus on task completion if it is lost
* a11y: turn off color adjust for high contrast theme
* fix: app updater can stuck due to unresolved promise
* fix: failing tests
* Revert "a11y: add optional aria for optional fields"
Conflicts with other AT besides JAWS
This reverts commit 9317e80714.
* revert: conditional aria-selected
* a11y: alternative fix for split-button
* fix build
---------
Co-authored-by: Eugene Olonov <v-eolonov@microsoft.com>
* Update ngrok.ts and ngrokService.ts for Ngrok 3 support
Remove path and region from Ngrok Options as it is not supported in the config for Ngrok 3.
Pass the path to the ctr when creating the Ngrok instance.
Update ngrok.ts to use the path passed in to the ctr instead of Ngrok Options.
* fix failing tests
* fix ngrokService tests
---------
Co-authored-by: Anish Prasad <v-aniprasad@microsoft.com>
Co-authored-by: Anish Prasad <anishnp01@outlook.com>
Co-authored-by: Anish Prasad <33945547+anishprasad01@users.noreply.github.com>
Co-authored-by: Eugene Olonov <v-eolonov@microsoft.com>
* fix: log entry buttons have same aria name
* a11y: add titles to html documents
* a11y: tabs with the same name should be possible to identify
* a11y: do not include list control localized name into aria label
* a11y: add log entries index for scan mode
---------
Co-authored-by: Eugene Olonov <v-eolonov@microsoft.com>
* Bump electron for the latest minor version and clenup deps
* Remove deprecated css types loader
* update more deps
* Update webchat and jsonwebtoken
* update tests
---------
Co-authored-by: Eugene Olonov <v-eolonov@microsoft.com>
* a11y: do not announce chevron as play button
Narrator announces chevron in a JSON tree as a play button.
Hide chevron from AT as it already announces expanded state.
* fix nit
* update lock file
Co-authored-by: Eugene Olonov <v-evolo@microsoft.com>
* 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>