Re: [mediacapture-screen-share] A CaptureController object for getDisplayMedia() (#230)

Summary of conclusions from the TPAC session of 2022-09-13 ([slides](https://docs.google.com/presentation/d/1HUx-gh2RlNMCjHNbTjQYvrPcLmov8Sq8MAC7sNxXbB8/edit#slide=id.gfe3f684dcc_0_203)):
* We'll not specify the default behavior (focus/no-focus) for either case (controller/no-controller).
* The UA is not compelled to abide by the application's request to focus/not-focus. (Accommodating Safari's implementation, where the user clicks on the window itself and brings it to the forefront as part of the flow to start capture.)
* The API will apply to both tabs and windows. (But the UA may disregard the application's preference in both/either case.)
* The shape will be setFocusBehavior(enum), citing the principle that code is more often read than written, and an explicit reference to focus-behavior produces clearer code.
* The selected approach is task-to-close-window-of-opportunity.


-- 
GitHub Notification of comment by eladalon1983
Please view or discuss this issue at https://github.com/w3c/mediacapture-screen-share/issues/230#issuecomment-1245839419 using your GitHub account


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

Received on Tuesday, 13 September 2022 19:01:39 UTC