diff --git a/src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java b/src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java index 4431294..953f384 100644 --- a/src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java +++ b/src/java/net/i2p/i2pfirefox/I2PGenericUnsafeBrowser.java @@ -276,7 +276,13 @@ public class I2PGenericUnsafeBrowser extends I2PCommonBrowser { // public ProcessBuilder baseProcessBuilder(String[] args) { + String browser = findUnsafeBrowserAnywhere(); + if (browser.contains("edge.exe") || browser.contains("msedge.exe")){ + ArrayList argsList = new ArrayList(Arrays.asList("--user-data-dir="+profileDirectory("","generic","unsafe",false))); + argsList.addAll(Arrays.asList(args)); + args = argsList.toArray(args); + } if (!browser.isEmpty()) { int arglength = 0; if (args != null)