Our team is encountering an issue where elements containing position: fixed;
within an iframe are not rendering properly. We have observed this problem specifically on macOS in Safari.
Below is the expected appearance:
https://i.sstatic.net/ZD1VH.png
And here is a snapshot of how it appears on Safari in macOS (upon page load):
https://i.sstatic.net/f86bG.png
Upon page loading, the top and bottom bars do not display. While they exist within the DOM and can be interacted with, they remain invisible as white spaces, as depicted in the image above.
If we manually trigger a redraw using JS, CSS, or by resizing the browser window, the bars will become visible. However, our concern lies in understanding why this initial rendering glitch occurs.
You may explore a live demonstration here:
Note: This issue does not always manifest consistently. Occasionally, after resizing the browser and attempting again, the correct display may appear. We invite you to try reproducing this anomaly.