Unfortunately context loss and video with surface layer has been broken for some time, so while I now have a fix for that, I'd like to prevent it from regressing in the future.
Do we have any examples of end-to-end tests which force gpu process restarts / whatever happens when an in-process-gpu loses context?
Specifically I'm trying to ensure that a cc::Surface based <video> element reconnects and displays the last frame correctly after a real context loss.
If no one is aware of any existing ones, is the answer just something like add a new window.internals method for restarting the gpu process and write a layout test?
Thanks in advance for any pointers!
- dale