diff --git a/extensions/ql-vscode/CHANGELOG.md b/extensions/ql-vscode/CHANGELOG.md index 3605d2cf676..fa07fc5159c 100644 --- a/extensions/ql-vscode/CHANGELOG.md +++ b/extensions/ql-vscode/CHANGELOG.md @@ -2,7 +2,7 @@ ## [UNRELEASED] -## [UNRELEASED] +- Enable collection of telemetry concerning interactions with UI elements, including buttons, links, and other inputs. [#2114](https://github.com/github/vscode-codeql/pull/2114) # 1.7.10 - 23 February 2023 diff --git a/extensions/ql-vscode/src/config.ts b/extensions/ql-vscode/src/config.ts index b32519a1a68..a50594463b2 100644 --- a/extensions/ql-vscode/src/config.ts +++ b/extensions/ql-vscode/src/config.ts @@ -83,13 +83,8 @@ export const GLOBAL_ENABLE_TELEMETRY = new Setting( GLOBAL_TELEMETRY_SETTING, ); -const ENABLE_NEW_TELEMETRY = new Setting( - "enableNewTelemetry", - TELEMETRY_SETTING, -); - export function newTelemetryEnabled(): boolean { - return ENABLE_NEW_TELEMETRY.getValue(); + return true; } // Distribution configuration diff --git a/extensions/ql-vscode/test/vscode-tests/no-workspace/telemetry.test.ts b/extensions/ql-vscode/test/vscode-tests/no-workspace/telemetry.test.ts index 41cd1873911..77bb14a0697 100644 --- a/extensions/ql-vscode/test/vscode-tests/no-workspace/telemetry.test.ts +++ b/extensions/ql-vscode/test/vscode-tests/no-workspace/telemetry.test.ts @@ -394,6 +394,10 @@ describe("telemetry reporting", () => { }); describe("when new telementry is not enabled", () => { + beforeEach(async () => { + jest.spyOn(Config, "newTelemetryEnabled").mockReturnValue(false); + }); + it("should not send a ui-interaction telementry event", async () => { await telemetryListener.initialize();