Closed GoogleCodeExporter closed 8 years ago
Good catch, and thanks for the suggested patch. I'm going to play with it in my
full
range of 15+ test browsers, confirm that it doesn't cause problems anywhere, and
consider this for inclusion in 0.6.
Original comment by bdpathfi...@gmail.com
on 13 Nov 2007 at 5:33
Original comment by bdpathfi...@gmail.com
on 13 Nov 2007 at 5:36
So funny that you should report this. The same exact issue bit me with a demo
app I'm
developing for a tutorial for RSH users. Unfortunately, the fix you suggested
isn't
completely sufficient. RSH is designed so that user who want to use
historyStorage as
an Ajax serialization mechanism can do so without using dhtmlHistory at all.
That
means that all points where dhtmlHistory accepts data or spits out data, it
needs to
translate to and from a URI-encoded string. And because we don't want to
double-encode anything, we have to be very careful. If you added a URI encoding
to
both dthmlHistory.add() _and_ one to historyStorage.put(), everything would get
double-encoded. I spent a big chunk of time today getting this working and will
commit those changes to SVN very soon. I'll also add tests to the test suite to
ensure it always works properly.
Original comment by bdpathfi...@gmail.com
on 20 Nov 2007 at 10:22
This is fixed in the 0.8 branch, so marking as fixed
Original comment by bdpathfi...@gmail.com
on 19 Dec 2007 at 6:08
Original issue reported on code.google.com by
nibha...@gmail.com
on 12 Nov 2007 at 10:38Attachments: