Closed Bug 50370 Opened 26 years ago Closed 26 years ago

Tab widgets no longer switch tab panels.

Categories

(Core :: XUL, defect, P1)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: nbhatla, Assigned: bugs)

Details

(Keywords: smoketest, Whiteboard: [dogfood+])

Build # 2000082508 Windows Commercial Self-Build this Morning 8/25 on Mac Mozilla 1. Open a new addressbook card by going to FILE > New > New Addressbook Card 2. Click on the "Address" Tab BUG : Tab panel does not change. I'm seeing this in modern and classic, on Mac and Windows. I don't know of any other places in the app where there are tab widgets (the ones in composer are implemented differently), so I'm not sure if this is a tab problem or an addressbook problem.
markin nsbeta3
Keywords: nsbeta3
->evaughan
Assignee: trudelle → evaughan
Priority: P3 → P1
Aim dogfood bug http://bugscape/show_bug.cgi?id=2120 depends on this.
I'm nominating as a smoketest blocker because the depends AIM bug in bugscape is a smoketest blocker. This is pretty basic stuff busted near the endgame, we shd not let it rot too long. thanks, Vishy.
Severity: normal → blocker
Keywords: smoketest
this is not a mozilla smoketest blocker.
but is is a [dogfood+] since blocking 2120
Whiteboard: [dogfood+]
I checked in a new XBL tab control widget on Friday night which replaced the old C++ one. I tested the new addressbook card dialog and the editor Advanced Edit dialog - both work with the new tab control. I'm grabbing a commercial build now to see what's up with AIM. It would be helpful if an AIM person could let me know if AIM does anything special with the tab control widget.
Assignee: evaughan → ben
The tab widget is switching okay with 08/28 linux build. Ccing Andrew since he impletmented the tabs for aim. Andrew do we do anything special with the tab widget?
I also see this problem with the Bookmark Properties dialog... can't switch to the "Schedule tab.
agree w/asa. not holding the tree for this. lowering to critical.
Severity: blocker → critical
look at SidebarPanel.xul and SidebarPanel.js in aim for what we do to the tab there. Ben - this XBLization of C++ tab widget - what bug does that fix? thanks, Vishy
fix checked in. this appears to be a mac classic-only problem. Mac classic tabs and tabboxes were not extending the new XBL tab widgets, they were extending xul:box, and were thus not getting the appropriate behaviour. XBLifying this widget allows for Windows native style tab widgets for Classic-Win, and also allows the C++ frames for tabcontrols to be removed from the build, which will reduce the size of the layout DLL and help the embedding situation.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
thanks to andreww for pointing out the problem, also!
verified fixed 20000909nn mac/linux/win32 classic/modern
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.