Closed Bug 55838 Opened 24 years ago Closed 24 years ago

Security warning dialog box is partially missing

Categories

(SeaMonkey :: Themes, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 62955

People

(Reporter: pmac, Assigned: andreww)

References

Details

(Whiteboard: [rtm++][dogfood-]Checked into trunk, r=ben, sr=hangas)

Attachments

(5 files)

G4-Mac System 9.0
Build (2000-10-06-13-MN6)

Steps to reproduce:

1. Launch Netsape 6 (Classic skin is the default).
2. Go to www.home.netscape.com
3. Type the stock quote for AOL in the rectange box showing "Business Market
   Center Stock quotes, etc...."
4. The "Sercurity waring" dialog box partially displays. Unable to see
   the cancel and Ok button. I nominate for rtm++ because you can not 
   do anything, should re-boot the system. Screen shot will attach.
over to themes, keyword magic (this is dogfood)
Assignee: asa → hangas
Component: Browser-General → Themes
Keywords: correctness, dogfood, rtm
QA Contact: doronr → pmac
Sending to Andrew, marking rtm need info
Assignee: hangas → andreww
Whiteboard: [rtm need info]
This dialog must be created via C++ - as I cannot find any security alert dialog 
xul.  Adding dougt as CC as pavlov said he might have some insight.

Doug, is there a way to make that dialog taller?
Status: NEW → ASSIGNED
we use alert/confirm.  It is a bug in the toolkit.
Hangas asked me to cc marketing on this bug.
I've been trying just about everything I can think of as a XUL and JS developer, 
and I've spent some time talking with danm about this and I'm totally puzzled.  
There seems to be something about classic skin that is either causing a race 
condition where the window is sizing before the content is in, or something to do 
with the window's height.  This is a fairly convoluted bug.  I'm not confident of 
finding a solution by tomorrow...
Trying some possible tests suggested by hyatt
OS: All
I can resize the window, but it breaks every other alert dialog. Still fishing
Even though you can't see the "OK", won't pressing enter trigger it?  Worst
case, doesn't a "tab" move the "OK" to being (invisibly) highlighted, and then
you can just press "enter?"
How bad is the hang?  Does the above work-around it?
There is no hang. You can press enter to go on or escape to not.  It behaves just 
like a normal dialog, it's just that you cant seen the ok and cancel buttons.
Marking dogfood-minus, since "hitting return" is sufficent (rather than a reboot).

Adding Hyatt on the off chance that he'll spot the race condition issue that you
are corcerned about.
Whiteboard: [rtm need info] → [rtm need info][dogfood-]
See also bug 57211 which appears to be a dup of this bug.  Also mac-only, also 
classic-skin only, also a clipping of a dialog.  That bug is about the cookie 
warning dialog, so it is more than just the security dialog that is affected.
After much trial and error I'm slowly narrowing this down. So far the problem 
must be in formatting.css.
Now I'm removing half of that file, etc. etc.

Getting close!
there are multiple bugs here but the workaround fix is to put a transparent 
border around the html widget so that it reflows and get's it's proper height.

It's a one line fix which will fix 3 bugs.
sr=hangas@netscape.com
This will also fix 56614, and 57211.
fix ready
Whiteboard: [rtm need info][dogfood-] → [rtm need info][dogfood-][fix ready]
ok a "real" fix is to change the html tag to a box tag in commonDialog.xul so 
that the illegal case of having an html element inside and html element doesnt 
occur.

Making new patch
sr=hangas for real fix.
Checked in real fix to trunk.
Talked with eric vaughan about the bug - and other than saying that an html 
element inside an html element is "illegal" he wasnt able to offer any 
explaination as to why mac classic would have this problem over any other 
version/skin.  He said that if we were to present to him a simple test case of 
the problem he could make an effort to fix it. :)


Verified with the Mac commercial trunk 102404 build. Adding vbranch keyword.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Keywords: vbranch
Resolution: --- → FIXED
Verified on all platforms (Build: 2000-10-24-06-MTrunk)
Still busted in the Mac 10/24 branch build.
Reopening - this wasnt supposed to be marked fixed yet. Ahem

PDT wants us to stage the fix on the tip and if it's ok then check it in to the 
branch.  Please leave open so PDT can see it :)

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Whiteboard: [rtm need info][dogfood-][fix ready] → [rtm need info][dogfood-]Checked into trunk, r=ben, sr=hangas
Blocks: 56614
Blocks: 57211
Andrew, I did not mark "fixed" though.
Blocks: 54398
rtm++
Whiteboard: [rtm need info][dogfood-]Checked into trunk, r=ben, sr=hangas → [rtm++][dogfood-]Checked into trunk, r=ben, sr=hangas
Status: REOPENED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → FIXED
Patty you were doing the right thing. Thanks!
Checked fix into branch. Crossing fingers :)
*** Bug 54398 has been marked as a duplicate of this bug. ***
Verified. fixed in Wed's branch build
Status: RESOLVED → VERIFIED
Verified ok on Mac (2000-11-27-08-Mtrunk).
Reopening. This bug is back in the 12/18 Mozilla build.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Setting to critical
Severity: normal → critical
Priority: P3 → P1
Hardware: Macintosh → All

*** This bug has been marked as a duplicate of 62955 ***
Status: REOPENED → RESOLVED
Closed: 24 years ago24 years ago
Resolution: --- → DUPLICATE
vrfy dup
Status: RESOLVED → VERIFIED
Product: Core → SeaMonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: