Ticket #143 (closed defect: fixed)

Opened 13 years ago

Last modified 12 years ago

Firefox extension not setting homepage

Reported by: broder Owned by: rbasch
Priority: normal Milestone:
Component: -- Keywords:
Cc: Fixed in version:
Upstream bug:  LP:259914

Description

Ken T Takusagawa wrote:
> In previous versions of Athena, the default home page was 
> web.mit.edu.  When starting up firefox for the first time 
> (after rm -fr ~/.mozilla), I get start.ubuntu.com/8.10

geofft mentioned at one point that he didn't think the extension was doing anything to fix the homepage.

Change History

comment:1 Changed 13 years ago by rbasch

  • Status changed from new to accepted
  • Owner set to rbasch

Our extension does set the default homepage, but it is getting overridden by the ubufox extension's preferences. (See  https://bugs.launchpad.net/bugs/259914 for more info).

We might be able to work around this by adding our preference settings to /etc/firefox-3.0/pref/ubufox.js.

comment:2 Changed 12 years ago by broder

  • Component set to --

For some unrelated testing, I just moved my Firefox profile out of the way and started Firefox again. When I did, I got web.mit.edu as my homepage, so there may be something more complex happening here.

comment:3 Changed 12 years ago by broder

  • Upstream bug set to https://bugs.launchpad.net/bugs/259914

comment:4 Changed 12 years ago by broder

  • Upstream bug changed from https://bugs.launchpad.net/bugs/259914 to LP:259914

comment:5 Changed 12 years ago by rbasch

  • Status changed from accepted to proposed

Fixed, by diverting/transforming /etc/firefox-3.0/pref/ubufox.js (where it exists),
adding our homepage preference setting to it. Built and uploaded to -proposed.

comment:6 Changed 12 years ago by broder

I can confirm that this worked after blowing away my Firefox profile and testing from an Intrepid cluster machine.

comment:7 Changed 12 years ago by broder

  • Status changed from proposed to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.