mirror of
https://github.com/zhom/donutbrowser.git
synced 2026-06-09 16:33:58 +02:00
refactor: don\'t allow camoufox to open links inside running instances
This commit is contained in:
@@ -117,6 +117,10 @@ export function useBrowserState(
|
||||
return isRunning;
|
||||
}
|
||||
|
||||
if (profile.browser === "camoufox" && isRunning) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// For other browsers, any profile can be used
|
||||
return true;
|
||||
},
|
||||
@@ -220,6 +224,7 @@ export function useBrowserState(
|
||||
|
||||
if (canUseForLinks) return null;
|
||||
|
||||
const isRunning = runningProfiles.has(profile.name);
|
||||
const isLaunching = launchingProfiles?.has(profile.name) ?? false;
|
||||
const isStopping = stoppingProfiles?.has(profile.name) ?? false;
|
||||
const isBrowserUpdating = isUpdating?.(profile.browser) ?? false;
|
||||
@@ -251,6 +256,10 @@ export function useBrowserState(
|
||||
}
|
||||
}
|
||||
|
||||
if (profile.browser === "camoufox" && isRunning) {
|
||||
return "Anti-detect profiles can only open links on first launch";
|
||||
}
|
||||
|
||||
return "This profile cannot be used for opening links right now.";
|
||||
},
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user