Closed Bug 199386 Opened 21 years ago Closed 21 years ago

Set Default Browser registers pref.xul as Preferences entry in WinXP Start Menu (Internet Shortcuts opens Seamonkey preferences/wrong preferences)

Categories

(Firefox :: Settings UI, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

VERIFIED FIXED

People

(Reporter: djst, Assigned: p_ch)

References

Details

Attachments

(2 files)

If you register Phoenix as the default web browser from the Options window, it
will also register chrome://communicator/content/pref/pref.xul as an entry for
the preferences. 

HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\PHOENIX.EXE\shell\properties\command
(Default) = E:\PHOENIX\PHOENIX.EXE-chrome
"chrome://communicator/content/pref/pref.xul"

First of all, it's the old preferences window, not the new Options window.
Second, it's loaded in a normal browser window, making the dialog huge and
resizable.
Summary: Set Default Browser registers pref.xul as Preferences entry in XP → Set Default Browser registers pref.xul as Preferences entry in WinXP Start Menu

*** This bug has been marked as a duplicate of 198679 ***
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
arg, reopening.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
and taking.
(fixed in bug 202984)
Assignee: blaker → chanial
Status: REOPENED → NEW
*** Bug 213185 has been marked as a duplicate of this bug. ***
This bug may be more serious than it looks, as one extension, PrefBar, ended up
modifying the preference entry in WinXP Start Menu instead of in pref.xul.  But
then PrefBar was designed to work with the older pref window.
This bug may be more serious than it looks, as one extension, PrefBar, ended up
modifying the preference entry in WinXP Start Menu instead of in pref.xul.  But
then PrefBar was designed to work with the older pref window.
This is due this code in
http://lxr.mozilla.org/seamonkey/source/xpfe/components/winhooks/nsWindowsHooksUtil.cpp#435
.  This code is designed for Seamonkey.  I think to fix this problem we would
have to fork winhooks to use a different version for Firebird.  I don't really
know if we want to do this.  It seems like its a lot of stuff to take care of
just for a couple minor bugs.  Also this will probably have to be fixed when
firebird becomes the default browser, so it might be better to wait.  Forrking
winhooks would probably also fix the bug where Mozilla and Firebird attempt to
associate themselves with the same file types (can't find the bug # at the moment).
*** Bug 213629 has been marked as a duplicate of this bug. ***
*** Bug 214045 has been marked as a duplicate of this bug. ***
Tweaking summary to try and help cut dups down.
Summary: Set Default Browser registers pref.xul as Preferences entry in WinXP Start Menu → Set Default Browser registers pref.xul as Preferences entry in WinXP Start Menu (Internet Shortcuts opens Seamonkey preferences/wrong preferences)
taking QA contact, sorry about the bugspam
QA Contact: asa → mconnor
After installing Firebird 0.6.1, the Start Menu displays the old Mozilla-style
icon (http://themes.mozdev.org/img/moz13.png), rather than the new Firebird icon
(http://mozilla.org/frontpage/downloadIconFirebird.gif). Is this part of the
same bug, or a different one?
Blocks: 214619
*** Bug 215464 has been marked as a duplicate of this bug. ***
Attached image Screenshot (XP)
Blocks: 215466
No longer blocks: 215466
*** Bug 216903 has been marked as a duplicate of this bug. ***
Short term nasty workaround is to have a copy of the correct pref.xul in this
place.  I have tested this and it seems to work okay.  We need to fix or fork
setWindowsXP and the rest of the winhooks stuff to make this work "properly"
(allow different pref URLs).
*** Bug 220834 has been marked as a duplicate of this bug. ***
*** Bug 221226 has been marked as a duplicate of this bug. ***
Attachment #134961 - Flags: review?(timeless)
p_ch: how about requesting a review from ben too?

/be
Comment on attachment 134961 [details] [diff] [review]
#ifdef'ing the chrome url

that's ok. i explained to pch why this is a bad fix.

we should have a way for an arbitrary app (e.g. mail) to open preferences. and
the winxp hooks would benefit from it. i might post a patch for this.
Attachment #134961 - Flags: review?(timeless) → review-
->Ben
Ben, this seems like a good integration bug to get fixed. Can you take a look at
it and target this to some pre-1.0 milestone?
Assignee: p_ch → bugs
Comment on attachment 134961 [details] [diff] [review]
#ifdef'ing the chrome url

This seems OK to me. r=ben@bengoodger.com
Attachment #134961 - Flags: superreview+
Attachment #134961 - Flags: review-
Attachment #134961 - Flags: review+
-> me
Assignee: bugs → p_ch
the browser pref dialog is not supposed to be accessed by the extensions (such
as domi, chatzilla and venkman) and the XP start menu is only specific to
internet browsers. Therefore, there is no need for an external way to access the
xul app pref dialog.
Status: NEW → RESOLVED
Closed: 21 years ago21 years ago
Resolution: --- → FIXED
Verified fixed 20031128 PC/WinXP
Status: RESOLVED → VERIFIED
*** Bug 227042 has been marked as a duplicate of this bug. ***
As a pre-emptive comment, before anyone sets REOPENED on this bug, remember that
you need to set Firebird as your default browser again before this change will
take effect. Just installing the 2003-11-28 build without setting it as your
default browser will cause the old (incorrect) behaviour to continue.
*** Bug 227045 has been marked as a duplicate of this bug. ***
*** Bug 227715 has been marked as a duplicate of this bug. ***
*** Bug 232037 has been marked as a duplicate of this bug. ***
sorry for bugspam, long-overdue mass reassign of ancient QA contact bugs,
filter on "beltznerLovesGoats" to get rid of this mass change
QA Contact: mconnor → preferences
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: