[Webkit-unassigned] [Bug 64926] REGRESSION (r90991-r91108): Some extensions broken (LocalStorage corrupts or is not read)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 9 10:11:34 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=64926





--- Comment #14 from Kevin M. Dean <kevin at rhubarbproductions.com>  2011-09-09 10:11:35 PST ---
(In reply to comment #13)
> I also cannot reproduce any regression between r90991 and r91108. I tried User CSS, and it worked just fine for me in r94831 nightly.
> 

Here's what I'm seeing regarding User CSS. If I go into r91108 or r94831 using the localstorage that I've used on all prior versions, I'll get the issue where opening the User CSS tab will no longer have my saved settings and if I create a new one, it appears to be saved, but closing / re-opening the User CSS tab results in empty settings.

Now if I manually remove "safari-extension_com.gridth.usercss-v892bvzc73_0.localstorage" and run r90991, make some settings and then open it in r91108 or later, it works correctly as you suggest.

It seems that it's having problems reading an older version of the SQLite file. I'm not sure how to interpret the difference but if I examine each file in Hexedit I'm seeing a difference in the header where the stored content starts at a lower line than the old file.

Old file: 00000540

New file: 00000D40

Screenshots: http://development.rhubarbproductions.com/webkit/extensions/

Has the storage format changed or the read/write to SQLite changed at some point?

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list