From 78b0d0a446681dd4a98ced495be2ea81bc9b8708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moreno?= Date: Tue, 11 Aug 2020 12:04:42 +0200 Subject: [PATCH] fake browser event for select all --- src/vs/workbench/browser/actions/listCommands.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/browser/actions/listCommands.ts b/src/vs/workbench/browser/actions/listCommands.ts index c190bf33cc7..5c8d8c70d1e 100644 --- a/src/vs/workbench/browser/actions/listCommands.ts +++ b/src/vs/workbench/browser/actions/listCommands.ts @@ -560,7 +560,8 @@ KeybindingsRegistry.registerCommandAndKeybindingRule({ // List if (focused instanceof List || focused instanceof PagedList) { const list = focused; - list.setSelection(range(list.length)); + const fakeKeyboardEvent = new KeyboardEvent('keydown'); + list.setSelection(range(list.length), fakeKeyboardEvent); } // Trees -- GitLab