diff --git a/src/vs/editor/contrib/find/common/findController.ts b/src/vs/editor/contrib/find/common/findController.ts index 029685c6622..a3ad7d4f2b5 100644 --- a/src/vs/editor/contrib/find/common/findController.ts +++ b/src/vs/editor/contrib/find/common/findController.ts @@ -205,8 +205,11 @@ export class CommonFindController extends Disposable implements editorCommon.IEd // Overwrite isReplaceRevealed if (opts.forceRevealReplace) { stateChanges.isReplaceRevealed = true; + } else if (!this._findWidgetVisible.get()) { + stateChanges.isReplaceRevealed = false; } + this._state.change(stateChanges, false); if (!this._model) {