Update FeaturesTab.tsx

Bug fix : Preserve Settings FeatureTab
This commit is contained in:
Stijnus 2025-02-15 00:24:25 +01:00
parent a0ea69fd74
commit 79ea72ad74

View File

@ -121,13 +121,23 @@ export default function FeaturesTab() {
// Enable features by default on first load
React.useEffect(() => {
// Force enable these features by default
enableLatestBranch(true);
enableContextOptimization(true);
setAutoSelectTemplate(true);
setPromptId('optimized');
// Only set defaults if values are undefined
if (isLatestBranch === undefined) {
enableLatestBranch(true);
}
if (contextOptimizationEnabled === undefined) {
enableContextOptimization(true);
}
if (autoSelectTemplate === undefined) {
setAutoSelectTemplate(true);
}
if (promptId === undefined) {
setPromptId('optimized');
}
// Only enable event logs if not explicitly set before
if (eventLogs === undefined) {
setEventLogs(true);
}