I am using ajax to update the location of a page in a frame. But when setting the location of the hash (on Chrome and some versions of IE (5.5) specifically, but occasionally on
What about doing location.href = '#yourhash'; Maybe it bypasses the bug.
location.href = '#yourhash';