Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow enabling/disabling error sounds in release versions #6917

Closed
LeonarddeR opened this issue Feb 24, 2017 · 6 comments
Closed

Allow enabling/disabling error sounds in release versions #6917

LeonarddeR opened this issue Feb 24, 2017 · 6 comments

Comments

@LeonarddeR
Copy link
Collaborator

NVDA error sounds are only played in development builds. However, there are situations where playing these sounds in release versions would be very helpful.

I've been thinking about adding an option for this to the config spec, but that would override the current behaviour entirely, i.e. when you install a release version and install a dev version afterwards, the error sound wouldn't play. As an alternative, I propose adding a registry setting for this which will be preserved upon new installations.

@jcsteh
Copy link
Contributor

jcsteh commented Feb 25, 2017

You assert that there are cases where this would be useful, but you don't state what those cases are. Can you elaborate? Essentially, the error sound is there purely to help developers debug issues. Often, such errors don't necessarily even indicate a cause for concern. Furthermore, if someone really does care about such things, requiring them to install a snapshot doesn't seem unreasonable. Other projects have similar requirements; e.g. stable Mozilla builds won't run unsigned add-ons.

@jcsteh
Copy link
Contributor

jcsteh commented Feb 25, 2017

Btw, you can already enable this by setting versionInfo.isTestVersion to True in the Python console. If someone cares about these errors, expecting them to use the console isn't unreasonable either. All of that said, if we really did need a setting for this, it could just be a setting that is only checked for test builds.

@jcsteh
Copy link
Contributor

jcsteh commented Feb 25, 2017

Correction: only checked for stable builds.

@Brian1Gaff
Copy link

Brian1Gaff commented Feb 25, 2017 via email

@derekriemer
Copy link
Collaborator

derekriemer commented Feb 25, 2017 via email

@LeonarddeR
Copy link
Collaborator Author

Ah, I overlooked the versionInfo.isTestVersion parameter. Setting that one to True solves the issue for me, so closing.
@derekriemer: Thanks for the add-on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants