for(var myLine = 0; myLine < 100; myLine++)
document.getElementById("myDiv").innerHTML += "line " + myLine + "<br>";
...............
<div style="position:...etc; overflow:auto;" id="myDiv"></div>
esto funciona sin ningún inconveniente en todos los navegadores en todas las plataformas no móviles. Sin embargo ... cuando esto se implementa en iPhone (Safari) o Android (webkit) el div se llena con el texto, pero no se genera barra de desplazamiento cuando el texto se extiende más allá del alto del div y el usuario no puede "presionar" el contenido abajo tampoco. Así que el desbordamiento eficaz siempre está "oculto" pase lo que pase.
Tengo curiosidad por si hay algún enfoque alternativo que estoy pasando por alto o si este es solo un error que no tengo forma de evitar en este momento.