diff --git a/src/features/QuickViewManager.js b/src/features/QuickViewManager.js index 17a47f7adf..2970f9fd48 100644 --- a/src/features/QuickViewManager.js +++ b/src/features/QuickViewManager.js @@ -241,6 +241,23 @@ define(function (require, exports, module) { animationRequest, quickViewLocked = false; + // True while some other menu-like UI is open - the top menu bar, a context menu (including the + // editor's right-click menu), the autocomplete Code Hints list, or an InlineMenu picker like + // jump-to-definition's multi-target picker (see languageTools/DefaultProviders.js) or Extract + // to Variable/Function. QuickView shouldn't pop up while any of those has the user's attention. + // All of them share the same underlying convention - a `