Saola Animate player assumes that the document is not rotated when updating layout so this issue occurs.
It seems that it’s not possible to overcome it with CSS, but you can use JavaScript as in this sample:
In the sample above, landscapeLock function is called in the document Ready event to lock the orientation at the beginning, and in Window Resize event to keep it locked when the device orientation changes.
I don’t use Orientation Change event because in this event, the window dimension is the one before rotated. It can make the code confusing.
Thanks for the idea. The sample works well and I’ve tried it on a couple of projects without issue. I need to do more testing on different browsers / devices & projects but this could prove to be really useful for my e-learning modules.