Now reopenning zoom window with the same image WORKS in mozilla firefox and safari (latest safari for windows). I had to resort to appending random number to the image url to prevent it from being cached. Caching is what seems to be in fault for these browsers. I don't have any other idea how to fix this quickly any other way.