Can't access all fields in an iframe

Can't access all fields in an iframe

Hi guys,
I have an issue on my phone running Android 4.0.4 with JQM 1.2 final.

I have an iframe with text fields and dropdowns, but the iframe is too wide to fit in the phone window when in portrait mode, so I get a horizontal scroll bar so I can scroll to see all of the fields.
When in portrait mode I can only access the text fields and dropdowns by clicking them if the iframe is scrolled all the way to the left.
This means I can't access any of the elements that are off to the right of the page.
If I scroll the iframe to the right, when I click any of the text fields or dropdowns, nothing happens. No keyboard pops up so I can't enter anything in to them.

If I turn the phone to landscape mode so there is no horizontal scroll bar, I can access and enter data in to all the fields ok.
I've tested on my desktop using firefox too and no problems there either.

It seems it is just an issue on my phone in portrait mode only.

Has anybody seen this before and does anybody know how to fix it?