Video is not rendered when window is overlapped

Copper Contributor

Seems like there is a bug with video rendering or new "feature" that was not mentioned in change logs.

I use app OnTopReplica to grab video from page and show it on top of other windows. But about a week ago I faced a problem: video from youtube or twitch is not rendered when browser window is completely overlapped by other window. I'm sure problem is valid for any website with video tag.
I tried to disable hardware acceleration or change some video related settings in edge://flags/, but video is still not rendered in such conditions.

I use Edge from dev channel. Same issue is present in canary channel. But beta channel works well. I managed to reproduce it on 2 PCs with Windows 10 and in Windows Sandbox.
Attached video shows it using canary build in Windows Sandbox.

4 Replies

Hi,
try using this extension instead, it's from Google it works with YouTube and most of other websites

https://chrome.google.com/webstore/detail/picture-in-picture-extens/hkgfoiooedgoejojocmhlaklaeopbecg

I've been using it on Canary and it never got broken.
I'm on Version 79.0.313.0 (Official build) canary (64-bit) now

 

Github page:

https://github.com/GoogleChromeLabs/picture-in-picture-chrome-extension

@HotCakeX 
Thanks, it might replace OnTopReplica for my scenario.
But anyway, I'm still curious is it feature or bug.

@nardieu 

Found a solution for the edge browser:

 

In edge://flags/ search for Calculate window occlusion on Windows and disable this option.

 

That's all. Enjoy your OnTopReplica again. :)

@crankpatate Nice find!

 

I switched to extension "Picture-in-Picture" by recommendation of @HotCakeX. It also provides play/pause button right in popup window, which is really useful when there is no media control buttons on a keyboard.

 

But thanks anyway :smile:

 

By the way, I didn't find this option in my Edge (Dev channel). Seems like it's not available in dev and canary channels. Checked it in Windows Sandbox ("Unavailable" section is empty too):

nardieu_0-1637742553994.png