From 79e9b0e1f72c3005641b1131173cdaaf24f93a51 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Sat, 5 Feb 2022 15:50:36 +0100 Subject: [PATCH] Fallback to Firefox name https://github.com/sitespeedio/browsertime/issues/1711 (#1712) --- lib/firefox/geckoProfiler.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/firefox/geckoProfiler.js b/lib/firefox/geckoProfiler.js index 7e24bb6e21..742d469154 100644 --- a/lib/firefox/geckoProfiler.js +++ b/lib/firefox/geckoProfiler.js @@ -3,6 +3,7 @@ const log = require('intel').getLogger('browsertime.firefox'); const geckoProfilerDefaults = require('./settings/geckoProfilerDefaults'); const { isAndroidConfigured, Android } = require('../android'); const path = require('path'); +const get = require('lodash.get'); const pathToFolder = require('../support/pathToFolder'); const { BrowserError } = require('../support/errors'); const delay = ms => new Promise(res => setTimeout(res, ms)); @@ -103,7 +104,11 @@ class GeckoProfiler { let deviceProfileFilename = destinationFilename; if (isAndroidConfigured(options)) { - deviceProfileFilename = `/sdcard/Android/data/${this.firefoxConfig.android.package}/files/geckoProfile-${index}.json`; + deviceProfileFilename = `/sdcard/Android/data/${get( + this.firefoxConfig, + 'android.package', + 'org.mozilla.firefox' + )}/files/geckoProfile-${index}.json`; } // Must use String.raw or else the backslashes on Windows will be escapes.