Closed Bug 14193 Opened 25 years ago Closed 25 years ago

[DOGFOOD] use 'chrome:' URLs to save persistence information

Categories

(SeaMonkey :: Sidebar, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: sfraser_bugs, Assigned: waterson)

References

Details

(Whiteboard: [PDT-])

Attachments

(1 file)

If I choose the View->Sidebar menu item, and my sidebar is visible, then the divider disappears, but the sidebar remains open. Now I have no way of closing it :(
Status: NEW → ASSIGNED
OS: Mac System 8.5 → All
Priority: P3 → P1
Hardware: Macintosh → All
Target Milestone: M11
I see this on Linux too. For some reason my hiding styles are ignored.
waterson said this on IRC: waterson: okay, we officially leak XULDocument's now. waterson: i can tell because persistence stops working waterson: so, now, you have to PAY when somebody leaks the XULDoc waterson: because the sidebar will NEVER EVER close!!! waterson laughs evilly
Whiteboard: Fix ready
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Fixed. Hide at will.
Status: RESOLVED → REOPENED
This has come back, at least on Linux. slamm says (and I believe him) it's probably due to a webshell leak.
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Steve suggested that I try removing localstore.rdf in my profile directory; I did that, and now apprunner remembers my sidebar setting. Kipp, you might want to try that.
Kipp, if you would send me your localstore.rdf before you move it aside, that would help me track down the root of the problem. I forgot to save mine.
This is the second instance of some local state messing up layout. See also bug 13358 (on local state making the URL bar too wide), which some people still experience from time to time. There is something nefarious going on here, and I think someone should look into it.
Status: RESOLVED → VERIFIED
verified that view sidebar when the sidebar is open will hide the sidebar forever. All platforms, 9/24 build. bug 13901 deals with closing the sidebar with the splitter and having that state not saved when you re-start.
Status: VERIFIED → REOPENED
It's baaa-ack! I can hide the sidebar in the 10/1 Linux build via the View menu, but it comes back on restart. If I remove localstore.rdf, then run and dismiss the sidebar, this time the sidebar stays away. So I guess localstore.rdf is being corrupted somehow?
Resolution: FIXED → ---
Clearing resolution; I'll be attaching my localstore.rdf (I saved the old nonworking one this time).
Whiteboard: Fix ready
akkana uses different build directories and the persistence system is saving full paths. That means each time akkana creates a new build directory, she loses all her persisted state. I am unsure if this is what caused kipp or McAfee to see this problem. Waterson, can we make the persisted URLs relative to the dist directory?
Not sure why it's resolving 'chrome:' URLs to fully qualified paths. Yes, seems like we'd like it to save the 'chrome:' URL, not the expanded file name. You can assign to me, prolly component == RDF.
Assignee: slamm → waterson
Status: REOPENED → NEW
Reassigning to waterson.
Status: NEW → ASSIGNED
Target Milestone: M11 → M12
Summary: Can't hide sidebar → use 'chrome:' URLs to save persistence information
Depends on: 17144
Summary: use 'chrome:' URLs to save persistence information → [DOGFOOD] use 'chrome:' URLs to save persistence information
Whiteboard: [PDT-]
Not a holder for Dogfood. There is a workaround. PDT-
Status: ASSIGNED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
this is fixed.
Status: RESOLVED → VERIFIED
verified with nov5 m11 builds
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: