Change:
Type: <bBug</bCC I know the setting structure has changed. However, I don't hear any audio cue sound across all the supported settings even if I have turned on everything on. Tested on Windows. VS Code version: Code - Insiders 1.87.0-insider (, 2024-02-13T05:47:27.450Z) OS version: WindowsNT x64 10.0. Modes: <details<summarySystem Info</summary </details<details<summaryExtensions (101)</summaryExtensionVersion ------ vscode-openapi4.21.1 android-dev-ext1.4.0 aiprm-lang0.0.2 Bookmarks13.4.2 openscad1.2.2 spellright3.0.122 mermaid-markdown-syntax-highlighting1.6.0 doxdocgen1.4.0 vscode-markdownlint0.53.0 vscode-quick-select0.2.9 vscode-deno3.33.3 gitlens14.6.1 prettier-vscode10.1.0 vscode-firefox-debug2.9.10 shell-format7.2.5 vscode-google-translate1.4.13 codespaces1.16.10 copilot1.160.705 copilot-chat0.13. remotehub0.62.0 vscode-github-actions0.26.2 vscode-pull-request-github0.81. cloudcode2.4.0 overleaf-workshop0.9.1 cslpreview0.2.2 easy-snippet0.7.5 path-autocomplete1.25.0 latex-workshop9.18.0 lilypond-syntax0.1.1 scheme0.2.0 better-cpp-syntax1.17.2 commitlint2.4.7 language-julia1.71.1 google-search0.0.1 vscode-lua-format1.3.8 lilypond-formatter0.2.3 lilypond-pdf-preview0.2.8 lilypond-snippets0.1.1 vslilypond1.7.3 git-graph1.30.0 azure-dev0.8.0 vscode-azureappservice0.25.1 vscode-azurecontainerapps0.6.1 vscode-azurefunctions1.13.3 vscode-azureresourcegroups0.8.3 vscode-azurestaticwebapps0.12.2 vscode-azurestorage0.15.3 vscode-azurevirtualmachines0.6.5 vscode-cosmosdb0.20.1 debugpy2024.1. python2023.25. vscode-pylance2023.12.103 jupyter2024.1. jupyter-keymap1.1.2 jupyter-renderers1.0.17 vscode-jupyter-cell-tags0.1.8 vscode-jupyter-slideshow0.1.5 remote-containers0.342.0 remote-ssh0.109. remote-ssh-edit0.86.0 remote-wsl0.81.8 vscode-remote-extensionpack0.25.0 azure-account0.11.6 azure-repos0.38.0 cmake-tools1.16.32 cpptools-extension-pack1.3.0 powershell2024.3.0 remote-explorer0.5. remote-repositories0.40.0 remote-server1.6. vscode-github-issue-notebooks0.0.130 vscode-node-azure-pack1.2.0 vscode-selfhost-test-provider0.3.25 vscode-serial-monitor0.11.0 vscode-speech0.5. vsliveshare1.0.5905 windows-ai-studio0.2.4 autodocstring0.6.1 pandocciter0.10.4 shiny-python0.1.5 shinyuieditor0.5.0 quarto1.110.1 r-debugger0.5.4 vscode-xml0.26.1 vscode-yaml1.14.0 r2.8.2 multi-command1.6.0 AudioQ0.0.2 vscode-deepl1.0.10 abc-music0.4.0 lua3.7.4 latex-utilities0.4.12 cmake0.0.17 vscode-terminal-here0.2.4 windows-terminal0.7.0 errorlens3.16.0 intellicode-api-usage-examples0.2.8 vscodeintellicode1.2.30 vscode-conventional-commits1.25.0 markdown-all-in-one3.6.2 grammarly0.25.0 (1 theme extensions excluded) </details<details<summaryA/B Experiments</summary</details<!-- generated by issue reporter --
just realized this and working on a fix right now.
figured it out, there was a rename of the audio cues and a typo in the new folder for the resources

Discussion:
return; } this.playingSounds.add(sound); <del> const url = FileAccess.asBrowserUri(`vs/platform/accessibilitySignals/browser/media/${sound.fileName}`).toString(true); </del> <ins> const url = FileAccess.asBrowserUri(`vs/platform/accessibilitySignal/browser/media/${sound.fileName}`).toString(true); </ins> try { const sound = this.sounds.get(url);

announcement = announcement ? 'auto' : 'off'; } } <del> configurationKeyValuePairs.push([`${item.settingsKey}`, { value: announcement ? { announcement, sound } : { sound } }]); </del> <ins> configurationKeyValuePairs.push([`${item.settingsKey}`, { value: announcement !== undefined ? { announcement, sound } : { sound } }]); </ins> return configurationKeyValuePairs; } })));

migrateFn: (announcement, accessor) => { const configurationKeyValuePairs: ConfigurationKeyValuePairs = []; const sound = accessor(item.legacySoundSettingsKey); <del> configurationKeyValuePairs.push([`${item.settingsKey}`, { value: announcement ? { announcement, sound } : { sound } }]); </del> <ins> if (announcement !== undefined && typeof announcement !== 'string') { announcement = announcement ? 'auto' : 'off'; } configurationKeyValuePairs.push([`${item.settingsKey}`, { value: announcement !== undefined ? { announcement, sound } : { sound } }]); </ins> return configurationKeyValuePairs; } })));

id: ShowSignalSoundHelp.ID, title: localize2('signals.sound.help', "Help: List Signal Sounds"), f1: true, <ins> metadata: { description: localize('accessibility.sound.help.description', "List all accessibility sounds / audio cues and configure their settings") } </ins> }); }

})); const qp = quickInputService.createQuickPick<IQuickPickItem & { signal: AccessibilitySignal }>(); qp.items = items; <del> qp.selectedItems = items.filter(i => accessibilitySignalService.isSoundEnabled(i.signal) || configurationService.getValue(i.signal.settingsKey + '.sound') !== 'never'); </del> <ins> qp.selectedItems = items.filter(i => accessibilitySignalService.isSoundEnabled(i.signal) || userGestureSignals.includes(i.signal) && configurationService.getValue(i.signal.settingsKey + '.sound') !== 'never'); </ins> qp.onDidAccept(() => { const enabledSounds = qp.selectedItems.map(i => i.signal); const disabledSounds = qp.items.map(i => (i as any).signal).filter(i => !enabledSounds.includes(i));

id: ShowAccessibilityAnnouncementHelp.ID, title: localize2('accessibility.announcement.help', "Help: List Signal Announcements"), f1: true, <ins> metadata: { description: localize('accessibility.announcement.help.description', "List all accessibility announcements / alerts and configure their settings") } </ins> }); }

})); const qp = quickInputService.createQuickPick<IQuickPickItem & { signal: AccessibilitySignal }>(); qp.items = items; <del> qp.selectedItems = items.filter(i => accessibilitySignalService.isAnnouncementEnabled(i.signal) || configurationService.getValue(i.signal.settingsKey + '.announcement') !== 'never'); </del> <ins> qp.selectedItems = items.filter(i => accessibilitySignalService.isAnnouncementEnabled(i.signal) || userGestureSignals.includes(i.signal) && configurationService.getValue(i.signal.settingsKey + '.announcement') !== 'never'); </ins> qp.onDidAccept(() => { const enabledAnnouncements = qp.selectedItems.map(i => i.signal); const disabledAnnouncements = AccessibilitySignal.allAccessibilitySignals.filter(cue => !enabledAnnouncements.includes(cue));

label: localize('features', "Features"), children: [ { <ins> id: 'features/accessibilitySignals', label: localize('accessibility.signals', 'Accessibility Signals'), settings: ['accessibility.signals.*'] }, { </ins> id: 'features/accessibility', label: localize('accessibility', "Accessibility"), settings: ['accessibility.*']

settings: ['notebook.*', 'interactiveWindow.*'] }, { <del> id: 'features/signals', label: localize('signals', 'Signals'), settings: ['signals.*'] }, { id: 'features/accessibilitySignals', label: localize('accessibility.signals', 'Accessibility Signals'), settings: ['accessibility.signals.*'] }, { id: 'features/accessibilitySignals', label: localize('accessibility.signals', 'Accessibility Signals'), settings: ['accessibility.signals.*'] }, { </del> id: 'features/mergeEditor', label: localize('mergeEditor', 'Merge Editor'), settings: ['mergeEditor.*']