Bugzilla – Bug 15822
Improve streaming error messages for SP
Last modified: 2011-04-14 23:33:48 UTC
Various error conditions can result in a text error message. For SP devices this is a so-called toast popup. These errors can be things like an un-playable file, connection failure for remote services and some other, more-obscure problem. The error message currently includes the current title or URL. This is probably superfluous for SP, since this will usually be on the screen anyway. The toast times out after 5 seconds. It might be appropriate for it to stay up until user-intervention or track-change, whichever comes first.
Created attachment 6588 [details] patch for persistent popup message when duration is sent as -1
Created attachment 6589 [details] Serevr-side patch
Created attachment 6600 [details] Revised server-side patch
Alan, turns out the client-side portion of this patch is already checked into 7.6. Passing over to you. After we have both sides of this checked in, let's do some testing with a -1 showBriefly and make sure it behaves as intended, and that the method of dismissing persistent showBrieflies makes sense from a UX perspective.
Ben, there a couple of problems: 1. There is no way to dismiss the popup (that I can find) on Fab4, either skin. 2. I think we need to define some conditions that could dismiss the toast automatically, such as a new track starting to play. Otherwise, a single bad track in a playlist will produce the toast and it will stay forever.
In Jive, the Back button does not cancel the popup either, although it works on Baby.
I'll look into adding window event listeners for dismissing the popup for touch and back button Making the popup go away due to other events (e.g. track changing) seems much trickier on the surface, but I'll look into it.