I could have sworn I filed this bug before, but I can't find it. The gecko search service causes us problems when we need to chase after regressions that were caused by desktop changes. Also, depending on gecko for search engines requires us to wait for gecko to start up before we can show search suggestions in our UI. And finally, we already have a Java search service that we implemented for the search activity, which is under-tested and under-maintained because it is not our primary search service. I think we should go all-in and just maintain a single Java search service.
You need to log in before you can comment on or make changes to this bug.