diff --git a/src/resources/extensions/shared/interview-ui.ts b/src/resources/extensions/shared/interview-ui.ts index f07112597..c38833761 100644 --- a/src/resources/extensions/shared/interview-ui.ts +++ b/src/resources/extensions/shared/interview-ui.ts @@ -300,7 +300,7 @@ export async function showInterviewRound( // instead of being trapped in a re-asking loop (bug #2715). // Only auto-open if the user hasn't already provided notes — // otherwise Enter from notes mode loops back here endlessly. - if (!isMultiSelect(currentIdx) && states[currentIdx].cursorIndex === noneOrDoneIdx(currentIdx) && !states[currentIdx].notes) { + if (!isMultiSelect(currentIdx) && states[currentIdx].cursorIndex === noneOrDoneIdx(currentIdx) && !states[currentIdx].notes && !states[currentIdx].notesVisible) { states[currentIdx].notesVisible = true; focusNotes = true; loadStateToEditor();