Frasco depurador interactivo roto

Estoy tratando de averiguar por qué el depurador interactivo Flask no está funcionando. Mi aplicación de plantilla es barebones, con un solo error:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    print missing_variable #Error
    return 'Hello World!'

if __name__ == '__main__':
    app.run(host='0.0.0.0', debug=True)

Pero el depurador atrapa el error, pero me da una página no interactiva y se queja por la falta de Javascript:

El depurador detectó una excepción en su aplicación WSGI. Ahora puede mirar el rastreo que llevó al error. Si habilita JavaScript, también puede usar funciones adicionales como la ejecución de código (si la función evalex está habilitada), el pegado automático de las excepciones y mucho más.

No he deshabilitado Javascript, así que no estoy seguro de por qué está roto el depurador interactivo. ¡Gracias!

Edición: estoy ejecutando esto en un host remoto y lo veo a través de un túnel SSH. ¿Es posible que Javascript esté deshabilitado de esta manera?

Respuestas a la pregunta(2)

Su respuesta a la pregunta