apacible@ pointed out in code review:
"wrt ungating cloud services - should we check if kLoadMediaRouterComponentExtension is true if it's a chromium build? Otherwise, if the user is signed in and opens the dialog (with no devices) but is expecting cloud sinks, they may be confused.
I don't know actual numbers of chromium usage, but I remember in uni we had chromium preinstalled on our linux desktops and needed special admin permissions to install other software (i.e. Chrome). I would probably have run into the aforementioned case if I didn't know about the kLoadMediaRouterComponentExtension flag. :)"
The issue I see with checking the flag is that the flag could be disabled and the developer or user could have loaded an alternate extension. However, they would never be able to use cloud screens provided by that extension.
If there's no component at all (i.e. nothing implementing MRPM) maybe we could message the user?
Comment 1 by sko...@chromium.org
, Sep 21 2016