You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This happens if Speak On Stop is selected at page load time. I think it's because Dasher speaks the phrase "Speech is now active" at that time to warn the user that their browser will make noises.
Not sure what to do about this but maybe defer speaking the warning until the user moves the pointer or does something else that counts as activation.
Looks like current code to speak the warning is here:
I had similar issues with morse-learn. I used hound in the end because it seemed mostly to hack around the issue, but it wasnt totally reliable https://www.npmjs.com/package/hound
We could solve this problem for the desktop version by offloading the synthesis to the main process in electron. You also might be able to override the security check in electron somehow.
Although this doesn't help us when we go to other platforms.
Current Dasher Version Six logs the following error on load in some cases:
This happens if Speak On Stop is selected at page load time. I think it's because Dasher speaks the phrase "Speech is now active" at that time to warn the user that their browser will make noises.
Not sure what to do about this but maybe defer speaking the warning until the user moves the pointer or does something else that counts as activation.
Looks like current code to speak the warning is here:
dasher-web/browser/dasher/userinterface.js
Line 264 in debdb60
That's the UI listener though, which gets invoked by the control panel value loader. Awkward.
The text was updated successfully, but these errors were encountered: