This turned out to be a bit more complex than expected, mostly because it’s very browser and OS dependent, but I think we can improve it. Still figuring out if it will require an upstream patch.