[Bug 1195367] Re: Firefox about:home doesn't work right when set with ubuntu-defaults-builder

Chris Coulson chris.coulson at canonical.com
Mon Aug 5 22:21:03 UTC 2013


This is quite difficult to fix properly. The main issue is that in order
to not give privileges to about:home, handling mouse clicks on the
buttons at the bottom of the page is done by bubbling an event up in to
the main browser UI window, but these are only handled when the document
URI is "about:home" (likewise, the snippets don't work because the
snippet URL is fetched from preferences and injected in to the document
from the browser UI when the document URI is "about:home", because the
homepage is not allowed access to preferences).

It may be possible to fix this with a lot of code duplication in ubufox.
The other alternative is to just implement our own local homepage which
we could add the same UI controls to. This is something I've wanted to
try for a while, but never got around to (and it's unlikely I ever will
now, seeing as I don't work on this or Firefox anymore)

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1195367

Title:
  Firefox about:home doesn't work right when set with ubuntu-defaults-
  builder

Status in “ubufox” package in Ubuntu:
  Confirmed
Status in “ubuntu-gnome-default-settings” package in Ubuntu:
  Fix Released

Bug description:
  I used ubuntu-defaults-builder to attempt to set Firefox's homepage to
  the default since I think it looks better and is more functional than
  Ubuntu's about:startpage.

  However, it's not quite the same. You can verify by entering
  about:home in the browser address field and then compare with the page
  you get when you click the Home button in the toolbar.

  - Search doesn't work
  - None of the buttons on the bottom of the page (Downloads, History, Settings, etc.) work
  - The dynamic text under the Google search widget doesn't show up (It's easy to customize your Firefox exactly the way you want it. or Thanks for choosing Firefox! To get the most out of your browser, learn more about the latest features.)

  I have verified this issue with Saucy's Firefox 22 and 23.

  See the packaging diff at
  https://launchpad.net/ubuntu/+source/ubuntu-gnome-default-settings/13.10.1

  And I'll attach the customized distribution.ini.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: firefox 23.0~b1+build1-0ubuntu1 [modified: usr/lib/firefox/distribution/distribution.ini]
  ProcVersionSignature: Ubuntu 3.9.0-7.15-generic 3.9.7
  Uname: Linux 3.9.0-7-generic x86_64
  AddonCompatCheckDisabled: False
  ApportVersion: 2.10.2-0ubuntu3
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  rachel    17488 F.... pulseaudio
  BuildID: 20130626174122
  Channel: Unavailable
  Date: Thu Jun 27 11:38:53 2013
  ForcedLayersAccel: False
  IfupdownConfig:
   # interfaces(5) file used by ifup(8) and ifdown(8)
   auto lo
   iface lo inet loopback
  InstallationDate: Installed on 2013-06-14 (13 days ago)
  InstallationMedia: Ubuntu-GNOME 13.10 "Saucy Salamander" - Alpha amd64 (20130613)
  IpRoute:
   default via 192.168.2.1 dev wlan0  proto static
   192.168.2.0/24 dev wlan0  proto kernel  scope link  src 192.168.2.3  metric 9
  MarkForUpload: True
  Plugins:
   Gnome Shell Integration - /usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so (gnome-shell)
   iTunes Application Detector - /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so (rhythmbox-mozilla)
  PrefSources: prefs.js
  Profiles: Profile0 (Default) - LastVersion=23.0/20130626174122
  RelatedPackageVersions:
   gnome-shell       3.8.3-2ubuntu1
   rhythmbox-mozilla 2.99.1-0ubuntu1
  RunningIncompatibleAddons: False
  SourcePackage: firefox
  UpgradeStatus: No upgrade log present (probably fresh install)
  WifiSyslog:

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubufox/+bug/1195367/+subscriptions



More information about the Ubuntu-sponsors mailing list