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)

PowerPC
macOS
defect
Not set
normal

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. ***
Checked in project changes to get new Info.plist URL type entries.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
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
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 → ---
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.
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.
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).
Yep, that solution works for me too. Thanks.
Does this problem also affect Fizzilla? (See bug 167329.)
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.
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 ago23 years ago
Resolution: --- → WONTFIX
This is still not fixed in Mac OS X 10.2.1. Seems like someone has to submit a bug report to Apple.
*** Bug 174493 has been marked as a duplicate of this bug. ***
*** Bug 175312 has been marked as a duplicate of this bug. ***
*** Bug 178195 has been marked as a duplicate of this bug. ***
Has anyone mentioned this to the Apple liason?
Yes. It was fixed in 10.2.2
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.