I've suffered from the same problem (in Firefox 1.0). I solved it by
adding a specific path to the cookie clearing code in get_flash() in
controllers.py. The code now reads:
cherrypy.response.simpleCookie["turbogearsflash"] = ""
cherrypy.response.simpleCookie["turbogearsflash"]['expires'] = 0
cherrypy.response.simpleCookie['turbogearsflash']['path'] = '/'
(where turbogearsflash may be tg_flash in some versions); I added the
last line.
Nick
Glad to see I'm not the only one who thinks a cookie is a bad way to
store a critical message for future display. nothing guarantees a
browser or intervening proxy will even accept cookies.