From 2ffd80aa97a762dd4c3e595fb3eb998203732fcd Mon Sep 17 00:00:00 2001 From: Raymond Zhao <7199958+rzhao271@users.noreply.github.com> Date: Mon, 29 Aug 2022 23:42:42 -0700 Subject: [PATCH] Fix error telemetry, fixes #148439 (#159511) * Fix error telemetry, fixes #148439 * Shorten the comment --- .../contrib/preferences/browser/settingsWidgets.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/vs/workbench/contrib/preferences/browser/settingsWidgets.ts b/src/vs/workbench/contrib/preferences/browser/settingsWidgets.ts index 521bb5b72b1..728231fd8bb 100644 --- a/src/vs/workbench/contrib/preferences/browser/settingsWidgets.ts +++ b/src/vs/workbench/contrib/preferences/browser/settingsWidgets.ts @@ -384,6 +384,12 @@ export abstract class AbstractListSettingWidget extend this.listDisposables.add(disposableTimeout(() => rowElement.focus())); } + this.listDisposables.add(DOM.addDisposableListener(rowElement, 'click', (e) => { + // There is a parent list widget, which is the one that holds the list of settings. + // Prevent the parent widget from trying to interpret this click event. + e.stopPropagation(); + })); + return rowElement; }