Describing my app: It is structured as a 3-row flexbox column.
<div class="app" style="display: -webkit-flex; -webkit-flex-direction: column; -webkit-justify-content: space-around;">
<div class="question-header" style="-webkit-flex: 0 0 0;">...</div>
<div class="question-interactive" style="-webkit-flex: 1 0 0;">...</div>
<div class="navigation" style="-webkit-flex: 0 0 0;">...</div>
</div>
While this layout functions perfectly across desktop and mobile browsers, a peculiar issue arises on Safari for iOS in landscape mode. The navigation bar overflows off the screen.
This issue is exclusive to Safari for iOS in landscape orientation, with no occurrence on desktops or in portrait mode. Could this be a known bug in Safari for iOS? Any insights into my oversight would be appreciated. It appears that the navigation div is failing to calculate its height from the content correctly. I am willing to provide further details or code snippets for better clarity on the problem.