[jQuery] ajax sending back redirect breaks history

[jQuery] ajax sending back redirect breaks history


I'm wondering whether there is a workaround or something I missed, or
should i file a bug.
When you make an ajax submit (with the jquery forms plugin), and you
set the dataType to 'script', and the server returns
window.location.href='some new location';
it successfully redirects, but instead of doing a location change it
actually seems to do the equivalent of a window.replace(), because the
browser no longer has the previous page in its history.
I tested this on windows xp with firefox 2 and IE 7. If I use
prototype in the exact same manner it works as i would expect keeping
history intact, so i assume something specific is being done in the
jquery module either on purpose or by accident.
Any ideas or comments welcome.
kris