www.cendio.com

Bug 6129

Summary: Web Access does not make any sound when a bell/beep is expected
Product: ThinLinc Reporter: Samuel Mannehed <samuel@cendio.se>
Component: Web AccessAssignee: Samuel Mannehed <samuel@cendio.se>
Status: REOPENED QA Contact: Bugzilla mail exporter <bugzilla-qa@cendio.se>
Severity: Normal    
Priority: P2 CC: astrand@cendio.se
Version: trunkKeywords: upstream
Target Milestone: LowPrio   
Hardware: PC   
OS: Unknown   
Acceptance Criteria:
Bug Depends on:    
Bug Blocks: 6132    

Description From cendio 2017-01-10 13:33:25
For example, when pressing backspace in an empty terminal prompt users normally
expect to hear a beep (bell). This is not supported in the HTML5 client.

This has been implemented in upstream noVNC:
https://github.com/novnc/noVNC/pull/665
------- Comment #1 From cendio 2017-01-10 14:58:25 -------
Note though that most users will most likely not be affected by this as
keyboard bell is rerouted to PulseAudio with modern applications.
------- Comment #3 From cendio 2017-02-03 16:07:36 -------
This is fixed now.
------- Comment #4 From cendio 2017-02-03 16:37:04 -------
Doesn't work on Android or iOS. Does work on Linux, Windows, ChromeOS and
MacOS.
------- Comment #5 From cendio 2017-02-06 10:14:13 -------
(In reply to comment #4)
> Doesn't work on Android or iOS. Does work on Linux, Windows, ChromeOS and
> MacOS.

Does actually work in Firefox on Android as well. The problem remains in
Safari, Firefox and Chrome on iOS and in Chrome on Android.

When debugging iOS and manually try to play the bell, we get a NotAllowedError.
Probably because the browser requires audio to be initiated from a user-action.

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/play
------- Comment #6 From cendio 2017-02-06 10:32:23 -------
https://bugs.chromium.org/p/chromium/issues/detail?id=178297

The Chrome developers will get back 2017-02-20 with a new decision w.r.t this.

Moving to '---'.