tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 5f3fb82cddfd95a2eed8436e592083130ff5a6ed
parent 2a6e93945a073f62a51281b6fef6d7d6523b96b5
Author: Dave Townsend <dtownsend@oxymoronical.com>
Date:   Tue,  9 Dec 2025 14:11:15 +0000

Bug 2004923: Normalize the overriden application data directories to correct the path separators on Windows. r=firefox-build-system-reviewers,sergesanspaille

Differential Revision: https://phabricator.services.mozilla.com/D275610

Diffstat:
Mpython/mozbuild/mozbuild/mach_commands.py | 20++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/python/mozbuild/mozbuild/mach_commands.py b/python/mozbuild/mozbuild/mach_commands.py @@ -2393,8 +2393,24 @@ def _run_desktop( if appdata is True: appdata = tmpdir - extra_env["MOZ_APP_DATA"] = os.path.join(appdata, "AppData", "Roaming") - extra_env["MOZ_LOCAL_APP_DATA"] = os.path.join(appdata, "Local") + extra_env["MOZ_APP_DATA"] = os.path.normpath( + os.path.join(appdata, "AppData", "Roaming") + ) + command_context.log( + logging.INFO, + "run", + {"app_data": extra_env["MOZ_APP_DATA"]}, + "Overriding application data directory to {app_data}", + ) + extra_env["MOZ_LOCAL_APP_DATA"] = os.path.normpath( + os.path.join(appdata, "Local") + ) + command_context.log( + logging.INFO, + "run", + {"local_app_data": extra_env["MOZ_LOCAL_APP_DATA"]}, + "Overriding local application data directory to {local_app_data}", + ) if not enable_crash_reporter: extra_env["MOZ_CRASHREPORTER_DISABLE"] = "1"