Rework state management arch for blocks (fix rando max recursion errors, maybe other bugs) (#3755)

This commit is contained in:
Jonathan Dobson
2025-10-17 12:02:03 -04:00
committed by GitHub
parent fd515adb9c
commit e3ecc4b657
32 changed files with 622 additions and 938 deletions

View File

@@ -11,9 +11,14 @@ export interface WorkflowSettingsState {
persistBrowserSession: boolean;
model: WorkflowModel | null;
maxScreenshotScrollingTimes: number | null;
extraHttpHeaders: string | null;
extraHttpHeaders: string | Record<string, unknown> | null;
setWorkflowSettings: (
settings: Partial<Omit<WorkflowSettingsState, "setWorkflowSettings">>,
settings: Partial<
Omit<
WorkflowSettingsState,
"setWorkflowSettings" | "resetWorkflowSettings"
>
>,
) => void;
resetWorkflowSettings: () => void;
}