Karl Tomlinson

Results 28 comments of Karl Tomlinson

To clarify/correct: Using a video element would work either cross- or same-origin. Our bug means that video sources loaded as documents into iframes will usually only play when same-origin. There...

> More confusing is that the support guy did a couple more embeds for us and they work in Firefox. See https://www.uidaho.edu/engr/programs/eo/student-orientation. Unfortunately, even those will probably not play reliably....

Use cases are similar to screen capture, and so there is overlap with `getDisplayMedia()`.

> Use cases are similar to screen capture, and so there is overlap with `getDisplayMedia()`. > @karlt that comment was a little too terse for me to understand it. I...

What a operating-system-window focus requirement provides `enumerateDevices()` is that there would (usually) be only one focused browsing context hierarchy on a system. With only a visibility test, there would often...

Operating system window focus is exposed through "focus" and "blur" events iff the user-agent is directing keyboard events to the navigable. If the user-agent is taking keyboard events for its...

> Though now I'm curious, can an iframe doc get transient activation without its top-level doc also getting it? No, a user interaction in an iframe [causes](https://html.spec.whatwg.org/multipage/interaction.html#user-activation-processing-model) active Windows of...

> My understanding here is that the postMessage from top level frame to third-party iframe is triggering the "transient activation" delegation. The proposal here is not to pass the transient...

The problem highlighted here is not so much that the async operation does not resolve immediately, but that the useful information about types of devices present is not necessarily available...

This is a parallel step, so the browser doesn't hang. The promise is just not settled yet. Firefox waits until "the relevant global object's associated Document is fully active" and...