From 6d448e0f6952e96558f297e5852be0c6d98f2da8 Mon Sep 17 00:00:00 2001 From: WJG Date: Thu, 7 Dec 2023 19:00:38 +0800 Subject: [PATCH] fix: invalid enum check in HoverFocusBehavior logic --- src/vs/editor/contrib/hover/browser/hover.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/editor/contrib/hover/browser/hover.ts b/src/vs/editor/contrib/hover/browser/hover.ts index d2d82505fd0e2..e4f0672b09e42 100644 --- a/src/vs/editor/contrib/hover/browser/hover.ts +++ b/src/vs/editor/contrib/hover/browser/hover.ts @@ -523,7 +523,7 @@ class ShowOrFocusHoverAction extends EditorAction { const focusArgument = args?.focus; let focusOption = HoverFocusBehavior.FocusIfVisible; - if (focusArgument in HoverFocusBehavior) { + if (Object.values(HoverFocusBehavior).includes(focusArgument)) { focusOption = focusArgument; } else if (typeof focusArgument === 'boolean' && focusArgument) { focusOption = HoverFocusBehavior.AutoFocusImmediately;