본 사이트는 여러분의 사용자 경험을 개선하기 위해 유지 보수를 진행하는 동안 기능이 제한됩니다. 도움말로 문제가 해결되지 않고 질문을 하고 싶다면 Twitter의 @FirefoxSupport 및 Reddit의 /r/firefox 채널을 활용하세요.

Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기

Why does my preferred search engine gets hide set to True in search.json after every update to Firefox?

  • 11 답장
  • 4 이 문제를 만남
  • 4 보기
  • 최종 답변자: Bad2theBone

more options

I use DuckDuckGo as my preferred search engine. Everytime Firefox gets updated it dissappears from the drop down menu of search engines. I found in search.json that the Hide value would be set to True. By changing it to False and restarting Firefox DuckDuckGo would be back, until the next update. Why is this happening? It is an extension available from the Mozilla/Firefox extension/addons site.

I use DuckDuckGo as my preferred search engine. Everytime Firefox gets updated it dissappears from the drop down menu of search engines. I found in search.json that the Hide value would be set to True. By changing it to False and restarting Firefox DuckDuckGo would be back, until the next update. Why is this happening? It is an extension available from the Mozilla/Firefox extension/addons site.

모든 댓글 (11)

more options

First of all, thank you for providing troubleshooting info (Troubleshooter addon), have you tried the searchreset tool.

more options

Thanks for the link. Just installed it, see what happens on next update. Hopefully no more unpleasant surprises.

more options

Did you install the addon (after it runs once it removes its self, it should work after a firefox restart).

more options

Yes, already installed it. about:config shows the entries when searching for searchreset.backup. The problem only happened after FF was updated by fedora, otherwise no problems occurred. So I don't think I'll see any results until the next update other than what they tell you to search for.

more options

I don't think the regular update changes your personal search plugins -- the ones stored in your profile folder -- at all. It can change the default plugins in the Firefox program folder, such as when Firefox switch from HTTP to HTTPS for Google.

Can you confirm that you have DuckDuckGo in your Firefox profile searchplugins folder rather than the one in Firefox's program folder? I'm not sure exactly where these locations are on Linux, but to access your Firefox profile you can use:

Help > Troubleshooting Information > "Open Directory" button

(Windows: "Show Folder" button, Mac: "Show in Finder" button)

If you then open the searchplugins directory, you should find "duckduckgo.xml" there. If instead you find it in the Firefox program folder, that could be the problem.

more options

Just compared this system with another system that seems to not have this problem, both are Fedora 19, and both have the same updates applied. Both systems have essentially the same sub-dir structure for the mozilla/firefox profile and in /usr/lib64/firefox/browser/searchplugins is the only place where all of the search xml files are. So I don't know what else to look at. Is there a way to tell what extension a file that just has a number for the xpi file name? They are obviously binaries as cat just spools out non ascii text.

more options

Never mind, just answered my own question, I wasn't paying attention to the field that actually listed the file name for the extension listed in the left field.

more options

Search engines that you install yourself are located in the searchplugins folder in the Firefox profile folder.

The default search engines that come with Firefox are located in the Firefox installation folder.
You seem to be having a 64 bit Firefox version from the repositories of your Linux distribution and in such a case things can behave differently.

more options

My other system is also a Fedora 19 system and the xml file for the search engines are all in /usr/lib64/firefox/browser/searchplugins including the one for duckduckgo and I don't seem to be experiencing the problem there. I've already compared contents of sub-dirs between the 2 systems and they both are the same. Now file contents maybe different, but I'm not sure what other files would impact ff in this area besides search.json, which I wind up manually editing the setting for that search engine from true to false, restart ff and all is well.

more options

It is best not to edit files, but to delete the file and let Firefox create a new file.
Also check the permissions to make sure that Firefox has proper red/write permissions.

more options

I'll have to remember to do that the next time it updates. As far as permissions go, They haven't been changed since before I noticed when this all started.