[tbb-bugs] #21309 [Applications/Tor Browser]: Fix Omnibox for TBB/52ESR
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Feb 17 17:33:58 UTC 2017
#21309: Fix Omnibox for TBB/52ESR
--------------------------------------------+------------------------------
Reporter: arthuredelstein | Owner: tbb-team
Type: defect | Status: needs_review
Priority: Medium | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: ff52-esr, TorBrowserTeam201702 | Actual Points:
Parent ID: #20680 | Points:
Reviewer: | Sponsor: Sponsor4
--------------------------------------------+------------------------------
Comment (by arthuredelstein):
Replying to [comment:10 mcs]:
> Replying to [comment:9 arthuredelstein]:
> > Unfortunately it doesn't work -- the language packs each contains a
list.json file that overrides these settings. So we'll need to update the
#18915 patch as I mentioned in comment:7.
>
> Here is a radical idea: modify browser/locales/search/list.json to only
contain a "default" entry and remove the list.json file from each language
pack during our packaging phase. I don't know if everything would work
correctly if we did that, but it might.
For some reason removing all but the default entry doesn't work, even for
US English. nsSearchService.js is pretty convoluted so I'm not sure why.
My current approach is to change all locales we deploy to include the same
search engine list, and then rely on our #18915 patches for tor-browser-
bundle.git to copy these search engines and the list to each locale xpi.
It's awkward, but it seems like it should work. Unfortunately I'm having
trouble getting tor-browser-bundle.git to build right now, so I haven't
fully tested this. But here is the patch in any case:
https://github.com/arthuredelstein/tor-browser/commit/21309+1
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/21309#comment:12>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tbb-bugs
mailing list