Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix missing telemetry opt out toast #23570

Merged
merged 3 commits into from
Jun 29, 2023
Merged

Conversation

Charles-Gagnon
Copy link
Contributor

@Charles-Gagnon Charles-Gagnon commented Jun 29, 2023

This was actually broken in the previous merge - the bootstrap module that loaded the telemetry opt out contribution was deleted and the import was never moved to the new one.

While fixing this I noticed that VS Code has removed the toast notification and moved to just having it inline on their welcome page.

image

So I went ahead and moved the files to the sql folder since they don't exist in the vs folder anymore. (since we use a custom welcome page we don't have the same link show up, and for now there aren't any plans to change that)

I also deleted the workspaceTrust.svg, which were left over from a previous merge. The icon was moved to https://github.com/Microsoft/azuredatastudio/blob/main/src/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg so the ones in the welcome folder should have been deleted at that point.

(I have also added a manual test case to our test plan so we don't miss this breaking again)

After :

image

@Charles-Gagnon Charles-Gagnon changed the title Fix telemetry opt out toast Fix missing telemetry opt out toast Jun 29, 2023
Copy link
Member

@kburtram kburtram left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for finding and fixing this!

@Charles-Gagnon Charles-Gagnon merged commit cf607e9 into main Jun 29, 2023
@Charles-Gagnon Charles-Gagnon deleted the chgagnon/fixTelemetryOptOut branch June 29, 2023 22:10
cssuh pushed a commit that referenced this pull request Jun 30, 2023
* Fix telemetry opt out toast

* fix imports

* cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants