New issue
Advanced search Search tips

Issue 901341 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug


Participants' hotlists:
Harmony-Cast-Dialog


Sign in to add a comment

[Harmony Cast Dialog] No way to dismiss error state unless meeting/device shows in list

Project Member Reported by sdy@chromium.org, Nov 2

Issue description

Chrome Version: 72.0.3599.0
OS: macOS 10.14

What steps will reproduce the problem?
(1) Open the Harmony cast dialog (chrome://flags/#views-cast-dialog)
(2) Create a meeting on your Google calendar and cast to it (issue 901333 workaround).
(3) Join the meeting normally in another tab/window/browser.
(4) From the other tab/window/browser, remove the participant representing the casted tab from the meeting. (A Cast warning icon should appear to the right of the omnibox.)
(5) Delete the meeting from your calendar.
(6) Wait a moment and click the error button.

More realistically (though I can't reproduce this right now), I've seen cast go into the same error state when a meeting ends and everyone else leaves (something about not enough other participants?). The meeting is over on my calendar, so it no longer appears in the list and I can't dismiss the error.

What is the expected result?
There's some way to dismiss the error state.

What happens instead?
There is no way to dismiss the error state, it persists until I relaunch Chrome.
 
Screenshot attached.
Screen Shot 2018-11-02 at 10.18.50 AM.png
78.4 KB View Download
Owner: taku...@chromium.org
Status: Assigned (was: Untriaged)

Comment 3 by taku...@chromium.org, Jan 18 (4 days ago)

This should be handled on the MRP side rather than the UI side.

When there is an issue not associated with a sink, the UI doesn't know if it's because the sink no longer exists, or because the MRP has yet to notify the UI of the sink's existence.

Sign in to add a comment