`
(do (println "for loop test: 2 deep")
  (for [a [[1]]]
(for [b a]
  b)))
;; this compiles and runs fine in the browser
(do (println "for loop test: 3 deep")
  (doall
   (for [a [[[1]]]]
 (for [b a]
   (for [c b]
     c)))))
;; this fails while the page loads, with the error: Uncaught RangeError: Maximum call stack size exceeded
`
The above works fine in a desktop browser.  For some reason the error condition only happens on the Android Chrome browser.
Let me know if any further details are required.