Closed
Bug 279982
Opened 20 years ago
Closed 19 years ago
Remove the 'Use system home page' checkbox
Categories
(Camino Graveyard :: Preferences, defect, P3)
Tracking
(Not tracked)
RESOLVED
FIXED
Camino1.0
People
(Reporter: sfraser_bugs, Assigned: sfraser_bugs)
Details
(Keywords: fixed1.8)
Attachments
(1 file)
|
20.59 KB,
patch
|
mikepinkerton
:
review+
|
Details | Diff | Splinter Review |
We should remove this checkbox; it's calls Internet Config code, and there's no system UI to set it. We should just store the home page in mozilla prefs.
Comment 1•20 years ago
|
||
but doesn't it still exist on 10.2?
IIRC, a dedicated UI does still exist on 10.2 (Internet prefpane). On 10.3, Safari writes this IC key, so 1) there's still an Apple-provided UI to change it and 2) users migrating from Safari, IE (if any are left), and perhaps other browsers using IC (if there are any) would expect that their existing homepage setting be picked up. And the key is populated by default in a new user account, so a system homepage always exists. As a devil's advocate of the true spirit of simplicity, I'd argue that the checkbox should go away and Camino should read and write that IC key, too (in other words, always use the system homepage), but I don't think that's what smfr had in mind :-) Apple really fubared a great, time-tested, well-suported system when they moved all the UI out of the system prefpane into their own apps, didn't they :-(
| Assignee | ||
Updated•19 years ago
|
Assignee: pinkerton → sfraser_bugs
Priority: -- → P3
Target Milestone: --- → Camino1.0
Comment 3•19 years ago
|
||
we need to make a choice here. always use the IC pref or always keep our own. What should we do?
| Assignee | ||
Comment 4•19 years ago
|
||
We should just strip out all the IC code and use the mozilla pref. IC is dead, baby.
Status: NEW → ASSIGNED
| Assignee | ||
Comment 5•19 years ago
|
||
This patch removes all the Camino internet config code, other than that used to write the downloads folder (which it cleans up). We still use IC for the downloads folder, read via NS_GetSpecialDirectory(NS_MAC_DEFAULT_DOWNLOAD_DIR, ...) and written directly, because it allows us to share this setting with Safari (which also writes this value to Internet Config).
Attachment #193366 -
Flags: review?(joshmoz)
(In reply to comment #5) > We still use IC for the > downloads folder, read via NS_GetSpecialDirectory(NS_MAC_DEFAULT_DOWNLOAD_DIR, > ...) and written directly, because it allows us to share this setting with > Safari (which also writes this value to Internet Config). If we're keeping the downloads directory stuff since that key is shared with Safari, why not keep the "Use system home page" checkbox, too, as Safari also sets/uses the IC homepage value? I'm still confused on this.
| Assignee | ||
Comment 7•19 years ago
|
||
(In reply to comment #6) > (In reply to comment #5) > > We still use IC for the > > downloads folder, read via NS_GetSpecialDirectory(NS_MAC_DEFAULT_DOWNLOAD_DIR, > > ...) and written directly, because it allows us to share this setting with > > Safari (which also writes this value to Internet Config). > > If we're keeping the downloads directory stuff since that key is shared with > Safari, why not keep the "Use system home page" checkbox, too, as Safari also > sets/uses the IC homepage value? I'm still confused on this. Because we (Camino) never writes the home page pref, and in 10.3,104, there is no system UI to change it, so the user would have to launch Safari to change their home page (which they'd never figure out). It seems that the benefits of sharing the home page pref are not worth the complexity.
Comment 8•19 years ago
|
||
Comment on attachment 193366 [details] [diff] [review] Patch to remove most Internet Config code r=pink
Attachment #193366 -
Flags: review?(joshmoz) → review+
| Assignee | ||
Comment 9•19 years ago
|
||
Fixed on trunk and branch.
You need to log in
before you can comment on or make changes to this bug.
Description
•