Disable check problems when autofix is not enabled (#563)

This commit is contained in:
Will Chen
2025-07-03 16:11:35 -07:00
committed by GitHub
parent 3fd41aa7be
commit 375d35b144
2 changed files with 9 additions and 2 deletions

View File

@@ -208,7 +208,9 @@ export function ChatInput({ chatId }: { chatId?: number }) {
setIsApproving(false);
setIsPreviewOpen(true);
refreshVersions();
if (settings?.enableAutoFixProblems) {
checkProblems();
}
// Keep same as handleReject
refreshProposal();

View File

@@ -22,6 +22,7 @@ import { useCountTokens } from "./useCountTokens";
import { useUserBudgetInfo } from "./useUserBudgetInfo";
import { usePostHog } from "posthog-js/react";
import { useCheckProblems } from "./useCheckProblems";
import { useSettings } from "./useSettings";
export function getRandomNumberId() {
return Math.floor(Math.random() * 1_000_000_000_000_000);
@@ -43,6 +44,7 @@ export function useStreamChat({
const { countTokens } = useCountTokens();
const { refetchUserBudget } = useUserBudgetInfo();
const { checkProblems } = useCheckProblems(selectedAppId);
const { settings } = useSettings();
const posthog = usePostHog();
let chatId: number | undefined;
@@ -95,8 +97,10 @@ export function useStreamChat({
if (response.updatedFiles) {
setIsPreviewOpen(true);
refreshAppIframe();
if (settings?.enableAutoFixProblems) {
checkProblems();
}
}
if (response.extraFiles) {
showExtraFilesToast({
files: response.extraFiles,
@@ -140,6 +144,7 @@ export function useStreamChat({
checkProblems,
selectedAppId,
refetchUserBudget,
settings,
],
);