Re: [mediacapture-image] Deny mandatory PTZ contraints in basic getUserMedia contraints (#261)

> > Allowing required constraints in advanced sets has the same fingerprinting consequences as allowing them in the basic set.
> 
> @guidou Not really, because
> 
> > getUserMedia({video: {pan: {exact: 10}}) gives OverconstrainedError if pan is not supported, which is a fingerprinting issue.
> 
> ...throws without a prompt (albeit at the risk of prompting the user, but it works even if they deny), whereas
> 
> > getUserMedia({video: advanced: [{pan: 10, width: 10, resizeMode: "crop-and-scale"}]) gives you width 10 if pan is supported and width different from 10 if pan is not supported
> 
> ...only fingerprints **_if_** the user grants permission. If they **_don't_** grant permission then no fingerprint; a significant difference.

I don't see the difference. Throwing OverconstrsainedErro or returning a track with width 640  (both without prompt) looks like the same fingerprinting to me. Am I missing something?

-- 
GitHub Notification of comment by guidou
Please view or discuss this issue at https://github.com/w3c/mediacapture-image/pull/261#issuecomment-698529506 using your GitHub account


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

Received on Thursday, 24 September 2020 19:01:31 UTC