Closed Bug 154203 Opened 22 years ago Closed 22 years ago

application-specific home page pref UI

Categories

(Camino Graveyard :: Preferences, enhancement)

PowerPC
macOS
enhancement
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: barrowma, Assigned: sfraser_bugs)

Details

Allow the user to set an Chimera-specific home page URL in the Home Page prefs
tab.  

1. create a text field for the URL to be used
2. include a checkbox with label "Use System Home Page" for users who prefer to
use the system wide home page URL.
3. grey-out the "Open System Preferences" button unless the checkbox is checked.
4. Remove the "Home page is set in the ..." line of text.

Unless the user checks the "Use System Home Page", the Chimera-specific home
page URL should be used.
Recommend WONTFIX. Chimera should be kept simple, and use the system-level home
page preference (though I see you're Netscape, so if I'm wrong, by all means say
so).

Reducing Severity to enhancement.
Severity: normal → enhancement
Blocks: 147975
Mine
Assignee: saari → sfraser
QA Contact: winnie → sairuh
Here's what we'll do, I think:

* Have a field for entering the home page url in the prefs, defaulting to the
  IC home page (for Mozilla), or some marketing-specified page (for official
  releases).
* Have a 'Use system preference' checkbox next to it, that disables the text
  field, and puts the IC home page url into it.
Yes, this sounds good.
Fix checked in. Based on the value of the "chimera.use_system_home_page" pref,
we either use the homepage from mozilla prefs, or we read the homepage directly
from IC. We no longer copy the IC home page pref into the mozilla prefs. The
pref UI was fixed accordingly.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
vrfy'd fixed with 2002.07.02.05 nb.

a. when "use system pref" is checked, the "home page" textfield changes from the
user-entered url to match the one in the Internet > Web system pref panel.

b. tested with "load home page when opening new windows" turned on and off. when
on, the home page loaded depends (as expected) on the setting of "use system
pref". when off, the new window is blank (again as expected).

c. tested with "load home page when opening new tabs" turned on and off. when
on, the home page loaded depends (as expected) on the setting of "use system
pref". when off, the new tab is blank (again as expected).
Status: RESOLVED → VERIFIED
Pink actually broke this with some branding changes that went in today, which I
have to fix, so I'll reopen this for re-verification again. Sorry!
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Fix checked in. The code now works like this:

  if (the "chimera.use_system_home_page" exists)
    use systemm preference home page
  else if (there is a user pref for "browser.startup.homepage")
    use "browser.startup.homepage" pref
  else
  {
    use "HomePageDefault" string from the "WebsiteDefaults.strings" file,
    and set the user pref "browser.startup.homepage" to this value
  }

so on first run with a new profile, we use the url from
"WebsiteDefaults.strings", and on subsequent launches the
"browser.startup.homepage" pref, which the user is then free to modify.
Status: REOPENED → RESOLVED
Closed: 22 years ago22 years ago
Resolution: --- → FIXED
tested with 2002.07.03.05 nb. vrfy'd fixed with the following:

a. first run with a new profile: the home page loaded is the url for
HomePageDefault in WebsiteDefaults.strings.

b. also tests (a)-(c) from comment 6.
Status: RESOLVED → VERIFIED
No longer blocks: 147975
You need to log in before you can comment on or make changes to this bug.