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

Webview blank after a reload #98746

Closed
bcanzanella opened this issue May 28, 2020 · 34 comments
Closed

Webview blank after a reload #98746

bcanzanella opened this issue May 28, 2020 · 34 comments
Assignees
Labels
bug Issue identified by VS Code Team member as probable bug verified Verification succeeded webview Webview issues
Milestone

Comments

@bcanzanella
Copy link

  • VSCode Version: 1.46.0-insider

  • OS Version: Darwin x64 18.7.0

  • Version: 1.46.0-insider

  • Commit: 1d268b7

  • Date: 2020-05-28T08:45:32.560Z

  • Electron: 7.3.0

  • Chrome: 78.0.3904.130

  • Node.js: 12.8.1

  • V8: 7.8.279.23-electron.0

  • OS: Darwin x64 18.7.0

Steps to Reproduce:

  1. Using VSCode Insiders, install the CodeStream extension.
  2. Use the Reload command palette command to reload VSCode Insiders.

For me, it's blank ~30% of the time after a reload, though a colleague sees it closer to 100% after a reload.
I have a screen capture of it happening here: https://www.dropbox.com/s/jhp8cjzty8itr7w/vscode-insiders.mov?dl=0

We had a similar, related issue previously #89038, we have since updated to use asWebviewUri -- hard to say if that's still the problem in this case as there's nothing in the VSC dev tools window related to that. When this happens, the webview seems completely dead, you can't use the Open the Webview Developer Tools (nothing happens).

Does this issue occur when all extensions are disabled?: Yes, though it's related to a singular extension

@mjbvz mjbvz self-assigned this May 28, 2020
@mjbvz
Copy link
Contributor

mjbvz commented May 28, 2020

When did you start hitting this issue? Only in the most recent insiders build?

@mjbvz
Copy link
Contributor

mjbvz commented May 28, 2020

Also, the code stream extension will not start for me in the OSS build:

Activating extension 'CodeStream.codestream' failed: Agent failed to start.

Looks like codestream-lsp-agent isn't installed? Any ideas on fixing that?

@mjbvz mjbvz added info-needed Issue requires more information from poster webview Webview issues labels May 28, 2020
@bcanzanella
Copy link
Author

When did you start hitting this issue? Only in the most recent insiders build?

Correct, no reports for the stable version.

Also, the code stream extension will not start for me in the OSS build:

Activating extension 'CodeStream.codestream' failed: Agent failed to start.

Looks like codestream-lsp-agent isn't installed? Any ideas on fixing that?

It's possible you're having a proxy/connection issue... if you don't see an OK response here (https://api.codestream.com/no-auth/status) then there's a connection/proxy issue. If you don't mind could you email me (brian@codestream.com) the CodeStream and Codestream (Agent) logs shown in the Output panel dropdown?

@mjbvz
Copy link
Contributor

mjbvz commented May 28, 2020

Just to make sure, you only started seeing this in the insiders build that came out in the last 24 hours?

The status says ok. Its possible that this is because I'm using a development build of VS Code (which makes debugging much easier)

Here are the agent logs:

Debugger listening on ws://127.0.0.1:6009/ab4491fb-6ac3-48c0-adc1-d91df8b61715
For help, see: https://nodejs.org/en/docs/inspector
internal/modules/cjs/loader.js:720
    throw err;
    ^

Error: Cannot find module '/Users/matb/.vscode-oss-dev/extensions/codestream-lsp-agent/dist/agent.js'
    at Function._resolveFilename (internal/modules/cjs/loader.js:717:15)
    at internal/modules/cjs/loader.js:622:27
    at electron/js2c/asar.js:717:26
    at Function._load (electron/js2c/asar.js:717:26)
    at Function.runMain (internal/modules/cjs/loader.js:944:10)
    at internal/main/run_main_module.js:17:11 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

And the main CodeStream logs from the output window:

[2020-05-28 17:26:58:948] CodeStream v7.2.6-181 in VS Code (v1.46.0) starting...
[2020-05-28 17:26:59:254] AgentConnection.closed
undefined
[2020-05-28 17:26:59:409] AgentConnection.closed
undefined
[2020-05-28 17:26:59:524] AgentConnection.closed
undefined

@bcanzanella
Copy link
Author

Just to make sure, you only started seeing this in the insiders build that came out in the last 24 hours?

Our first report of it was on May 26, 5:07 PM Eastern, I wasn't able to reproduce it myself until the latest insiders today (1.46.0-insider) and only on OSX (Darwin x64 18.7.0) [not Windows 10]

Error: Cannot find module '/Users/matb/.vscode-oss-dev/extensions/codestream-lsp-agent/dist/agent.js'

that's a strange error as it appears like codestream-lsp-agent is a standalone extension, but it's not, it's bundled with CodeStream... from a windows sandbox environment, after i install VSCode and the CodeStream extension from the marketplace, it's installed here: C:\Users\WDAGUtilityAccount\.vscode\extensions\codestream.codestream-7.2.6 and the missing agent file from your logs should be here C:\Users\WDAGUtilityAccount\.vscode\extensions\codestream.codestream-7.2.6\dist\agent.js

@mjbvz
Copy link
Contributor

mjbvz commented May 28, 2020

I cannot get it to work in the open source builds

How can I test this in the insiders builds? It doesn't seem like code stream uses webview serializers but instead creates a new webview on reload? Is that correct?

@bcanzanella
Copy link
Author

bcanzanella commented May 28, 2020

I cannot get it to work in the open source builds

How can I test this in the insiders builds? It doesn't seem like code stream uses webview serializers but instead creates a new webview on reload? Is that correct?

I see what you're saying now, I was installing from a vsix earlier, the install from the marketplace problem seems to be more widespread than just CodeStream though...
image

this is the version that was failing for us (same version as marketplace)
https://www.dropbox.com/s/o5s52zu8zbisi1k/codestream-7.2.6%2B181.vsix?dl=0

Correct, no webview serializer.

@bcanzanella
Copy link
Author

I've realized that you might need credentials to actually see the issue (by default the panel won't be auto-opened unless you're auto-signed in). i can provide them to you at brian@codestream.com

@bcanzanella
Copy link
Author

Looks like downloading from the marketplace has been fixed with a recent Insiders release.

Also, after a few dozen reloads with VSC Insiders 1.45.0, not once did I encounter a blank webview.

Version: 1.45.0-insider (system setup)
Commit: d69a79b
Date: 2020-05-06T09:26:27.927Z
Electron: 7.2.4
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Windows_NT x64 10.0.18362

@mjbvz
Copy link
Contributor

mjbvz commented May 28, 2020

Ok, I created test account and added some comments but I'm not to reproduce the issue on Mac, even after reloading the window many times. Were users only seeing this on windows? Are there any more specific steps to reproduce it?

@bcanzanella
Copy link
Author

Starting like this... ensure that the CodeStream panel is open & visible -- it won't auto-open if it wasn't open previously
image

then run >Developer:Reload Window, once the panel auto-opens, you'll sometimes see this:
image

once it is in this state, after about 30 seconds you will see the webview will close (our logic does that)

It happens on both Mac + Windows, but with this caveat for Windows: I've managed to pretty easily make it happen in a Windows Sandbox environment, but i've had very little luck on my normal Windows 10 install making it happen. It happens on Mac pretty easily for me as well.

@mjbvz
Copy link
Contributor

mjbvz commented May 29, 2020

I cannot reproduce this and without a repro, I can't really investigate it either

What does this look like from your extension's point of view? Are you still creating a webview? Does it appear in the normal state?

@bcanzanella
Copy link
Author

Let me create a build on our end with an over abundance of logging so I can better answer you.

@tamuratak
Copy link
Contributor

I think this is related to #98776. Even with vscode-extension-samples/webview-sample, I can reproduce.

  1. Execute vscode-extension-samples/webview-sample.
  2. Execute catCoding.start
  3. Execute Developer: Reload Window
  4. The webview is blank.

May-30-2020 09-22-29

Version: 1.46.0-insider
Commit: cd41dd1
Date: 2020-05-29T05:45:24.735Z
Electron: 7.3.0
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 17.7.0

With the stable version of VS Code, the webview is restored.

Version: 1.45.1
Commit: 5763d90
Date: 2020-05-14T08:33:47.663Z
Electron: 7.2.4
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 17.7.0

@mjbvz
Copy link
Contributor

mjbvz commented May 30, 2020

@tamuratak Are there any error logs when this happens? Any thing special about your environment or the folder you have open?

I can't repo with the example extension. The only difference in setup is that I'm on Darwin x64 19.4.0

May-29-2020 21-29-13

@tamuratak
Copy link
Contributor

tamuratak commented May 30, 2020

In the above example, no folder is opened. The webview is not restored sometimes. It is restored sometimes.

The following is the console log of VS Code when it is not restored:

[Extension Host] debugger listening on port 27468 abstractExtensionService.ts:400 
Loading development extension at /Users/tamura/src/github/vscode-extension-samples/webview-sample console.ts:137
[Extension Host] Got state: [object Object] (at Object.deserializeWebviewPanel (/Users/tamura/src/github/vscode-extension-samples/webview-sample/out/extension.js:23:25))

At this moment, the webview is blank. Then, I click the tab of Welcome, and then click the tab of Coding Cat. The webview is restored. The following line appears in the console.

[Embedded Page] [object Object] webviewElement.ts:303

deserializeWebviewPanel in src/extension.ts is executed in the first place, but media/main.js is not executed. media/main.jsis executed when changing tabs.

@tamuratak
Copy link
Contributor

tamuratak commented May 30, 2020

I have tried git bisect. Then, it points to #97777.

With the following patch, I execute the above steps with Code OSS at the current master.

diff --git a/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts b/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts
index bdffe18a85..27d00f0290 100644
--- a/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts
+++ b/src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts
@@ -131,7 +131,13 @@ class WebviewProtocolProvider extends Disposable {
 
                ipcRenderer.send('vscode:registerWebview', this.id, {
                        extensionLocation: this.extension?.location.toJSON(),
-                       localResourceRoots: initialLocalResourceRoots.map(x => x.toJSON()),
+                       localResourceRoots: initialLocalResourceRoots.map(x =>
+                               {
+                                       console.log(`x.toJSON: ${x.toJSON}`)
+                                       console.log(`x: ${x}`)
+                                       console.log(JSON.stringify(x));
+                                       return x.toJSON();
+                               }),
                });
 
                this._ready = new Promise((resolve) => {

Then I have got the following messages on the terminal when reloading the window.

[29760:0530/155314.331492:INFO:CONSOLE(304)] "Loading development extension at /Users/tamura/src/github/vscode-extension-samples/webview-sample", source: file:///Users/tamura/src/github/vscode/out/vs/workbench/services/extensions/common/abstractExtensionService.js (304)
[29760:0530/155314.777190:INFO:CONSOLE(152)] "Extension Host", source: file:///Users/tamura/src/github/vscode/out/vs/workbench/services/extensions/electron-browser/extensionHost.js (152)
[29760:0530/155314.777349:INFO:CONSOLE(153)] "%cDebugger attached.
 color: red", source: file:///Users/tamura/src/github/vscode/out/vs/workbench/services/extensions/electron-browser/extensionHost.js (153)
[29760:0530/155314.777434:INFO:CONSOLE(154)] "console.groupEnd", source: file:///Users/tamura/src/github/vscode/out/vs/workbench/services/extensions/electron-browser/extensionHost.js (154)
[29760:0530/155315.978717:INFO:CONSOLE(104)] "%c[Extension Host] %cGot state: [object Object] %c(at Object.deserializeWebviewPanel (/Users/tamura/src/github/vscode-extension-samples/webview-sample/out/extension.js:24:25)) color: blue color:  color: grey", source: file:///Users/tamura/src/github/vscode/out/vs/base/common/console.js (104)
[29760:0530/155315.992226:INFO:CONSOLE(93)] "x.toJSON: undefined", source: file:///Users/tamura/src/github/vscode/out/vs/workbench/contrib/webview/electron-browser/webviewElement.js (93)
[29760:0530/155315.992361:INFO:CONSOLE(94)] "x: [object Object]", source: file:///Users/tamura/src/github/vscode/out/vs/workbench/contrib/webview/electron-browser/webviewElement.js (94)
[29760:0530/155315.992445:INFO:CONSOLE(95)] "{"$mid":1,"external":"file:///Users/tamura/src/github/vscode-extension-samples/webview-sample/media","path":"/Users/tamura/src/github/vscode-extension-samples/webview-sample/media","scheme":"file"}", source: file:///Users/tamura/src/github/vscode/out/vs/workbench/contrib/webview/electron-browser/webviewElement.js (95)
[29760:0530/155315.997218:INFO:CONSOLE(144)] "%c  ERR color: #f33 TypeError: x.toJSON is not a function", source: file:///Users/tamura/src/github/vscode/out/vs/platform/log/common/log.js (144)

x.toJSON is undefined in some cases.

@mjbvz
Copy link
Contributor

mjbvz commented May 30, 2020

Thanks @tamuratak for the detailed investigation!

I believe I fixed that specific bug with a42fc90. Are you still seeing this when using the latest change from VS Code master?

@tamuratak
Copy link
Contributor

Yes, about once in ten times. The frequency has decreased very much. But, I have to say I still see this issue.

The following is the log in the terminal when the webview is blank.

[35018:0530/171309.803111:INFO:CONSOLE(143)] "%c[Extension Host] %cdebugger inspector at chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=127.0.0.1:50064/4959c418-d084-4600-b328-e27b124aa9b7 color: blue color:", source: file:///Users/tamura/src/github/vscode/out/vs/workbench/services/extensions/electron-browser/extensionHost.js (143)
[35018:0530/171310.038441:INFO:CONSOLE(304)] "Loading development extension at /Users/tamura/src/github/vscode-extension-samples/webview-sample", source: file:///Users/tamura/src/github/vscode/out/vs/workbench/services/extensions/common/abstractExtensionService.js (304)
[35018:0530/171311.901639:INFO:CONSOLE(104)] "%c[Extension Host] %cGot state: [object Object] %c(at Object.deserializeWebviewPanel (/Users/tamura/src/github/vscode-extension-samples/webview-sample/out/extension.js:24:25)) color: blue color:  color: grey", source: file:///Users/tamura/src/github/vscode/out/vs/base/common/console.js (104)
Attempting to call a function in a renderer window that has been closed or released.
Function provided here: webviewElement.js:54:45
[35018:0530/171312.884204:INFO:CONSOLE(104)] "%c[Extension Host] %cWriting to a closed connection %c(at Object.send (/Users/tamura/src/github/vscode/.build/builtInExtensions/ms-vscode.js-debug-nightly/src/extension.js:94:4556)) color: blue color:  color: grey", source: file:///Users/tamura/src/github/vscode/out/vs/base/common/console.js (104)

mjbvz added a commit that referenced this issue May 30, 2020
We can only send URI components over from the extension host to the renderer process. Make sure the typings reflect that

Follow up on #98746
@mjbvz
Copy link
Contributor

mjbvz commented Jun 2, 2020

@bcanzanella and @tamuratak Can you please test the next VS Code insiders build. It includes af50025 which may fix this problem (although since I can't reproduce this myself I'm not sure if it does or not)

@mjbvz mjbvz added this to the May 2020 milestone Jun 2, 2020
@tamuratak
Copy link
Contributor

The issue I reported seems to be fixed.

Version: 1.46.0-insider
Commit: 1bfa086
Date: 2020-06-02T08:10:00.819Z
Electron: 7.3.0
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 17.7.0

@bcanzanella
Copy link
Author

Looks good here.

Version: 1.46.0-insider (user setup)
Commit: 1bfa086
Date: 2020-06-02T06:55:33.079Z
Electron: 7.3.0
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Windows_NT x64 10.0.18362

Version: 1.46.0-insider
Commit: 1bfa086
Date: 2020-06-02T08:10:00.819Z
Electron: 7.3.0
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 18.7.0

@mjbvz mjbvz added bug Issue identified by VS Code Team member as probable bug and removed info-needed Issue requires more information from poster labels Jun 2, 2020
@isidorn
Copy link
Contributor

isidorn commented Jun 4, 2020

Based on users response adding verified label.

@isidorn isidorn added the verified Verification succeeded label Jun 4, 2020
@tamuratak
Copy link
Contributor

I have begun to encounter the same issue with the latest Insiders.

@bcanzanella, how about you?

Version: 1.47.0-insider
Commit: 84f52fe
Date: 2020-06-17T06:56:23.406Z
Electron: 7.3.1
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 17.7.0

@bcanzanella
Copy link
Author

bcanzanella commented Jun 17, 2020

I have begun to encounter the same issue with the latest Insiders.

@bcanzanella, how about you?

I have not seen it yet @tamuratak, as I'm in windows, but a teammate of mine on OSX has, they are running:

Version: 1.47.0-insider
Commit: 84f52fe
Date: 2020-06-17T06:56:23.406Z
Electron: 7.3.1
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 19.4.0

@bcanzanella bcanzanella reopened this Jun 17, 2020
mjbvz added a commit that referenced this issue Jun 17, 2020
… up on

Since webviews load on a different process, it may be possible that they load and start firing events before we have hooked up all the listeners we are interested in.

To fix, this defer setting the actual content on the webview until the listeners have been hooked up for sure

Possible cause of #98746 but since I can't repo  I can't confirm
mjbvz added a commit that referenced this issue Jun 17, 2020
For #98746

Logs a few of the important events around webview lifecycles to hopefully track down #98746
@mjbvz mjbvz modified the milestones: May 2020, June 2020 Jun 17, 2020
@mjbvz
Copy link
Contributor

mjbvz commented Jun 17, 2020

This is probably because I reverted the revert that fixed this :)

I've added a bunch of logs to hopefully investigate what is going on. Please test out next insiders build (it should be the build after 84f52fe) and collect these logs if you still see the problem:

  1. Run Developer: Set log level and select debug
  2. Reproduce the issue
  3. Now run Developer: Toggle developer tools

In the console, there should be logs talking about webviews. For example:

Screen Shot 2020-06-17 at 4 16 07 PM

Please share these logs since I cannot reproduce the problem myself

@tamuratak
Copy link
Contributor

The issue seems to be fixed.

Version: 1.47.0-insider
Commit: 8cd3fe0
Date: 2020-06-19T05:44:44.062Z
Electron: 7.3.1
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 17.7.0

@bcanzanella
Copy link
Author

Here is a log of it happening for me with the latest insiders...

Version: 1.47.0-insider (user setup)
Commit: 0913b1a
Date: 2020-06-23T09:03:35.861Z
Electron: 8.3.3
Chrome: 80.0.3987.165
Node.js: 12.13.0
V8: 8.0.426.27-electron.0
OS: Windows_NT x64 10.0.18363

abstractExtensionService.ts:415 [ms-vscode.powershell-preview]: Command `workbench.action.debug.start` appears multiple times in the `commands` section.
abstractExtensionService.ts:415 [ms-vscode.powershell-preview]: Command `workbench.action.closePanel` appears multiple times in the `commands` section.
abstractExtensionService.ts:415 [ms-vscode.powershell-preview]: Command `workbench.action.positionPanelLeft` appears multiple times in the `commands` section.
abstractExtensionService.ts:415 [ms-vscode.powershell-preview]: Command `workbench.action.positionPanelBottom` appears multiple times in the `commands` section.
log.ts:179 DEBUG User data changed
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope source.js.
Old grammar file: file:///c%3A/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/extensions/javascript/syntaxes/JavaScript.tmLanguage.json.
New grammar file: file:///c%3A/Users/brian/.vscode-insiders/extensions/ms-vscode.typescript-javascript-grammar-0.0.53/syntaxes/JavaScript.tmLanguage.json
register @ TMScopeRegistry.ts:45
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope source.ts.
Old grammar file: file:///c%3A/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/extensions/typescript-basics/syntaxes/TypeScript.tmLanguage.json.
New grammar file: file:///c%3A/Users/brian/.vscode-insiders/extensions/ms-vscode.typescript-javascript-grammar-0.0.53/syntaxes/TypeScript.tmLanguage.json
register @ TMScopeRegistry.ts:45
TMScopeRegistry.ts:45 Overwriting grammar scope name to file mapping for scope source.tsx.
Old grammar file: file:///c%3A/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/extensions/typescript-basics/syntaxes/TypeScriptReact.tmLanguage.json.
New grammar file: file:///c%3A/Users/brian/.vscode-insiders/extensions/ms-vscode.typescript-javascript-grammar-0.0.53/syntaxes/TypeScriptReact.tmLanguage.json
register @ TMScopeRegistry.ts:45
log.ts:179 DEBUG User data changed
log.ts:179 DEBUG SearchService#search rg --files --hidden --case-sensitive -g '**/mspythonconfig.json/**' -g '**/mspythonconfig.json' -g '!**/.git' -g '!**/.svn' -g '!**/.hg' -g '!**/CVS' -g '!**/.DS_Store' -g '!**/node_modules' -g '!**/bower_components' -g '!**/*.code-search' -g '!**/dist' --no-ignore-parent --follow --quiet --no-config --no-ignore-global
 - cwd: c:\Users\brian\code\CodeStream\codestream\shared\agent
 - Sibling clauses: {}
log.ts:179 DEBUG SearchService#search rg --files --hidden --case-sensitive -g '**/mspythonconfig.json/**' -g '**/mspythonconfig.json' -g '!**/.git' -g '!**/.svn' -g '!**/.hg' -g '!**/CVS' -g '!**/.DS_Store' -g '!**/node_modules' -g '!**/bower_components' -g '!**/*.code-search' --no-ignore-parent --follow --quiet --no-config --no-ignore-global
 - cwd: c:\Users\brian\code\CodeStream\codestream\shared\ui
 - Sibling clauses: {}
log.ts:179 DEBUG SearchService#search rg --files --hidden --case-sensitive -g '**/mspythonconfig.json/**' -g '**/mspythonconfig.json' -g '!**/.git' -g '!**/.svn' -g '!**/.hg' -g '!**/CVS' -g '!**/.DS_Store' -g '!**/node_modules' -g '!**/bower_components' -g '!**/*.code-search' -g '!**/dist' --no-ignore-parent --follow --quiet --no-config --no-ignore-global
 - cwd: c:\Users\brian\code\CodeStream\codestream\vscode
 - Sibling clauses: {}
log.ts:179 DEBUG SearchService#search rg --files --hidden --case-sensitive -g '**/mspythonconfig.json/**' -g '**/mspythonconfig.json' -g '!**/.git' -g '!**/.svn' -g '!**/.hg' -g '!**/CVS' -g '!**/.DS_Store' -g '!**/node_modules' -g '!**/bower_components' -g '!**/*.code-search' --no-ignore-parent --follow --quiet --no-config --no-ignore-global
 - cwd: c:\Users\brian\code\CodeStream\codestream\vs
 - Sibling clauses: {}
log.ts:179 DEBUG SearchService#search rg --files --hidden --case-sensitive -g '**/mspythonconfig.json/**' -g '**/mspythonconfig.json' -g '!**/.git' -g '!**/.svn' -g '!**/.hg' -g '!**/CVS' -g '!**/.DS_Store' -g '!**/node_modules' -g '!**/bower_components' -g '!**/*.code-search' --no-ignore-parent --follow --quiet --no-config --no-ignore-global
 - cwd: c:\Users\brian\code\CodeStream\codestream\atom
 - Sibling clauses: {}
log.ts:179 DEBUG SearchService#search rg --files --hidden --case-sensitive -g '**/mspythonconfig.json/**' -g '**/mspythonconfig.json' -g '!**/.git' -g '!**/.svn' -g '!**/.hg' -g '!**/CVS' -g '!**/.DS_Store' -g '!**/node_modules' -g '!**/bower_components' -g '!**/*.code-search' --no-ignore-parent --follow --quiet --no-config --no-ignore-global
 - cwd: c:\Users\brian\code\CodeStream\codestream\jb
 - Sibling clauses: {}
log.ts:179 DEBUG Sync account status changed uninitialized unavailable
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): init
log.ts:179 DEBUG WebviewResourceRequestManager(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): init
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): will set html
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): will update content
log.ts:179 DEBUG WebviewResourceRequestManager(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): did register
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): webview ready
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): will post message on 'styles'
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): will post message on 'content'
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): will post message on 'focus'
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): did post message on 'styles'
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): did post message on 'content'
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): did post message on 'focus'
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): dom-ready
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): will post message on 'focus'
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): did post message on 'focus'
log.ts:179 DEBUG Webview(bf7470fb-c02a-4d9d-9f27-8042cac7e9d9): did-set-content
webviewElement.ts:232 [Embedded Page] heartbeat:failed after 1 attempts, with delay 1000ms
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): init
log.ts:179 DEBUG WebviewResourceRequestManager(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): init
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): will set html
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): will update content
log.ts:179 DEBUG WebviewResourceRequestManager(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): did register
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): webview ready
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): will post message on 'styles'
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): will post message on 'content'
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): will post message on 'focus'
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): did post message on 'styles'
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): did post message on 'content'
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): dom-ready
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): did post message on 'focus'
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): will post message on 'focus'
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): did post message on 'focus'
log.ts:179 DEBUG Webview(d5f18993-b6de-4ff4-8650-3a1d1a3b3e7d): did-set-content
webviewElement.ts:232 [Embedded Page] heartbeat:failed after 2 attempts, with delay 2000ms
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): init
log.ts:179 DEBUG WebviewResourceRequestManager(a0c98662-cc2a-478d-beab-8b47731c2789): init
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): will set html
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): will update content
log.ts:179 DEBUG WebviewResourceRequestManager(a0c98662-cc2a-478d-beab-8b47731c2789): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(a0c98662-cc2a-478d-beab-8b47731c2789): did register
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): webview ready
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): will post message on 'styles'
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): will post message on 'content'
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): will post message on 'focus'
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): did post message on 'styles'
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): did post message on 'content'
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): did post message on 'focus'
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): dom-ready
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): will post message on 'focus'
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): did post message on 'focus'
log.ts:179 DEBUG Webview(a0c98662-cc2a-478d-beab-8b47731c2789): did-set-content
webviewElement.ts:232 [Embedded Page] heartbeat:failed after 3 attempts, with delay 3000ms
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): init
log.ts:179 DEBUG WebviewResourceRequestManager(775f1e80-d0d7-4aad-810b-faa9b46854f5): init
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): will set html
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): will update content
log.ts:179 DEBUG WebviewResourceRequestManager(775f1e80-d0d7-4aad-810b-faa9b46854f5): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(775f1e80-d0d7-4aad-810b-faa9b46854f5): did register
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): webview ready
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): will post message on 'styles'
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): will post message on 'content'
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): will post message on 'focus'
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): did post message on 'styles'
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): did post message on 'content'
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): did post message on 'focus'
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): dom-ready
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): will post message on 'focus'
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): did post message on 'focus'
log.ts:179 DEBUG Webview(775f1e80-d0d7-4aad-810b-faa9b46854f5): did-set-content
webviewElement.ts:232 [Embedded Page] heartbeat:failed after 4 attempts, with delay 4000ms
log.ts:179 DEBUG Webview(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): init
log.ts:179 DEBUG WebviewResourceRequestManager(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): init
log.ts:179 DEBUG Webview(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): will set html
log.ts:179 DEBUG Webview(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): will update content
log.ts:179 DEBUG WebviewResourceRequestManager(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): did register
log.ts:179 DEBUG Webview(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): webview ready
log.ts:179 DEBUG Webview(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): will post message on 'styles'
log.ts:179 DEBUG Webview(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): will post message on 'content'
log.ts:179 DEBUG Webview(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): did post message on 'styles'
log.ts:179 DEBUG Webview(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): did post message on 'content'
log.ts:179 DEBUG Webview(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): dom-ready
log.ts:179 DEBUG Webview(bd4076f8-23b1-4641-b7d5-c45c5fbcff42): did-set-content
webviewElement.ts:232 [Embedded Page] heartbeat:failed after 5 attempts, with delay 5000ms
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): init
log.ts:179 DEBUG WebviewResourceRequestManager(0b684f04-35cb-484b-a29d-c8da1aa74782): init
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): will set html
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): will update content
log.ts:179 DEBUG WebviewResourceRequestManager(0b684f04-35cb-484b-a29d-c8da1aa74782): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(0b684f04-35cb-484b-a29d-c8da1aa74782): did register
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): webview ready
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): will post message on 'styles'
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): will post message on 'content'
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): did post message on 'styles'
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): did post message on 'content'
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): dom-ready
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): did-set-content
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): will post message on 'focus'
log.ts:179 DEBUG Webview(0b684f04-35cb-484b-a29d-c8da1aa74782): did post message on 'focus'
log.ts:179 DEBUG User data changed
DevTools failed to parse SourceMap: file:///C:/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/index.js.map
DevTools failed to parse SourceMap: file:///C:/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/windowsTerminal.js.map
DevTools failed to parse SourceMap: file:///C:/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/terminal.js.map
DevTools failed to parse SourceMap: file:///C:/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/eventEmitter2.js.map
DevTools failed to parse SourceMap: file:///C:/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/windowsPtyAgent.js.map
DevTools failed to parse SourceMap: file:///C:/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/utils.js.map
DevTools failed to parse SourceMap: file:///C:/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/semver-umd.js.map
DevTools failed to parse SourceMap: file:///C:/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/index.js.map
DevTools failed to parse SourceMap: file:///C:/Users/brian/AppData/Local/Programs/Microsoft%20VS%20Code%20Insiders/resources/app/out/vs/code/electron-browser/workbench/iconv-lite-umd.js.map
[Violation] Forced reflow while executing JavaScript took 35ms
webviewElement.ts:232 [Embedded Page] heartbeat:failed after 6 attempts, with delay 6000ms
dom.ts:108 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
f @ dom.ts:108
v @ dom.ts:129
registerTabsContainerListeners @ tabsTitleControl.ts:328
create @ tabsTitleControl.ts:149
N @ titleControl.ts:94
e @ tabsTitleControl.ts:108
_createInstance @ instantiationService.ts:110
createInstance @ instantiationService.ts:76
createTitleAreaControl @ editorGroupView.ts:429
e @ editorGroupView.ts:190
_createInstance @ instantiationService.ts:110
createInstance @ instantiationService.ts:76
createNew @ editorGroupView.ts:61
doCreateGroupView @ editorPart.ts:534
doAddGroup @ editorPart.ts:499
addGroup @ editorPart.ts:489
findSideBySideGroup @ editorService.ts:664
findTargetGroup @ editorService.ts:600
doResolveEditorOpenRequest @ editorService.ts:549
openEditor @ editorService.ts:526
createWebview @ webviewWorkbenchService.ts:198
$createWebviewPanel @ mainThreadWebview.ts:212
_doInvokeHandler @ rpcProtocol.ts:402
_invokeHandler @ rpcProtocol.ts:387
_receiveRequest @ rpcProtocol.ts:303
_receiveOneMessage @ rpcProtocol.ts:230
(anonymous) @ rpcProtocol.ts:105
fire @ event.ts:587
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:587
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:210
addChunk @ _stream_readable.js:308
readableAddChunk @ _stream_readable.js:289
Readable.push @ _stream_readable.js:223
onStreamRead @ internal/stream_base_commons.js:182
Show 10 more frames
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): init
log.ts:179 DEBUG WebviewResourceRequestManager(ca09d7c2-14a5-467b-a092-d552cebf4bcc): init
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): will set html
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): will update content
[Violation] 'setTimeout' handler took 106ms
[Violation] Forced reflow while executing JavaScript took 33ms
log.ts:179 DEBUG WebviewResourceRequestManager(ca09d7c2-14a5-467b-a092-d552cebf4bcc): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(ca09d7c2-14a5-467b-a092-d552cebf4bcc): did register
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): webview ready
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): will post message on 'styles'
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): will post message on 'content'
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): will post message on 'focus'
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): did post message on 'styles'
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): did post message on 'content'
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): did post message on 'focus'
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): dom-ready
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): will post message on 'focus'
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): did post message on 'focus'
log.ts:179 DEBUG Webview(ca09d7c2-14a5-467b-a092-d552cebf4bcc): did-set-content
webviewElement.ts:232 [Embedded Page] heartbeat:failed after 7 attempts, with delay 7000ms
dom.ts:108 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
f @ dom.ts:108
v @ dom.ts:129
registerTabsContainerListeners @ tabsTitleControl.ts:328
create @ tabsTitleControl.ts:149
N @ titleControl.ts:94
e @ tabsTitleControl.ts:108
_createInstance @ instantiationService.ts:110
createInstance @ instantiationService.ts:76
createTitleAreaControl @ editorGroupView.ts:429
e @ editorGroupView.ts:190
_createInstance @ instantiationService.ts:110
createInstance @ instantiationService.ts:76
createNew @ editorGroupView.ts:61
doCreateGroupView @ editorPart.ts:534
doAddGroup @ editorPart.ts:499
addGroup @ editorPart.ts:489
findSideBySideGroup @ editorService.ts:664
findTargetGroup @ editorService.ts:600
doResolveEditorOpenRequest @ editorService.ts:549
openEditor @ editorService.ts:526
createWebview @ webviewWorkbenchService.ts:198
$createWebviewPanel @ mainThreadWebview.ts:212
_doInvokeHandler @ rpcProtocol.ts:402
_invokeHandler @ rpcProtocol.ts:387
_receiveRequest @ rpcProtocol.ts:303
_receiveOneMessage @ rpcProtocol.ts:230
(anonymous) @ rpcProtocol.ts:105
fire @ event.ts:587
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:587
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:210
addChunk @ _stream_readable.js:308
readableAddChunk @ _stream_readable.js:289
Readable.push @ _stream_readable.js:223
onStreamRead @ internal/stream_base_commons.js:182
Show 10 more frames
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): init
log.ts:179 DEBUG WebviewResourceRequestManager(0f66e532-de2e-445c-857c-4c4a9205dd5a): init
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): will set html
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): will update content
[Violation] 'setTimeout' handler took 78ms
log.ts:179 DEBUG WebviewResourceRequestManager(0f66e532-de2e-445c-857c-4c4a9205dd5a): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(0f66e532-de2e-445c-857c-4c4a9205dd5a): did register
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): webview ready
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): will post message on 'styles'
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): will post message on 'content'
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): will post message on 'focus'
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): did post message on 'styles'
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): did post message on 'content'
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): did post message on 'focus'
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): dom-ready
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): will post message on 'focus'
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): did post message on 'focus'
log.ts:179 DEBUG Webview(0f66e532-de2e-445c-857c-4c4a9205dd5a): did-set-content
webviewElement.ts:232 [Embedded Page] heartbeat:failed after 8 attempts, with delay 8000ms
dom.ts:108 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
f @ dom.ts:108
v @ dom.ts:129
registerTabsContainerListeners @ tabsTitleControl.ts:328
create @ tabsTitleControl.ts:149
N @ titleControl.ts:94
e @ tabsTitleControl.ts:108
_createInstance @ instantiationService.ts:110
createInstance @ instantiationService.ts:76
createTitleAreaControl @ editorGroupView.ts:429
e @ editorGroupView.ts:190
_createInstance @ instantiationService.ts:110
createInstance @ instantiationService.ts:76
createNew @ editorGroupView.ts:61
doCreateGroupView @ editorPart.ts:534
doAddGroup @ editorPart.ts:499
addGroup @ editorPart.ts:489
findSideBySideGroup @ editorService.ts:664
findTargetGroup @ editorService.ts:600
doResolveEditorOpenRequest @ editorService.ts:549
openEditor @ editorService.ts:526
createWebview @ webviewWorkbenchService.ts:198
$createWebviewPanel @ mainThreadWebview.ts:212
_doInvokeHandler @ rpcProtocol.ts:402
_invokeHandler @ rpcProtocol.ts:387
_receiveRequest @ rpcProtocol.ts:303
_receiveOneMessage @ rpcProtocol.ts:230
(anonymous) @ rpcProtocol.ts:105
fire @ event.ts:587
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:587
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:210
addChunk @ _stream_readable.js:308
readableAddChunk @ _stream_readable.js:289
Readable.push @ _stream_readable.js:223
onStreamRead @ internal/stream_base_commons.js:182
Show 10 more frames
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): init
log.ts:179 DEBUG WebviewResourceRequestManager(ec48ea21-30b5-4b8e-8f08-180373f835e4): init
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): will set html
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): will update content
[Violation] 'setTimeout' handler took 110ms
log.ts:179 DEBUG WebviewResourceRequestManager(ec48ea21-30b5-4b8e-8f08-180373f835e4): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(ec48ea21-30b5-4b8e-8f08-180373f835e4): did register
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): webview ready
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): will post message on 'styles'
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): will post message on 'content'
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): will post message on 'focus'
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): did post message on 'styles'
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): did post message on 'content'
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): did post message on 'focus'
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): dom-ready
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): will post message on 'focus'
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): did post message on 'focus'
log.ts:179 DEBUG Webview(ec48ea21-30b5-4b8e-8f08-180373f835e4): did-set-content
webviewElement.ts:232 [Embedded Page] heartbeat:failed after 9 attempts, with delay 9000ms
dom.ts:108 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
f @ dom.ts:108
v @ dom.ts:129
registerTabsContainerListeners @ tabsTitleControl.ts:328
create @ tabsTitleControl.ts:149
N @ titleControl.ts:94
e @ tabsTitleControl.ts:108
_createInstance @ instantiationService.ts:110
createInstance @ instantiationService.ts:76
createTitleAreaControl @ editorGroupView.ts:429
e @ editorGroupView.ts:190
_createInstance @ instantiationService.ts:110
createInstance @ instantiationService.ts:76
createNew @ editorGroupView.ts:61
doCreateGroupView @ editorPart.ts:534
doAddGroup @ editorPart.ts:499
addGroup @ editorPart.ts:489
findSideBySideGroup @ editorService.ts:664
findTargetGroup @ editorService.ts:600
doResolveEditorOpenRequest @ editorService.ts:549
openEditor @ editorService.ts:526
createWebview @ webviewWorkbenchService.ts:198
$createWebviewPanel @ mainThreadWebview.ts:212
_doInvokeHandler @ rpcProtocol.ts:402
_invokeHandler @ rpcProtocol.ts:387
_receiveRequest @ rpcProtocol.ts:303
_receiveOneMessage @ rpcProtocol.ts:230
(anonymous) @ rpcProtocol.ts:105
fire @ event.ts:587
fire @ ipc.net.ts:453
_receiveMessage @ ipc.net.ts:733
(anonymous) @ ipc.net.ts:592
fire @ event.ts:587
acceptChunk @ ipc.net.ts:239
(anonymous) @ ipc.net.ts:200
t @ ipc.net.ts:28
emit @ events.js:210
addChunk @ _stream_readable.js:308
readableAddChunk @ _stream_readable.js:289
Readable.push @ _stream_readable.js:223
onStreamRead @ internal/stream_base_commons.js:182
Show 10 more frames
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): init
log.ts:179 DEBUG WebviewResourceRequestManager(d55e3b34-088d-4918-830e-71fb82588c94): init
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): will set html
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): will update content
[Violation] 'setTimeout' handler took 89ms
log.ts:179 DEBUG WebviewResourceRequestManager(d55e3b34-088d-4918-830e-71fb82588c94): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(d55e3b34-088d-4918-830e-71fb82588c94): did register
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): webview ready
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): will post message on 'styles'
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): will post message on 'content'
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): will post message on 'focus'
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): did post message on 'styles'
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): dom-ready
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): did post message on 'content'
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): did post message on 'focus'
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): will post message on 'focus'
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): did post message on 'focus'
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): did-set-content
log.ts:179 DEBUG User data changed
webviewElement.ts:232 [Embedded Page] heartbeat:failed after 10 attempts, with delay 10000ms
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): will post message on 'focus'
log.ts:179 DEBUG Webview(d55e3b34-088d-4918-830e-71fb82588c94): did post message on 'focus'

@mjbvz
Copy link
Contributor

mjbvz commented Jun 25, 2020

Please test in the next insiders build. The current one has a known issue: #100879

@jimcottrell
Copy link

I believe this is what I'm coming across, though it's possible the root cause may be different. For reference, my case appears to be the same as mhutchie/vscode-git-graph#301.

Version: 1.47.0-insider
Commit: 9b620b2
Date: 2020-06-25T19:06:06.793Z
Electron: 8.3.3
Chrome: 80.0.3987.165
Node.js: 12.13.0
V8: 8.0.426.27-electron.0
OS: Darwin x64 19.5.0

log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): init
log.ts:179 DEBUG WebviewResourceRequestManager(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): init
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will set html
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will update content
log.ts:179 DEBUG WebviewResourceRequestManager(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did-start-loading
log.ts:179 DEBUG WebviewResourceRequestManager(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did register
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): webview ready
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will post message on 'styles'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will post message on 'content'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will post message on 'focus'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did post message on 'styles'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): dom-ready
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did post message on 'content'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did post message on 'focus'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will post message on 'focus'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did post message on 'focus'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did-set-content
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will post message on 'message'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did post message on 'message'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will post message on 'message'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did post message on 'message'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will post message on 'message'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did post message on 'message'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will post message on 'message'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did post message on 'message'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will set html
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will update content
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will post message on 'content'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did post message on 'content'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): will post message on 'focus'
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did post message on 'focus'
webviewElement.ts:232 [Embedded Page] Uncaught SyntaxError: Invalid or unexpected token
webviewElement.ts:232 [Embedded Page] The Content Security Policy 'default-src 'none'; style-src vscode-webview-resource: 'unsafe-inline'; script-src 'nonce-hw7dYPZgExxP56c3jCZXyTV03bV6djrO'; img-src data:;' was delivered via a <meta> element outside the document's <head>, which is disallowed. The policy has been ignored.
log.ts:179 DEBUG Webview(31b8fbcb-0d21-4a79-a7e9-a70672eed62e): did-set-content
webviewElement.ts:232 [Embedded Page] Uncaught ReferenceError: acquireVsCodeApi is not defined

@tamuratak
Copy link
Contributor

I do not see this issue anymore.

Version: 1.47.0-insider
Commit: 9b620b2
Date: 2020-06-25T19:06:06.793Z
Electron: 8.3.3
Chrome: 80.0.3987.165
Node.js: 12.13.0
V8: 8.0.426.27-electron.0
OS: Darwin x64 17.7.0

@mjbvz
Copy link
Contributor

mjbvz commented Jun 29, 2020

I believe this should be fixed so let me know if you are still seeing this in the 7923112 insiders build

@mjbvz mjbvz closed this as completed Jun 29, 2020
@jimcottrell
Copy link

I still see my error case, but if you think it's different in some way, I'm happy to move to another ticket for it.

Version: 1.47.0-insider
Commit: 7923112
Date: 2020-06-29T05:43:37.799Z
Electron: 8.3.3
Chrome: 80.0.3987.165
Node.js: 12.13.0
V8: 8.0.426.27-electron.0
OS: Darwin x64 19.5.0

@mjbvz
Copy link
Contributor

mjbvz commented Jun 29, 2020

@jimcottrell Yes your log suggests that something else is going wrong (Uncaught SyntaxError: Invalid or unexpected token) Can you please open a new issue for that

@github-actions github-actions bot locked and limited conversation to collaborators Aug 13, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Issue identified by VS Code Team member as probable bug verified Verification succeeded webview Webview issues
Projects
None yet
Development

No branches or pull requests

5 participants