I have been attempting to integrate chess games from into a website for one of my clients. The embedding javascript successfully sets up the listener and the embed page communicates with the message to resize, as recommended by various stackoverflow posts. Everything works smoothly on all browsers, including those that have cross domain restrictions. However, when testing on iOS devices (both Safari and Chrome), the test page experiences constant flickering, even when there is no interaction happening. It seems like Safari may be adjusting the width of the iframe repeatedly. You can view the test page here:
Despite investing significant time in troubleshooting this issue, I have not been able to identify a solution yet.