Good news! I have managed to get Tor Launcher from Tor Browser 9.0a1 running successfully in Tails. I just extracted it from browser/omni.ja, changed the directory layout to what is required and adjusted the paths in chrome.manifest accordingly.
Previously I discussed with geko about adding a pref for disabling Tor Launcher, but the TOR_SKIP_LAUNCH env var is enough our needs.
So, in the end, it seems Tails doesn't need any changes at all to Tor Launcher. But this would change if we learn that Firefox 68esr will drop XUL standalone support.
Good news! I have managed to get Tor Launcher from Tor Browser 9.0a1 running successfully in Tails. I just extracted it from browser/omni.ja, changed the directory layout to what is required and adjusted the paths in chrome.manifest accordingly.
Previously I discussed with geko about adding a pref for disabling Tor Launcher, but the TOR_SKIP_LAUNCH env var is enough our needs.
So, in the end, it seems Tails doesn't need any changes at all to Tor Launcher. But this would change if we learn that Firefox 68esr will drop XUL standalone support.
This is good news. Do you prefer the new "extract from omni.ja" approach instead of pulling a Tor Launcher tree and running make standalone? If no one is using make standalone I think we should remove it (rather than spending time to maintain it).