vscode/extensions
Tyler James Leonhardt d5c2817e69
Use email for label & use label to group results in Account menu (#193727)
So, when you make a new session in the Microsoft Identity stack, depending on the scopes you pass in you might get:
* A token with a name & email
* A token with just a name
Additionally, Microsoft has like 3-4 concepts of essentially an "id" but depending on what you're trying to access, you might get a different value.

This historical behavior leads to 2 awkward things:
1. The account menu shows two accounts, one with name & email, one with just email.
2. The account menu shows two of the same accounts, but their underlying id is different

So, to fix this, we're just gonna lean on the labels. In other words, if there are two accounts that share the same label, then they will be grouped together.

The previous behavior was hurting the Azure Account folks and the Q# folks and with this change, I believe they both should be happy.

Interestingly enough, when I inherited this code, it use to do this, but I changed it to use the id as that seemed "more correct"... so it a way, this is reverting a change I did a while back.

Fixes https://github.com/microsoft/vscode/issues/184218
2023-09-21 14:09:25 -07:00
..
bat
clojure offside languages: changing ignoreTrimWhitespace default to false (#169555) 2022-12-20 10:09:56 +01:00
coffeescript offside languages: changing ignoreTrimWhitespace default to false (#169555) 2022-12-20 10:09:56 +01:00
configuration-editing update to latest jsonc-parser (#192872) 2023-09-12 14:58:01 +02:00
cpp Freeze C++ grammar version 2023-08-10 00:30:24 +02:00
csharp Update grammars (#192749) 2023-09-11 11:38:45 +02:00
css Update CSS grammar (#193333) 2023-09-18 11:46:17 +02:00
css-language-features [css/json/html] update dependencies (#191522) 2023-08-28 23:31:54 +02:00
dart Update grammars (#186752) 2023-06-30 09:14:40 -07:00
debug-auto-launch chore: update to Electron 25 (#188268) 2023-08-07 21:46:27 +09:00
debug-server-ready chore: update to Electron 25 (#188268) 2023-08-07 21:46:27 +09:00
diff
docker
emmet Alias Thenable to PromiseLike (#192456) 2023-09-13 10:50:40 -07:00
extension-editing update to latest jsonc-parser (#192872) 2023-09-12 14:58:01 +02:00
fsharp Update grammars (#189172) 2023-07-28 17:48:19 +02:00
git Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
git-base Fix supported markdown-lint violations in markdown files (#190750) 2023-08-24 08:37:25 +00:00
github Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
github-authentication Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
go
groovy Update Groovy extension language contribution 2022-09-08 10:37:31 +02:00
grunt Mark packages as private (#193414) 2023-09-19 00:30:01 +01:00
gulp chore: update to Electron 25 (#188268) 2023-08-07 21:46:27 +09:00
handlebars handlebars extension not acivated in remote window (#168313) 2022-12-07 16:15:36 +01:00
hlsl
html Fixes #175797 (#175899) 2023-03-03 13:08:21 +01:00
html-language-features Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
ini Mark packages as private (#193414) 2023-09-19 00:30:01 +01:00
ipynb Ensure orig_nbformat is not written to ipynb file (#192359) 2023-09-06 19:20:07 -07:00
jake chore: update to Electron 25 (#188268) 2023-08-07 21:46:27 +09:00
java Update grammars (#192749) 2023-09-11 11:38:45 +02:00
javascript Fix supported markdown-lint violations in markdown files (#190750) 2023-08-24 08:37:25 +00:00
json Add snippets as a language (#185017) 2023-07-28 09:21:56 -07:00
json-language-features Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
julia Update grammars (#192749) 2023-09-11 11:38:45 +02:00
latex Update grammars (#192749) 2023-09-11 11:38:45 +02:00
less
log Update grammars (#154099) 2022-07-05 09:53:51 +02:00
lua Update lua grammar (#183107) 2023-05-22 12:15:44 +02:00
make Update make grammar (#170948) 2023-01-10 11:50:28 +01:00
markdown-basics Update md grammar (#192245) 2023-09-06 01:56:58 +02:00
markdown-language-features Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
markdown-math Add macros entry to markdown-math configuration (#180458) 2023-06-20 23:31:26 +02:00
media-preview Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
merge-conflict Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
microsoft-authentication Use email for label & use label to group results in Account menu (#193727) 2023-09-21 14:09:25 -07:00
notebook-renderers Bump word-wrap from 1.2.3 to 1.2.4 in /extensions/notebook-renderers (#188225) 2023-09-14 12:04:47 +02:00
npm Mark packages as private (#193414) 2023-09-19 00:30:01 +01:00
objective-c
perl Rename Perl6 to Raku (#192882) 2023-09-12 16:20:16 +02:00
php Fix invalid php snippet (#192246) 2023-09-06 02:13:03 +02:00
php-language-features Fix supported markdown-lint violations in markdown files (#190750) 2023-08-24 08:37:25 +00:00
powershell
pug Update grammars (#178508) 2023-03-29 11:38:06 +02:00
python all color themes: treat comment docstrings as comments too (#182162) 2023-05-15 14:38:43 +02:00
r Better paired operators for R (#155882) 2022-09-13 09:37:21 +02:00
razor Update grammars (#184151) 2023-06-02 13:54:16 +02:00
references-view chore: update to Electron 25 (#188268) 2023-08-07 21:46:27 +09:00
restructuredtext Update grammars (#181143) 2023-04-28 17:43:01 +02:00
ruby
rust
scss Update grammars (#162673) 2022-10-04 08:50:55 -07:00
search-result Unexpected link highlighting in search editor (#187091) 2023-07-05 23:11:27 +02:00
shaderlab
shellscript Update shellscript grammar (#193488) 2023-09-19 09:33:30 -07:00
simple-browser Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
sql Update grammars (#189172) 2023-07-28 17:48:19 +02:00
swift
theme-abyss fix #192333 (#192855) 2023-09-12 11:39:41 +02:00
theme-defaults Update themes to accommodate C# grammar change (#192854) 2023-09-12 12:37:49 +02:00
theme-kimbie-dark Update themes to accommodate C# grammar change (#192854) 2023-09-12 12:37:49 +02:00
theme-monokai Syntax highlighting incorrect in vscode.python for the word 'file' (#191111) 2023-08-23 22:17:23 +01:00
theme-monokai-dimmed Update themes to accommodate C# grammar change (#192854) 2023-09-12 12:37:49 +02:00
theme-quietlight Syntax highlighting incorrect in vscode.python for the word 'file' (#191111) 2023-08-23 22:17:23 +01:00
theme-red Syntax highlighting incorrect in vscode.python for the word 'file' (#191111) 2023-08-23 22:17:23 +01:00
theme-seti Add JSON Lines language definition (#183035) 2023-05-25 10:02:57 +02:00
theme-solarized-dark Syntax highlighting incorrect in vscode.python for the word 'file' (#191111) 2023-08-23 22:17:23 +01:00
theme-solarized-light Syntax highlighting incorrect in vscode.python for the word 'file' (#191111) 2023-08-23 22:17:23 +01:00
theme-tomorrow-night-blue fix #192333 (#192855) 2023-09-12 11:39:41 +02:00
tunnel-forwarding forwarding: add a warning for public ports (#192599) 2023-09-08 19:19:50 +02:00
types
typescript-basics Fix supported markdown-lint violations in markdown files (#190750) 2023-08-24 08:37:25 +00:00
typescript-language-features Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
vb Update grammars (#192749) 2023-09-11 11:38:45 +02:00
vscode-api-tests skip flaky test 2023-09-21 12:57:28 -07:00
vscode-colorize-tests Rename Perl6 to Raku (#192882) 2023-09-12 16:20:16 +02:00
vscode-test-resolver chore: update to Electron 25 (#188268) 2023-08-07 21:46:27 +09:00
xml
yaml offside languages: changing ignoreTrimWhitespace default to false (#169555) 2022-12-20 10:09:56 +01:00
cgmanifest.json
esbuild-webview-common.js Fix files not being copied on first esbuild watch (#185618) 2023-06-19 23:59:46 +02:00
mangle-loader.js Add extra argument to Mangler (#184986) 2023-06-13 09:03:51 +02:00
package.json Pick up latest TS (#191262) 2023-08-25 00:38:47 +02:00
postinstall.mjs Reapply building of web server (#166391) 2022-11-15 14:55:40 -08:00
shared.webpack.config.js JS/TS package acquisition (#184438) 2023-08-28 00:49:40 -07:00
tsconfig.base.json Update extension enabled tsconfig libs (#159631) 2022-08-31 07:57:15 +02:00
yarn.lock Pick up latest TS (#191262) 2023-08-25 00:38:47 +02:00