This isn’t so much a question but rather more of an answer. For over a year I had a problem on my WordPress site http://www.hawaii247.com where if a user clicked on an image to directly view the image file and hit the ‘back’ button on their browser the webpage layout would be askew. Widgets in the wrong places, thumbnail images in the wrong place. I couldn’t quite figure it out.
Finally I thought it might be Google’s Pagespeed which I had turned-on for the domain via the Web Panel. I turned it off and now pages revisited via the ‘back button’ in a browser render perfect.
So if you’re encountering the same problem, try turning Pagespeed off for your domain.