Closed Bug 424651 Opened 16 years ago Closed 16 years ago

toolbar customization page goes blank on selecting any item from 'Show:' dropdown menu

Categories

(Firefox :: Toolbars and Customization, defect, P1)

PowerPC
macOS
defect

Tracking

()

VERIFIED FIXED
Firefox 3 beta5

People

(Reporter: lorenzo.fanchi, Assigned: Gavin)

References

Details

(Keywords: regression)

Attachments

(2 files, 1 obsolete file)

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9b5pre) Gecko/2008032304 Minefield/3.0b5pre
Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9b5pre) Gecko/2008032304 Minefield/3.0b5pre

When customizing the toolbar, clicking the dropdown menu for the customization of the buttons (text, icons, icons and text) and selecting an option causes the customization page itself to go blank.

Reproducible: Always

Steps to Reproduce:
1. Right-click toolbar and select Customize..
2. Click dropdown menu 'Show:'
3. Select any entry from menu

Actual Results:  
Customize page goes blank

Expected Results:  
Page should remain intact, dropdown menu should reflect selected option
User-Agent:   Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9b5pre) Gecko/2008032404 Minefield/3.0b5pre

I'm seeing the exact same behaviour. I have to close Minefied to dismiss the blank customization page.
Confirming using  Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9b5pre) Gecko/2008032404 Minefield/3.0b5pre. This is not seen on Windows and is a regression.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: blocking-firefox3?
Keywords: regression
also confirming on Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9b5pre) Gecko/2008032304 Minefield/3.0b5pre.  screenshot attached.  

Windows seems okay.
Regression window:  

Works: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9b5pre) Gecko/2008032104 Minefield/3.0b5pre

Broken: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9b5pre) Gecko/2008032204 Minefield/3.0b5pre

In looking at the bonsai checkins, Bug 423770 seems one that touched the toolbar area.
Version: unspecified → Trunk
This is a bad user experience. but since there is no fix ready in sight, we can only relnote and nominate for blocking the rc.
Keywords: relnote
Priority: -- → P2
This needs to be fixed for the beta. Hoarking a user's browser is unacceptable.
Assignee: nobody → gavin.sharp
Flags: blocking-firefox3? → blocking-firefox3+
Priority: P2 → P1
Target Milestone: --- → Firefox 3 beta5
This was caused by the browser.xul patch in bug 395609. The onpopuphidden handler is being called when the dropdown menu's popup is hidden, which causes us to load about:blank. I don't think we actually need to reset to about:blank, since that change was just meant to avoid loading the customize toolbar document when it isn't needed.
Blocks: 395609
Status: NEW → ASSIGNED
Keywords: relnote
Attached patch patch (obsolete) — Splinter Review
Attachment #311466 - Flags: review?(Olli.Pettay)
Comment on attachment 311466 [details] [diff] [review]
patch

I think oppupshowing could set the attribute only if the attribute value isn't already chrome://global/content/customizeToolbar.xul
Attached patch updated patchSplinter Review
Attachment #311466 - Attachment is obsolete: true
Attachment #311470 - Flags: review?(Olli.Pettay)
Attachment #311466 - Flags: review?(Olli.Pettay)
Comment on attachment 311470 [details] [diff] [review]
updated patch

without the checkidentity part (which isn't related to this bug) looks ok.
Attachment #311470 - Flags: review?(Olli.Pettay) → review+
Attachment #311470 - Flags: approval1.9b5?
Comment on attachment 311470 [details] [diff] [review]
updated patch

a1.9b5=beltzner
Attachment #311470 - Flags: approval1.9b5? → approval1.9b5+
Yeah, the checkIdentity part is unrelated. Tested this patch on Windows and Mac.
mozilla/browser/base/content/browser.js 	1.1012
mozilla/browser/base/content/browser.xul 	1.455 
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Verified fix on Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9b5pre) Gecko/2008032504 Minefield/3.0b5pre.   
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: