Closed
Bug 162029
Opened 23 years ago
Closed 23 years ago
Privacy & Security windows all come up on top of the OS/2 WarpCenter
Categories
(Core Graveyard :: Security: UI, defect, P2)
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla1.3alpha
People
(Reporter: julien.pierre, Assigned: danm.moz)
References
Details
Attachments
(1 file)
932 bytes,
patch
|
bryner
:
review+
jag+mozilla
:
superreview+
|
Details | Diff | Splinter Review |
I have my OS/2 WarpCenter configured in the top of the screen. When I open the
following windows under "Privacy & Security", they end up covering my WarpCenter :
"Certificates / Manage certificates"
"Validation / Manage CRLs"
"Cookies Managed stored cookies"
"Images Manage image permissions"
"Forms / Manage sites"
"Passwords / Manage stored passwords"
Some of the dialogs got it right - eg. "Certificates / Manage security devices"
or "SSL / Edit ciphers", or "Passwords / Form manager", while the above listed
did not.
Comment 1•23 years ago
|
||
I tried a brief look to find a potential difference, but I don't see attributes
that would be common to all good or all bad windows.
On my Linux system, in a new profile, all windows appear at the same location on
screen.
The answer should lie within the following snippets of code. Either we need to
have a XUL guru guide us, or we need to test changing the attributes.
good
====
oncommand="window.openDialog('chrome://pippki/content/pref-ciphers.xul', '',
'modal=yes,resizable,chrome');"
<window id="pref-ciphers" title="&cipher.title;"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
onload="onLoad();">
good
====
window.open('chrome://pippki/content/device_manager.xul', "devmgr",
'chrome,width=540,height=360,resizable=yes');
<window id="devicemanager"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="&devmgr.title;"
persist="screenX screenY width height"
onload="LoadModules();">
bad
===
window.open('chrome://pippki/content/certManager.xul', "",
'chrome,width=500,height=400,resizable=yes,dialog=no');
<window id="certmanager"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="&certmgr.title;"
onload="LoadCerts();">
bad
===
window.open('chrome://pippki/content/crlManager.xul', "",
'chrome,width=500,height=400,resizable=1');
<window id="crlviewer"
class="dialog"
title="&validation.crlmanager.label;"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
style="width: 30em;"
onload="onLoad();">
![]() |
||
Updated•23 years ago
|
Priority: -- → P2
Target Milestone: --- → Future
This bug is because of an oversight. These are windows with non-persistent
positions. We don't bother checking that such a window fits onscreen; we assume
that its default position of (0,0) is fine. This of course doesn't work so well
if (0,0) is covered by some system toolbar.
Assignee: ssaux → danm
Target Milestone: Future → 1.3
This fixes the oversight; even windows with non-persistent positions are
constrained to be on-screen.
Comment 4•23 years ago
|
||
Comment on attachment 105880 [details] [diff] [review]
constrain all new windows to be on-screen
sr=jag
Attachment #105880 -
Flags: superreview+
![]() |
||
Updated•23 years ago
|
Attachment #105880 -
Flags: review+
.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
![]() |
||
Comment 6•23 years ago
|
||
Julian, can you try this out on OS/2 WarpCenter and add your comments?
Comment 7•23 years ago
|
||
I never opened most of those windows before, and they all opened as they should
below my WarpCentre in 2002111712 OS/2 trunk.
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•