Skip to content

Commit 2fd4a68

Browse files
committed
Clear pending layouts when hiding
1 parent ce1d0bf commit 2fd4a68

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/vs/editor/contrib/suggest/browser/suggestWidget.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,7 @@ export class SuggestWidget implements IDisposable {
683683
toggleDetails(): void {
684684
if (this._isDetailsVisible()) {
685685
// hide details widget
686+
this._pendingShowDetails.clear();
686687
this._ctxSuggestWidgetDetailsVisible.set(false);
687688
this._setDetailsVisible(false);
688689
this._details.hide();
@@ -727,7 +728,10 @@ export class SuggestWidget implements IDisposable {
727728
}
728729

729730
hideWidget(): void {
731+
this._pendingLayout.clear();
732+
this._pendingShowDetails.clear();
730733
this._loadingTimeout?.dispose();
734+
731735
this._setState(State.Hidden);
732736
this._onDidHide.fire(this);
733737
this.element.clearSashHoverState();

0 commit comments

Comments
 (0)