Unfortunately, avoiding dialogs with input fields wouldn't solve the problem: especially in landscape mode, dialog contents can be taller than the screen regardless of whether they contain input fields or not.
The solution is that the body area of dialogs should scroll -- this has been in the toolkit spec for months. <http://goo.gl/KqqGBe> (currently Canonical-only link)
Unfortunately, avoiding dialogs with input fields wouldn't solve the problem: especially in landscape mode, dialog contents can be taller than the screen regardless of whether they contain input fields or not.
The solution is that the body area of dialogs should scroll -- this has been in the toolkit spec for months. <http:// goo.gl/ KqqGBe> (currently Canonical-only link)