I have a web application written in JavaScript that runs successfully on the desktop via Safari as well as on the iPhone.
We are looking at porting this applicatio
I had the same problem and it seems like removing the key before setting it solved it.
function setkey(key, val){ sessionStorage.removeItem(key); sessionStorage.setItem(key, val); }