duckduckgo / firefox-zeroclickinfo

Firefox Add-on using the DuckDuckGo Zero-click Info API
Other
85 stars 27 forks source link

New DuckDuckGo Plus add-on doesn't add itself as default search engine or in search engine manager #3

Closed trevorld closed 11 years ago

trevorld commented 11 years ago

I'm using Firefox 19 in the Kubuntu. Although I can use the plugin to search in the address bar as well as right-click on the new duck icon I usually have the navigation toolbar minimized and instead search using the "open" and "tabopen" commands from the Vimperator plugin which forces me to use the search engines installed in the search toolbar, which DuckDuckGo Plus doesn't install into. Since the old DuckDuckGo (HTTPS / SSL) add-on is broken [ gives me an Install Error: "Firefox could not install the search plugin from "https://addons.mozilla.org/firefox/downloads/latest/161972/addon-161972-latest.xml?src=search" because an engine with the same name already exists." ] I have had to downgrade to installing instead the DuckDuckGo HTML plug-in search engine which I find less satisfying than the old DuckDuckGo (HTTPS / SSL) plugin. Please either fix the DuckDuckGo (HTTPS / SSL) plugin so it can be installed again or fix DuckDuckGo Plus so it gets added to the search engine list.

crazedpsyc commented 11 years ago

I believe the problem with the search plugin is specific to your machine -- it sounds like you have a broken duckduckgo plugin left behind for some reason. Please close Firefox and run: rm ~/.mozilla/firefox/*.default/searchplugins/duckduckgo* to clean those up. Note: this will remove the HTML plugin as well. Also, https://duck.co or http://ddg.gg/feedback is generally better for support :-)

trevorld commented 11 years ago

Thanks for the help! However after closing firefox and deleting the search plugin (besides the reta vortaro search plugin only the DuckDuckGo HTML plugin was there) and rebooting firefox I was still unable to install the DuckDuckGo (HTTPS / SSL) plugin nor able to get the new DuckDuckGo Plus plugin to install a search plugin even when I clicked in its preference to make it the default search engine. I guess for the moment I'll fall back to the HTML plugin and open new tabs beginning with "!ddg".

mrshu commented 11 years ago

That's not a good solution, we don't like that.

Do you have any insights on what could cause the error this time?

trevorld notifications@github.com wrote:

Thanks for the help! However after closing firefox and deleting the search plugin (besides the reta vortaro search plugin only the DuckDuckGo HTML plugin was there) and rebooting firefox I was still unable to install the DuckDuckGo (HTTPS / SSL) plugin nor able to get the new DuckDuckGo Plus plugin to install a search plugin even when I clicked in its preference to make it the default search engine. I guess for the moment I'll fall back to the HTML plugin and open new tabs beginning with "!ddg".


Reply to this email directly or view it on GitHub: https://github.com/duckduckgo/firefox-zeroclickinfo/issues/3#issuecomment-14648332

Marek, http://marek.suppa.sk

trevorld commented 11 years ago

Thanks for the followup Marek!

Not entirely sure of the cause. Maybe a bug with Firefox Sync since I had previously selected the option to sync apps although I don't know if it would sync search plugins? Or some corrupted database somewhere? All my other apps seem to be working fine though and I did unclick the sync add-ons option in Sync and restarted Firefox and still had the same issues as in the original post... I had hoped that the problem was when you released the new DuckDuckGo Plus plugin you accidently used the same name as the HTTPS/SSL plugin (as perhaps its natural successor) rendering the latter somehow uninstallable or that since you can use the new DuckDuckGo Plus plugin to search using both the location bar and by clicking the duck that you somehow oversaw adding a search toolbar plugin which most users would not need any more but definitely the ones using something like Vimperator or Pteradactyl.

renatosilva commented 11 years ago

2013/3/8 trevorld notifications@github.com

Maybe a bug with Firefox Sync since I had previously selected the option to sync apps although I don't know if it would sync search plugins?

I'm not up on this, but just to say, Firefox does not synchronize search plug-ins.

trevorld commented 11 years ago

Fixed by restoring my default plugins (and then deleting all the them but DuckDuckGo and the reta vortaro plugin). If you "remove" a default plug-in then Firefox will prevent you from "installing" it through the add a search plugin site since Firefox doesn't really remove the default plugins but hides them.

I think I figured out what happened. DuckDuckGo HTTPS/SSL plugin got added to the default search plugins in Firefox and when the browser upgraded I got a message that the new default plugin confilcted with my already installed plugin (two plugins with the same name) so in "manage search plugins" I simple removed both of them thinking I could then re-install one of them. Firefox really removed the version I had manually installed but actually just hid the default plugin instead of removing it. Hence when I tried to re-install the plugin Firefox detected that I already had it installed with all the other default plugins but I couldn't see it since I had "removed" it earlier so Firefox continued to hide it.

mrshu commented 11 years ago

@trevorld Thanks a lot for sharing your experience! It might be also helpful to others.