Skip to content

Application volume adjuster: make the setting profile independent #17124

@Adriani90

Description

@Adriani90

Steps to reproduce:

  1. Open NVDA
  2. Create profiles for different applications with different audio playback (e.g. MS Teams, a browser of your choice, audio editing application etc.
  3. Enable the application volume adjuster while on the standard NVDA profile
  4. Play some audio on an applicationw ith a profile (e.g. a youtube video on Chrome)
  5. Adjust the volume of all applications with the coresponding commands while focusing the desktop
  6. Switch to the Chrome window playing the Youtube video with alt+tab
  7. Enable the application volume adjuster on this application as well
  8. Repeat step 5 while focusing desktop
  9. Switch back to the Chrome window
  10. Press nvda+alt+delete to mute the application
  11. Switch back to desktop to activate the standard NVDA profile
  12. press nvda+alt+delete (you will hear applications unmuted)
  13. Switch back to the the Chrome window with the Audio playback from the Youtube video
  14. Change the applications volume with nvda+alt+pg up and pg down

Actual behavior:

  • Steps 5 and 8: The volume of Chrome Audio playback from the Youtube video is not changed.
  • Step 14: as soon as the change volume command is pressed, the Youtube audio playback is muted, although I unmuted all applications in step 12.

Expected behavior:

The application volume adjuster should not be profile dependend in order to avoid these issues. Also it is confusing to describe the setting as "it adjusts the volume of all applications other than NVDA". In this case this is not true because it depends on whether you enabled the applications volume adjuster for all your profiles or not.

NVDA logs, crash dumps and other attachments:

n/a

System configuration

NVDA installed/portable/running from source:

Installed

NVDA version:

last alpha

Windows version:

Windows 11 23 H2

Name and version of other software in use when reproducing the issue:

Any application with a NVDA profile

Other information about your system:

n/a

Other questions

Does the issue still occur after restarting your computer?

yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

no

If NVDA add-ons are disabled, is your problem still occurring?

yes

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

n/a

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issuegithub features these at https://github.com/nvaccess/nvda/contributep3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions