Closed Bug 53795 Opened 24 years ago Closed 24 years ago

switching skins results in data loss in composer

Categories

(Core Graveyard :: Skinability, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 43350

People

(Reporter: sujay, Assigned: bugs)

References

Details

(Keywords: dataloss, Whiteboard: [nsbeta3-][rtm+])

Attachments

(1 file)

using 9/22 build of netscape

1) launch netscape
2) launch composer

Modern skin is what comes up as my default

3) enter some text/objects
4) using Prefs, change the skin to classic and hit Apply.

notice all the text/objects you entered into Composer is gone.
over to Ben Goodger
Assignee: hangas → ben
Component: Themes → Skinability
Isn't this a dup of 57394 (or vice versa)?
this is not a DUP....53794 is about having to exit composer and relaunch  in
order to even use it

this bug is about data loss..
Yes, but the problem is the same, you really have to  quit composer (including
saving your changes) before switching skins.
This may be the simplest fix: loop through all open Composer windows and 
do "onclose", which will force users to save data in each window, then 
continue to switch skins. Maybe even save the url during the closing loop and
reopen windows after switching skin?
nominating for nsbeta3, we encounter dataloss in composer and in mail compose
Keywords: dataloss, nsbeta3
Priority: P3 → P1
Marking this as P1 [nsbeta3-] and [rtm+]. I wouldn't hold beta for it, but we
better fix this before we ship.

Ben, is this our bug or something for hyatt?  And is it related to bug #53794?

Keywords: rtm
Whiteboard: [nsbeta3-][rtm+]
Use the attached method to loop through all HTML Composer windows (including
mail). This probably needs extra logic to properly close down a mail message
window (call a mail-specific routine instead of 
tempWindow.editorShell.CloseWindowWithoutSaving) or maybe a different 'CanClose'
method, but this will get you started. This should be executed from a browser
window, not from one of the windows being closed.
Note that you have to use EditorCanClose() to properly close the Insert 
Character non-modal dialog window that is associated with an open Composer 
window.
these bugs will not be fixed before N6.0
Whiteboard: [nsbeta3-][rtm+] → [nsbeta3-]
er, rtm-
Whiteboard: [nsbeta3-] → [nsbeta3-][rtm-]
*** Bug 53794 has been marked as a duplicate of this bug. ***
Ben, your manager has to do the +ing and -ing. Putting don's rtm+ back.
Whiteboard: [nsbeta3-][rtm-] → [nsbeta3-][rtm+]
Dup of 43350


*** This bug has been marked as a duplicate of 43350 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
Verified dupe.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: