Closed
Bug 166878
Opened 23 years ago
Closed 23 years ago
Fix Info.plist so that Navigator sticks as default browser in 10.2
Categories
(Camino Graveyard :: OS Integration, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: sfraser_bugs, Assigned: sfraser_bugs)
References
Details
(Keywords: relnote)
We have issues now where the OS 'forgets' that Navigator has been set as the
default browser. From reports on the mailing list, this would seem to be because
of the format of the CFBundleURLTypes entry in the Info.plist file.
Navigator has:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLIconFile</key>
<string>fileBookmark.icns</string>
<key>CFBundleURLName</key>
<string>Web Location</string>
<key>CFBundleURLSchemes</key>
<array>
<string>http</string>
<string>https</string>
</array>
</dict>
</array>
Omniweb has:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>http URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>http</string>
</array>
</dict>
<dict>
<key>CFBundleURLName</key>
<string>https URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>https</string>
</array>
</dict>
<dict>
<key>CFBundleURLName</key>
<string>ftp URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>ftp</string>
</array>
</dict>
<dict>
<key>CFBundleURLName</key>
<string>gopher URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>gopher</string>
</array>
</dict>
<dict>
<key>CFBundleURLName</key>
<string>file URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>file</string>
</array>
</dict>
</array>
IE has:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>http URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>http</string>
</array>
<key>LSIsAppleDefaultForScheme</key>
<true/>
</dict>
<dict>
<key>CFBundleURLName</key>
<string>https URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>https</string>
</array>
<key>LSIsAppleDefaultForScheme</key>
<true/>
</dict>
<dict>
<key>CFBundleURLName</key>
<string>file URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>file</string>
</array>
<key>LSIsAppleDefaultForScheme</key>
<true/>
</dict>
</array>
*** Bug 164615 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 2•23 years ago
|
||
Checked in project changes to get new Info.plist URL type entries.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 3•23 years ago
|
||
Don't seems to work.
Firstly,
There are a few days that I havn't use Chimera and use IE instead. I download the 6-9-
2002 nightly and Navigator sticks as the default browser.
But after I've deleted Navigator and copy it from the disk image to the Application folder
again, the preference won't stick again.
I am using Mac OS X 10.2 with nightly 6-9-2002
Assignee | ||
Comment 4•23 years ago
|
||
Right, it doesn't work. The Infoplist.strings needs fixing, but even that
doesn't seem to do the trick.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 5•23 years ago
|
||
Simon,
Not sure if this helps or not. The Mac (10.2 installed) which I can reproduce
this problem has multiple partitions on the drive. I can't reproduce on two
other Macs (which both have 10.2) but use a single partition.
Comment 6•23 years ago
|
||
Additional clue of possible interest. This issue does not occur with nightly
builds issued prior to August 28th, 2002. The August 27th build 'sticks' just
fine under OS X 10.2 for me, as do earlier builds.
Assignee | ||
Comment 7•23 years ago
|
||
I have not been able to find the cause of this bug, which is likely a system
bug. The only solution I have found is to:
remove the files:
/Library/Caches/com.apple.LaunchServices.LocalCache.csstore
/private/var/root/Library/Caches/com.apple.LaunchServices.UserCache.csstore
~/Library/Caches/com.apple.LaunchServices.UserCache.csstore
(note that I'm not sure whether all of these deletions are required).
then reboot (yes, not just log out).
Comment 8•23 years ago
|
||
Yep, that solution works for me too. Thanks.
Does this problem also affect Fizzilla? (See bug 167329.)
Comment 10•23 years ago
|
||
Add another vote for this being a bug in Jaguar. This same problem was observed
in Mozilla when I was testing modifications to its Info.plist file on a
pre-release version of Jaguar. The problem seemingly disapeared when updating
to a newer build of Jaguar but it would now seem it's just random.
Assignee | ||
Comment 11•23 years ago
|
||
I'm pretty sure that this is an OS bug, and have documented a workaround in the
release notes. Hence wontfix.
Status: REOPENED → RESOLVED
Closed: 23 years ago → 23 years ago
Resolution: --- → WONTFIX
Comment 12•23 years ago
|
||
This is still not fixed in Mac OS X 10.2.1.
Seems like someone has to submit a bug report to Apple.
Comment 13•23 years ago
|
||
*** Bug 174493 has been marked as a duplicate of this bug. ***
Comment 14•23 years ago
|
||
*** Bug 175312 has been marked as a duplicate of this bug. ***
Comment 15•23 years ago
|
||
*** Bug 178195 has been marked as a duplicate of this bug. ***
Comment 16•23 years ago
|
||
Has anyone mentioned this to the Apple liason?
Assignee | ||
Comment 17•23 years ago
|
||
Yes. It was fixed in 10.2.2
Comment 18•22 years ago
|
||
this has crept up in 10.2.5 (my machine) and 10.2.4 (samir's Ti) when trying to
set recent trunk builds (either netscape or camino, mind you). the workaround in
comment 7 still appears to work (whew).
seth wasn't able to repro the problem in 10.2.3, but then again he doesn't d/l
builds on OS X that much --simon mentioned that frequent build installs and/or
OS software updates might be the culprit.
so it might be worth relnoting this for future mozilla, netscape and camino
releases --esp useful for users who do frequent updates/installs.
Keywords: relnote
You need to log in
before you can comment on or make changes to this bug.
Description
•