Comment 8 for bug 1195367

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

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)