Anthony, I tried your raise HTTP(200, response.render()) vs. my raise HTTP(200, SCRIPT(response.js))
I ran into a ticket complaining about my form not being defined, so I'm back to my SCRIPT(). Traceback (most recent call last): File "N:\web2py\gluon\restricted.py", line 204, in restricted exec ccode in environment File "N:\web2py\applications\myapp\views\user/login.load", line 9, in <module> }} NameError: name 'login_form' is not defined