vscode/extensions
Tyler James Leonhardt 461b3f6184
Only have a single window store the session (#169356)
Before this change, every single window was writing to the same secret at basically the same time because they would all refresh the token and then attempt to store that refresh token.

I believe this was causing a few race condition bugs that users were seeing.

With this change we now so our best to have only 1 window store the session by relying on the window focused state.

If the window is focused or becomes focused, we will store the refresh token.

If the window detects that another window has stored something, we will not attempt to wait for focus to store something.

If nothing has happened, and it's been 5 hrs (+/- some seconds) go ahead and store it. This is the scenario of when a user has VS Code in the background for like ages but never goes to it.

ref #165115
ref #130893
ref #168485
2022-12-16 06:58:32 +01:00
..
bat Update grammars 2021-05-04 13:42:19 +02:00
clojure Update grammars 2022-01-31 16:52:03 +01:00
coffeescript
configuration-editing Add typings for test runner scripts (#169196) 2022-12-15 02:19:24 +01:00
cpp Update grammars (#165100) 2022-11-01 07:21:34 -07:00
csharp Reduce C# tokenization line length (#166968) 2022-11-22 07:00:14 -08:00
css Update css grammar (#150724) 2022-05-30 17:42:17 +02:00
css-language-features [html/css/json] pass the location of the localization bundle to the server (#168111) 2022-12-05 14:49:27 -08:00
dart Update grammars (#159445) 2022-08-29 14:08:44 +02:00
debug-auto-launch onboard built-in debug extensions to l10n (#166300) 2022-11-14 11:03:54 -08:00
debug-server-ready 🎁 Add killOnServerStop to debug configuration (#163779) 2022-11-17 06:20:08 -08:00
diff Update grammars 2021-12-07 15:12:01 +01:00
docker
emmet Add typings for test runner scripts (#169196) 2022-12-15 02:19:24 +01:00
extension-editing Fix diagnostics for implicit activation events not appearing (#167081) 2022-11-23 10:33:32 -08:00
fsharp Update grammars (#159445) 2022-08-29 14:08:44 +02:00
git Git - more tweaks to command enablement (#169292) 2022-12-15 18:37:03 +01:00
git-base Engineering - adopt l10n for git-base/git/github extesions (#164566) 2022-10-28 11:27:08 +02:00
github Add typings for test runner scripts (#169196) 2022-12-15 02:19:24 +01:00
github-authentication Bump telemetry packages (#169283) 2022-12-15 17:29:10 +01:00
go
groovy Update Groovy extension language contribution 2022-09-08 10:37:31 +02:00
grunt Adopt l10n for grunt and php-language-features (#165552) 2022-11-04 13:50:21 -07:00
gulp Adopt l10n for gulp (#165543) 2022-11-04 12:34:59 -07:00
handlebars handlebars extension not acivated in remote window (#168313) 2022-12-07 16:15:36 +01:00
hlsl
html Exclude strings from HTML grammar patch (#168306) 2022-12-07 14:44:00 +01:00
html-language-features [html/css/json] pass the location of the localization bundle to the server (#168111) 2022-12-05 14:49:27 -08:00
ini Default to config icon for the property language (#158454) 2022-09-26 07:00:07 -07:00
ipynb Add typings for test runner scripts (#169196) 2022-12-15 02:19:24 +01:00
jake Adopt l10n for jake (#165541) 2022-11-04 12:21:19 -07:00
java
javascript Use JSX in display names of the TypeScript React and JavaScript React languages (#168368) 2022-12-08 00:56:04 +01:00
json Add jsonc registration for TypeDoc config (#157362) 2022-09-26 15:51:23 +02:00
json-language-features [html/css/json] pass the location of the localization bundle to the server (#168111) 2022-12-05 14:49:27 -08:00
julia Update grammars 2022-03-07 15:18:39 +01:00
latex Update grammars (#167938) 2022-12-02 16:42:11 +01:00
less Removes g flag from wordPatterns. 2021-05-31 19:47:57 +02:00
log Update grammars (#154099) 2022-07-05 09:53:51 +02:00
lua update Lua-grammar (#167692) 2022-12-02 16:12:07 +01:00
make Update make grammar (#154789) 2022-07-11 12:14:40 +02:00
markdown-basics Pick up new md grammar (#156844) 2022-08-01 17:13:55 -07:00
markdown-language-features Bump telemetry packages (#169283) 2022-12-15 17:29:10 +01:00
markdown-math Pick up more fixes for markdown-katex (#168678) 2022-12-14 16:57:21 -08:00
media-preview Bump telemetry packages (#169283) 2022-12-15 17:29:10 +01:00
merge-conflict Bump telemetry packages (#169283) 2022-12-15 17:29:10 +01:00
microsoft-authentication Only have a single window store the session (#169356) 2022-12-16 06:58:32 +01:00
notebook-renderers fix line breaks in output 2022-11-18 10:18:33 -08:00
npm quick fix API polish (#168688) 2022-12-13 19:32:54 +01:00
objective-c Update C grammar locations (#151733) 2022-06-10 13:55:11 +00:00
perl Update grammars 2021-08-10 17:06:42 +02:00
php File snippets for HTML and PHP (#161881) 2022-09-27 08:15:57 -07:00
php-language-features Adopt standard style imports in php extension (#169192) 2022-12-15 10:24:29 -08:00
powershell Delete built-in PowerShell snippets 2022-03-31 11:41:06 -07:00
pug Update grammars (#167938) 2022-12-02 16:42:11 +01:00
python Update python grammar (#164191) 2022-10-20 15:45:17 -07:00
r Better paired operators for R (#155882) 2022-09-13 09:37:21 +02:00
razor Update grammars (#167938) 2022-12-02 16:42:11 +01:00
references-view ensure (newly) selected item from references tree is visible in the editor (#168574) 2022-12-09 13:31:54 +01:00
restructuredtext Update grammars 2022-03-29 11:11:11 +02:00
ruby Add pattern matching 'in' 2021-04-22 09:29:46 -04:00
rust Update grammars 2021-06-11 10:11:40 +02:00
scss Update grammars (#162673) 2022-10-04 08:50:55 -07:00
search-result auto-fixed prefer-const violation 2022-06-08 17:49:21 +02:00
shaderlab
shellscript Try out new shellscript grammar! (#169118) 2022-12-14 12:52:31 +01:00
simple-browser Bump telemetry packages (#169283) 2022-12-15 17:29:10 +01:00
sql Update grammars (#165100) 2022-11-01 07:21:34 -07:00
swift Update Swift grammar 2022-03-15 11:05:34 +01:00
theme-abyss rename to Profile (#166030) 2022-11-10 13:25:07 -05:00
theme-defaults Update gutter decoration colors in v2 themes (#169317) 2022-12-15 21:22:17 +01:00
theme-kimbie-dark rename to Profile (#166030) 2022-11-10 13:25:07 -05:00
theme-monokai Improve focus border contrast for quiet light, solarized light, and monokai themes (#168237) 2022-12-06 23:52:11 +01:00
theme-monokai-dimmed Inherit editor inactive selection colors in terminal (Fix #158899) (#158950) 2022-08-25 01:00:34 +02:00
theme-quietlight Improve focus border contrast for quiet light, solarized light, and monokai themes (#168237) 2022-12-06 23:52:11 +01:00
theme-red Pick up new md grammar (#156844) 2022-08-01 17:13:55 -07:00
theme-seti The properties language uses a Java icon in the Seti theme (#161770) 2022-09-26 07:31:08 -07:00
theme-solarized-dark Pick up new md grammar (#156844) 2022-08-01 17:13:55 -07:00
theme-solarized-light Improve focus border contrast for quiet light, solarized light, and monokai themes (#168237) 2022-12-06 23:52:11 +01:00
theme-tomorrow-night-blue rename to Profile (#166030) 2022-11-10 13:25:07 -05:00
types
typescript-basics Use JSX in display names of the TypeScript React and JavaScript React languages (#168368) 2022-12-08 00:56:04 +01:00
typescript-language-features Bump telemetry packages (#169283) 2022-12-15 17:29:10 +01:00
vb add vba to extensions in the vb extension so that language detection works 2021-07-28 14:23:34 -07:00
vscode-api-tests Add typings for test runner scripts (#169196) 2022-12-15 02:19:24 +01:00
vscode-colorize-tests Add typings for test runner scripts (#169196) 2022-12-15 02:19:24 +01:00
vscode-test-resolver Start enforcing the tunnels API (#163187) 2022-10-10 10:10:24 -07:00
xml fix word range in XML. For #149318 2022-05-13 10:22:33 +02:00
yaml Add .cff to the recognized YAML file extensions (#131323) 2021-09-06 14:33:29 +02:00
cgmanifest.json
mangle-loader.js wip 2022-12-02 13:03:16 +01:00
package.json Pick up TS 4.9.4 (#168500) 2022-12-08 20:20:30 +01:00
postinstall.mjs Reapply building of web server (#166391) 2022-11-15 14:55:40 -08:00
shared.webpack.config.js Fix extension private prop mangling when compiling all extensions (#167626) 2022-11-29 14:20:23 -08:00
tsconfig.base.json Update extension enabled tsconfig libs (#159631) 2022-08-31 07:57:15 +02:00
yarn.lock Pick up TS 4.9.4 (#168500) 2022-12-08 20:20:30 +01:00