Description
When a stream is not working, the video element gets CSS class .media-failed
. This happens before Galène has established the flow, it happens if the flow cannot be established, and it happens if the flow fails and Galène has to renegotiate. As indicated by #86, the appearance of .media-failed
is not visible enough. Unfortunately, it cannot be made into a big red warning, since it happens at the beginning of every connection — it can take up to two seconds to establish a flow if we go over TURN.
Somebody with taste has to come and redesign the .media-failed
class to be visible and comprehensible to the user, even in the case where there's no video, and simultaneously unobtrusive enough so that the flash of .media-failed
at the beginning of the connection is not distracting.