In landscape orientation, I have a horizontal layout with buttons on the left and a webview on the right like this:
Everything works fine in the WebView until an absolutely or fixedly positioned element is added to it.
For example, this element:
<div style="position:fixed; top:0; left:0; width:100%; height:30px; background:#ff0000"></div>
This is how it appears:
As you can see, there is a gap on the right that corresponds exactly to the size of the layout on the left. Essentially, the div's width is equal to the full width of the webview minus the width of the button layout.
This is what happens when the width of the button layout increases:
This causes issues with things like iScroll.
I've tried but haven't been able to resolve the problem.