General tab in Tor Browser preferences not displaying
The Search and Privacy & Security tab display options but when switching to the general nothing no settings displays
Blocks Tails -
#4 Updated by intrigeri 2018-09-06 11:06:16
I think that bug has at least one of these causes:
- Tor Browser tries to run
/usr/bin/lsb_release, denied by AppArmor. But the bug is still there if Tor Browser runs unconfined so that’s not the only problem.
- Tor Browser tries to create stuff under
/usr/local/lib/tor-browser/TorBrowser/Data/Browser/.mozilla/, which is blocked both by DAC permissions and by AppArmor.
- Tor Browser tries to read stuff in
config/chroot_local-hooks/55-update-mime-databaseand AppArmor denies that (iirc the
freedesktop.orgabstraction was updated upstream to support these paths but we did not backport that yet). But the bug is still there if Tor Browser runs unconfined so that’s not the only problem.
#8 Updated by Anonymous 2018-09-08 04:28:07
> I’d like to know more about the practical consequences of this bug in order to prioritize it accordingly. What exactly do you want to change in the General tab?
Smooth scrolling gives me motion sickness and the option to disable it is in the General tab.
#11 Updated by letthemeatpie 2018-09-11 02:13:30
I just wanted to confirm this bug. (Thanks for the temporary workaround, it works for me!)
It was driving me up the wall! I tried using TBB/8.0 on a separate *nix distro and this bug wasn’t present. It does appear in Tails 3.9. At first I thought it was a bug with an update, so I tried a clean and verified ISO
but the problem occurred on both the updated and the clean install, so here I am. My fingers are crossed, I can’t wait for the fix!
While these are unrelated fixes (I tried the suggestions within but they were of no help) which apply to Firefox and not Tor Browser in Tails 3.9, I discovered them when researching this issue and thought I may as well include them FWIW:
about:preferences#general is broken if identity.fxaccounts.enabled=false on Firefox Developer Edition
Cannot customize about:preferences#home content when sync or preference searching is disabled
#15 Updated by intrigeri 2018-09-20 04:38:31
- Assignee changed from intrigeri to segfault
Only unrelated failures in a full test suite run.
Dear reviewer, in the torbrowser-launcher repo, the base branch to compare to is
(Note to myself for when I’ll merge: this is going to conflict in awful ways with
Bug #15929 because there I’ve changed the way I’m managing the torbrowser-launcher branch, i.e. I’m now merging the generated
patch-queue/debian/sid branch. Our approach to maintaining this AppArmor profile for Tails is a PITA and I have ideas of drastically different approaches that may make it much better, but first I want to try this cheap, incremental change and see how it goes.)
#16 Updated by segfault 2018-09-22 09:31:32
- Assignee changed from segfault to intrigeri
- QA Check changed from Ready for QA to Pass
> Dear reviewer, in the torbrowser-launcher repo, the base branch to compare to is
The diff is the same (
git show origin/master..origin/bugfix/15917-torbrowser-general-prefs vs
git show origin/stable..origin/bugfix/15917-torbrowser-general-prefs).
> (Note to myself for when I’ll merge: this is going to conflict in awful ways with
Bug #15929 because there I’ve changed the way I’m managing the torbrowser-launcher branch
And because of these merge conflicts, I couldn’t merge this in a tmp branch with the other branches I’m currently reviewing :/
#21 Updated by intrigeri 2018-09-30 14:26:03
- Status changed from In Progress to Fix committed
- Assignee deleted (
- % Done changed from 80 to 100
> I’ve merged stable into bugfix/15917-torbrowser-general-prefs-devel+force-all-tests (initially forked off devel) and resolved the merge conflict. Let’s see what Jenkins thinks.
Jenkins is happy enough => merged.