Closed Bug 20200 Opened 25 years ago Closed 25 years ago

Problems in My Panel customization dialog

Categories

(SeaMonkey :: Sidebar, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: rzach, Assigned: slamm)

Details

(Whiteboard: Partial fix ready. Easy to finish rest.)

I see the following problems in the customization dialog for the sidebar panel: 1. Reorder the panels -> Save button should no longer be grayed out. 2. Save button closes window even if it is greyed out. (ie, open customization window, click on save closes window, but shouldn't since save is greyed out). 3. Close button on preview panel doesn't work (select panel in list on the left; click preview; preview window comes up with; click on close button: no effect). 4. Adding panel should insert at currently selected position. (Select a panel on the right; select a panel on the left; click "add": panel is appended to the list, it should be inserted at current position). Obserevd on Linux build 1999112808.
Status: NEW → ASSIGNED
Whiteboard: Partial fix ready. Easy to finish rest.
Target Milestone: M12
I have a fix for #1 (bug 16847). #2 seems like a problem with the toolkit, but I can fix that easily. The preview close button works for me (#3). However, I do need to fix some styles on it. #4 is a good idea. I will add that.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
I found a duplicate for #2. All the disabled buttons fire their click handlers. I changed my mind for #4. I still add panels to the end of the list, but I only allow a selection in one list at a time. This is how most double list dialogs seem to work. It makes it clearer what effect the buttons will have. Summary, #1 Dup of bug 16847 (now fixed). #2 Dup of bug 15112. #3 Works for me. #4 Only allow one list to have selection at a time. Marking fixed.
Status: RESOLVED → VERIFIED
verified all four, thanks for the bug zach
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.