This is because ubufox still has hard-coded calls to the apturl package in its plugin finder code. Replacing it with a s-c call if s-c is installed is not entirely trivial as a few assumptions are made about the process. Ideally it would be nice to see ubufox calling s-c with a mimetype which needs to be installed, and then ubufox not caring about a return value (ie was it installed or not). In addition to that then s-c should show a dialog or whatever requesting to restart firefox once one of these pkgs has been installed. This is just one of the ways we could deal with this though, and is just a quick thought. Ie something to think about for natty. Ideally we replace gnome-codec-install with the same sort of a process. Perhaps there are other use cases when other apps do and should care about the return value.
This is because ubufox still has hard-coded calls to the apturl package in its plugin finder code. Replacing it with a s-c call if s-c is installed is not entirely trivial as a few assumptions are made about the process. Ideally it would be nice to see ubufox calling s-c with a mimetype which needs to be installed, and then ubufox not caring about a return value (ie was it installed or not). In addition to that then s-c should show a dialog or whatever requesting to restart firefox once one of these pkgs has been installed. This is just one of the ways we could deal with this though, and is just a quick thought. Ie something to think about for natty. Ideally we replace gnome-codec-install with the same sort of a process. Perhaps there are other use cases when other apps do and should care about the return value.