The problem is the fix for #27623 (moved). More specifically, browser.dom.window.dump.enabled is now the preference that is relevant here: while logging was still possible in Tor Browser 7.x with it set to false this is not the case anymore in Firefox based on ESR 60 it seems. And MOZILLA_OFFICIAL toggles it.
I wonder whether we should follow Mozilla here and add an extra step to get logging going. But on the other hand if I start Tor Browser with --log I expect that it does what it promises and logs. Not doing so, or needing to do yet another thing to get that going sounds like a bug.
So, should we enable browser.dom.window.dump.enabled for macOS and Linux then?
I think I have a better plan: We enable browser.dom.window.dump.enabled in case one of Torbutton's/Tor Launcher's logmethod prefs gets set to 0 and disable it if both of them are non-0 (which is Tor Browser's default state).
r=brade, r=mcs
One tiny nit: the second backtick character in the Tor Launcher commit message is slightly misplaced, i.e., the first line should be:
Without setting browser.dom.window.dump.enabled explicitly to true
(transpose the ` and space after the pref name).
Thanks. I fixed the backtick issue and pushed both commits to their respective master branches (commit 80749f18beb93f94cb6be9a5e2c17438ff133ab8 for tor-launcher and commit 923fd8500a16b0a343450621a62ea10175c38b3d for `torbutton).
Trac: Status: needs_review to closed Resolution: N/Ato fixed