There appears to be some new code in gluon/main.py to handle component flash.
# @line 564 in gluon/main.py if response.flash: http_response.headers['web2py-component-flash'] = urllib2.quote( xmlescape(response.flash).replace('\n','')) Problem with this is that urllib2.quote() is putting %20s everywhere there are spaces in my flash message, which causes the whole flash message to get messed up. Take away the urllib2.quote() function and everything is OK. Is urllib2.quote() really necessary here? I can't imagine why, 'cause I don't know how to keep it from messing up my flash message. --