As described in the referenced URL, when conkeror is started as a firefox app, it tries to load local-settings.js and that makes it read all-gentoo.js (the article references gentoo-all.js) which is in /opt/firefox and cannot find it. The solution (as described in the referenced article) is to sumlink the all-gentoo.js file to the conkeror directory ln -s /opt/firefox/all-gentoo.js /usr/share/conkeror/ This is just an ugly workaround. A proper solution would be for firefox-bin (and maybe plain firefox too) to place all-gentoo.js somewhere for apps to be able to find it or to change the configuration file loading logic. Reproducible: Always Steps to Reproduce: 1. install www-client/conkeror-1.0_pre20130711 and www-client/firefox-bin-17.0.8 2. run conkeror with no special configuration
I can reproduce the problem with www-client/firefox-bin-17.0.8. However, I see it neither with www-client/firefox-17.0.8 nor with www-client/firefox-bin-23.0. Therefore, I've updated the dependency on firefox-bin: -RDEPEND="|| ( >=www-client/firefox-5.0 >=www-client/firefox-bin-5.0 )" +RDEPEND="|| ( >=www-client/firefox-5.0 >=www-client/firefox-bin-23.0 )"