fix: don't block browser launch on version update

This commit is contained in:
zhom
2025-08-03 00:55:34 +04:00
parent 66d3420000
commit 62b9768006
+2 -13
View File
@@ -191,21 +191,10 @@ export default function Home() {
[processingUrls],
);
// Version updater for handling version fetching progress events and auto-updates
const { isUpdating: isVersionUpdating } = useVersionUpdater();
// Auto-update functionality - use the existing hook for compatibility
const updateNotifications = useUpdateNotifications(loadProfiles);
const { checkForUpdates, isUpdating } = updateNotifications;
// Combined update checking function for per-browser blocking
const isBrowserUpdating = useCallback(
(browser: string) => {
return isVersionUpdating || isUpdating(browser);
},
[isVersionUpdating, isUpdating],
);
// Profiles loader with update check (for initial load and manual refresh)
const loadProfilesWithUpdateCheck = useCallback(async () => {
try {
@@ -771,7 +760,7 @@ export default function Home() {
onChangeVersion={openChangeVersionDialog}
onConfigureCamoufox={handleConfigureCamoufox}
runningProfiles={runningProfiles}
isUpdating={isBrowserUpdating}
isUpdating={isUpdating}
onDeleteSelectedProfiles={handleDeleteSelectedProfiles}
onAssignProfilesToGroup={handleAssignProfilesToGroup}
selectedGroupId={selectedGroupId}
@@ -841,7 +830,7 @@ export default function Home() {
);
}}
url={pendingUrl.url}
isUpdating={isBrowserUpdating}
isUpdating={isUpdating}
runningProfiles={runningProfiles}
/>
))}