а ничего и не придумаешь, не нужно грустить, это лучшее. имей в виду, что он может и не придти.
а извращаться всегда можно, вот только надо ли? можно в ссылке на страницу с формой передать ?referer=$request:uri явно, а в <form> не указывать action вообще. будет та же идея, но без надежды на browser.