Re: [mediacapture-main] Clarify when to fire devicechange event for changes of device capabilities (#730)

I think we have to be careful not to disturb what I think is the primary use case of `devicechange`:
* Detecting user insertion (or bluetooth activation) of a new device (_meaning: user intends to use this device_)

Recall: the event is insufficient, apps must diff `enumerateDevices` results (after gUM grant!) before and after the event.

Hopefully apps are diffing only on `deviceId`s. But if they're not (diffing on the entire entry or `label`), then changing a `label` may trigger a false positive insertion (apps thinking the user wants to use new device when they don't).

-- 
GitHub Notification of comment by jan-ivar
Please view or discuss this issue at https://github.com/w3c/mediacapture-main/issues/730#issuecomment-712513769 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 20 October 2020 00:24:56 UTC