diff --git a/packages/graphiql-react/src/editor/tabs.ts b/packages/graphiql-react/src/editor/tabs.ts index 44626186bf..6e13a39846 100644 --- a/packages/graphiql-react/src/editor/tabs.ts +++ b/packages/graphiql-react/src/editor/tabs.ts @@ -278,7 +278,9 @@ export function useSetEditorValues({ }) => { queryEditor?.setValue(query ?? ''); variableEditor?.setValue(variables ?? ''); - headerEditor?.setValue(headers ?? headerEditor?.getValue() ?? ''); + if (headerEditor && headers?.length) { + headerEditor.setValue(headers); + } responseEditor?.setValue(response ?? ''); }, [headerEditor, queryEditor, responseEditor, variableEditor],