Giter Club home page Giter Club logo

vscode-edge-debug2's Introduction

🚨 Important

This extension has been deprecated as Visual Studio Code now has a bundled JavaScript Debugger that covers the same functionality. It is a debugger that debugs Node.js, Chrome, Edge (Chromium), WebView2, VS Code extensions, and more. You can safely un-install this extension and you will still be able to have the functionality you need. Note that the new bundled debugger only supports Edge (Chromium), and does not support legacy Microsoft Edge (EdgeHTML). For debugging legacy Edge, you will still need this extension.

Please file any issues you encounter in that repository.


VS Code - Debugger for Microsoft Edge

Debug your JavaScript code running in Microsoft Edge from VS Code and Visual Studio.

A VS Code extension to debug your JavaScript code in the Microsoft Edge browser. This is also used to enable JavaScript debugging inside the Microsoft Edge browser when launched from ASP.Net Projects in Visual Studio.

Note: This extension currently supports both Microsoft Edge (Chromium) and Microsoft Edge (EdgeHTML). This extension can debug any version of Microsoft Edge (Chromium) but only some versions of Microsoft Edge (EdgeHTML). To see if your Windows version supports debugging Microsoft Edge (EdgeHTML) via Edge DevTools Protocol, please refer here.

Supported features

  • Setting breakpoints, including in source files when source maps are enabled
  • Stepping through the code
  • The Locals pane
  • Debugging eval scripts, script tags, and scripts that are added dynamically
  • Watches

Unsupported scenarios

  • Debugging web workers
  • Any features that aren't script debugging.

Getting Started

For debugging inside VS Code

  1. Install the extension.
  2. Open the folder containing the project you want to work on.

For debugging Microsoft Edge (EdgeHTML or Chromium) inside Visual Studio

  1. Install a supported version of Windows.
  2. Install the latest version of Visual Studio. Debugging Microsoft Edge (EdgeHTML) is supported for VS versions >= 15.7. Debugging Microsoft Edge (Chromium) is supported for VS versions >= 15.9.19.
  3. Create an ASP.Net/ASP.Net Core Web Application.
  4. Set a breakpoint in your JavaScript/TypeScript file.
  5. Select 'Microsoft Edge' from the 'Web Browser' submenu in the debug target dropdown, and then press F5.

For enabling both Microsoft Edge (EdgeHTML) and Microsoft Edge (Chromium) in Visual Studio

By default, installing Microsoft Edge (Chromium) will overwrite Microsoft Edge (EdgeHTML). To enable both browsers:

  1. Download Microsoft Edge group policy templates.
  2. After extracting the template files above, copy the files as shown below:
Source Destination
<zip‑extract‑location>\MicrosoftEdgePolicyTemplates\windows\admx\*.admx C:\Windows\PolicyDefinitions
<zip‑extract‑location>\MicrosoftEdgePolicyTemplates\windows\admx\<your-locale>\*.adml C:\Windows\PolicyDefinitions\<your-locale>
  1. Follow these instructions to enable side by side installations.

Using the debugger

When your launch config is set up, you can debug your project. Pick a launch config from the dropdown on the Debug pane in Code. Press the play button or F5 to start.

Configuration

The extension operates in two modes - it can launch an instance of Microsoft Edge navigated to your app, or it can attach to a running instance of Edge. Both modes require you to be serving your web application from a local web server, which is started from either a VS Code task or from your command-line. Using the url parameter you simply tell VS Code which URL to either open or launch in Edge.

You can configure these modes with a .vscode/launch.json file in the root directory of your project. You can create this file manually, or Code will create one for you if you try to run your project, and it doesn't exist yet.

Launch

Below are two example launch.json configs with "request": "launch". You must specify either file or url to launch Microsoft Edge against a local file or a url. If you use a url, set webRoot to the directory that files are served from. This can be either an absolute path or a path using ${workspaceFolder} (the folder open in Code). Note that webRoot is used to resolve urls (like "http://localhost/app.js") to a file on disk (like /Users/me/project/app.js), so be careful that it's set correctly.

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch localhost in Microsoft Edge",
            "type": "edge",
            "request": "launch",
            "url": "http://localhost/mypage.html",
            "webRoot": "${workspaceFolder}/wwwroot"
        },
        {
            "name": "Launch index.html in Microsoft Edge",
            "type": "edge",
            "request": "launch",
            "file": "${workspaceFolder}/index.html"
        },
    ]
}

Microsoft Edge (Chromium)

If the stable release of Microsoft Edge (Chromium) is on your machine, this debug adapter will launch it by default. If you'd like to launch a different channel of Microsoft Edge (Chromium), simply add a version attribute to your existing configuration with the version you want to launch (dev, beta, or canary). The example configuration below will launch the Canary version of Microsoft Edge (Chromium):

{
    "name": "Launch localhost in Microsoft Edge (Chromium) Canary",
    "type": "edge",
    "request": "launch",
    "version": "canary",
    "url": "http://localhost/mypage.html",
    "webRoot": "${workspaceFolder}/wwwroot"
}

If you want to use a different installation of a Chromium-based browser, you can also set the runtimeExecutable field with a path to the browser executable. Note that if you are using the runtimeExecutable flag, you should not be using version.

Microsoft Edge (EdgeHTML)

If you do not have the stable release of Microsoft Edge (Chromium) on your machine, the debug adapter will launch Microsoft Edge (EdgeHTML) by default. You will have the same default configuration as above.

Attach

With "request": "attach", you must launch Microsoft Edge with remote debugging enabled in order for the extension to attach to it. Here's how you can do that:

Windows

  • Open the Command Prompt
  • Run msedge.exe --remote-debugging-port=2015 for Microsoft Edge (Chromium) or microsoftedge.exe --devtools-server-port=2015 for Microsoft Edge (EdgeHTML)

The example launch.json config below will attach to either Microsoft Edge (Chromium) or Microsoft Edge (EdgeHTML) depending on which one you launched on port 2015.

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "edge",
            "request": "attach",
            "name": "Attach to Microsoft Edge",
            "port": 2015,
            "webRoot": "${workspaceFolder}"
        }
    ]
}

Other optional launch config fields

  • trace: When true, the adapter logs its own diagnostic info to a file. The file path will be printed in the Debug Console. This is often useful info to include when filing an issue on GitHub. If you set it to "verbose", it will log to a file and also log to the console.
  • version: When set to canary, dev, or beta, it will launch the matching version of Microsoft Edge (Chromium). If not specified, Microsoft Edge (EdgeHTML) will be launched.
  • runtimeExecutable: Workspace relative or absolute path to the runtime executable to be used. If not specified, Microsoft Edge (EdgeHTML) will be used from the default install location.
  • runtimeArgs: Optional arguments passed to the runtime executable.
  • env: Optional dictionary of environment key/value pairs.
  • cwd: Optional working directory for the runtime executable.
  • userDataDir: Normally, if Microsoft Edge is already running when you start debugging with a launch config, then the new instance won't start in remote debugging mode. So by default, the extension launches Microsoft Edge with a separate user profile in a temp folder. Use this option to set a different path to use, or set to false to launch with your default user profile. Note that this is only applicable to Microsoft Edge (Chromium) and will not work with Microsoft Edge (EdgeHTML).
  • url: On a 'launch' config, it will launch Microsoft Edge at this URL.
  • urlFilter: On an 'attach' config, or a 'launch' config with no 'url' set, search for a page with this url and attach to it. It can also contain wildcards, for example, "localhost:*/app" will match either "http://localhost:123/app" or "http://localhost:456/app", but not "https://stackoverflow.com".
  • targetTypes: On an 'attach' config, or a 'launch' config with no 'url' set, set a list of acceptable target types from the default ["page"]. For example, if you are attaching to an Electron app, you might want to set this to ["page", "webview"]. A value of null disables filtering by target type. Note that this is only applicable to Microsoft Edge (Chromium) and will not work with Microsoft Edge (EdgeHTML).
  • sourceMaps: By default, the adapter will use sourcemaps and your original sources whenever possible. You can disable this by setting sourceMaps to false.
  • pathMapping: This property takes a mapping of URL paths to local paths, to give you more flexibility in how URLs are resolved to local files. "webRoot": "${workspaceFolder}" is just shorthand for a pathMapping like { "/": "${workspaceFolder}" }.
  • smartStep: Automatically steps over code that doesn't map to source files. Especially useful for debugging with async/await.
  • disableNetworkCache: If true, the network cache will be disabled.
  • showAsyncStacks: If true, callstacks across async calls (like setTimeout, fetch, resolved Promises, etc) will be shown.
  • useWebView: If true or advanced, the debugger will treat the runtimeExecutable as an application hosting a WebView. See: Microsoft Edge (Chromium) WebView applications

Microsoft Edge (Chromium) WebView applications

You can also use the debugger to launch applications that are using an embedded Microsoft Edge (Chromium) WebView. With the correct launch.json properties, the debugger will launch your host application and attach to the WebView allowing you to debug the running script content.

To use the debugger against a WebView application use the following properties in your launch config:

  • runtimeExecutable: Set this to the full path to your host application.
  • useWebView: Set this to be true or advanced depending on how your host application is using WebViews

In basic scenarios, your host application is using a single WebView that is loaded on launch of your application. If this is the case, you should set useWebView to be true. This will treat the host application just like it was another browser, attaching to the WebView on launch and failing with a timeout if it cannot find a matching url or urlFilter within the timeout.

In more advanced scenarios, your host appliation may be using a single WebView that doesn't load until later in your workflow. It may also be using multiple WebViews within the same application, or have a dependency on a specific userDataDir setting. In these cases you should set useWebView to be advanced. This will cause the debugger to treat your host application differently. When launching, the debugger will wait until it gets notified of a WebView that matches the urlFilter value without timing out. It will also not override the userDataDir internally and may attach on a different port value than what is specified in the config if several WebViews created in the host application.

Other targets

You can also theoretically attach to other targets that support the same Chrome DevTools Protocol as the Microsoft Edge (Chromium) browser, such as Electron or Cordova. These aren't officially supported, but should work with basically the same steps. You can use a launch config by setting "runtimeExecutable" to a program or script to launch, or an attach config to attach to a process that's already running. If Code can't find the target, you can always verify that it is actually available by navigating to http://localhost:<port>/json in a browser. If you get a response with a bunch of JSON, and can find your target page in that JSON, then the target should be available to this extension.

Skip files / Mark as Library code

You can use the skipFiles property to mark specific files as Library code while debugging. For example, if you set "skipFiles": ["jquery.js"], then you will skip any file named 'jquery.js' when stepping through your code. You also won't break on exceptions thrown from 'jquery.js'. This works the same as "Mark as Library code" in the Microsoft Edge DevTools.

The supported formats are:

  • The name of a file (like jquery.js)
  • The name of a folder, under which to skip all scripts (like node_modules)
  • A path glob, to skip all scripts that match (like node_modules/react/*.min.js)

Sourcemaps

The debugger uses sourcemaps to let you debug with your original sources, but sometimes the sourcemaps aren't generated properly and overrides are needed. In the config we support sourceMapPathOverrides, a mapping of source paths from the sourcemap, to the locations of these sources on disk. Useful when the sourcemap isn't accurate or can't be fixed in the build process.

The left hand side of the mapping is a pattern that can contain a wildcard, and will be tested against the sourceRoot + sources entry in the source map. If it matches, the source file will be resolved to the path on the right hand side, which should be an absolute path to the source file on disk.

A few mappings are applied by default, corresponding to some common default configs for Webpack and Meteor:

// Note: These are the mappings that are included by default out of the box, with examples of how they could be resolved in different scenarios. These are not mappings that would make sense together in one project.
// webRoot = /Users/me/project
"sourceMapPathOverrides": {
    "webpack:///./~/*": "${webRoot}/node_modules/*",       // Example: "webpack:///./~/querystring/index.js" -> "/Users/me/project/node_modules/querystring/index.js"
    "webpack:///./*":   "${webRoot}/*",                    // Example: "webpack:///./src/app.js" -> "/Users/me/project/src/app.js",
    "webpack:///*":     "*",                               // Example: "webpack:///project/app.ts" -> "/project/app.ts"
    "webpack:///src/*": "${webRoot}/*",                    // Example: "webpack:///src/app.js" -> "/Users/me/project/app.js"
    "meteor://💻app/*": "${webRoot}/*"                    // Example: "meteor://💻app/main.ts" -> "/Users/me/project/main.ts"
}

If you set sourceMapPathOverrides in your launch config, that will override these defaults. ${workspaceFolder} and ${webRoot} can be used here. If you aren't sure what the left side should be, you can use the trace option to see the contents of the sourcemap, or look at the paths of the sources in the Microsoft Edge DevTools, or open your .js.map file and check the values manually.

Ionic/gulp-sourcemaps note

Ionic and gulp-sourcemaps output a sourceRoot of "/source/" by default. If you can't fix this via your build config, we suggest this setting:

"sourceMapPathOverrides": {
    "/source/*": "${workspaceFolder}/*"
}

Troubleshooting

My breakpoints aren't hit when debugging Microsoft Edge(EdgeHTML). What's wrong?

If your breakpoints weren't hit, it's most likely a sourcemapping issue or because you set breakpoints before launching Microsoft Edge (EdgeHTML) and were expecting them to hit while the browser loads. If that's the case, you will have to refresh the page in Microsoft Edge (EdgeHTML) after we have attached from VS Code/Visual Studio to hit your breakpoint.

If you are using sourcemaps, make sure they are configured right.

Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:2015

This message means that the extension can't attach to Microsoft Edge, probably because Microsoft Edge wasn't launched in debug mode. Here are some things to try:

  • Ensure that the port property matches the port on which Microsoft Edge is listening for remote debugging connections. This is 2015 by default. Ensure nothing else is using this port, including your web server. If something else on your computer responds at http://localhost:2015, then set a different port.
  • If all else fails, try to navigate to http://localhost:<port>/json/list in a browser when you see this message - if there is no response, then something is wrong upstream of the extension. If there is a page of JSON returned, then ensure that the port in the launch config matches the port in that url.
  • If the above steps do not work, try closing all windows of Microsoft Edge and then relaunch.

General things to try if you're having issues:

  • Ensure webRoot is set correctly if needed
  • Look at your sourcemap config carefully. A sourcemap has a path to the source files, and this extension uses that path to find the original source files on disk. Check the sourceRoot and sources properties in your sourcemap and make sure that they can be combined with the webRoot property in your launch config to build the correct path to the original source files.
  • Check the console for warnings that this extension prints in some cases when it can't attach.
  • Ensure the code in your browser matches the code in Code. The browser may cache an old version of your code.
  • If your breakpoints bind, but aren't hit in Microsoft Edge (EdgeHTML), try refreshing the page. If you set a breakpoint in code that runs immediately when the page loads in Microsoft Edge (EdgeHTML), you won't hit that breakpoint until you refresh the page.

Feedback

Send us your feedback by filing an issue against this extension's GitHub repo. Please include the debug adapter log file, which is created for each run in the %temp% directory with the name vscode-edge-debug2.txt. You can drag this file into an issue comment to upload it to GitHub.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

vscode-edge-debug2's People

Contributors

ahmadawais avatar arjunattam avatar auchenberg avatar bgoddar avatar changsi-an avatar davidshoe avatar dhanvikapila avatar digeff avatar eramitmittal avatar ericcornelson avatar jalissia avatar johnemau avatar kieferrm avatar lipis avatar martinma avatar marvinhagemeister avatar microsoftopensource avatar mjimison avatar mlewand avatar mrcrane avatar msft-cwells avatar msftgits avatar mslaguana avatar ning51 avatar nojvek avatar nvh95 avatar rakatyal avatar roblourens avatar shenniey avatar zoherghadyali avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vscode-edge-debug2's Issues

Add platform check

I started it on Mac just to see what would happen, and it just crashes with Debug adapter process has terminated unexpectedly. You should check the platform and fail with a nice message.

debugger running MS Edge Dev sets navigator.webdriver

  • VS Code Version:

Version: 1.39.2 (user setup)
Commit: 6ab598523be7a800d7f3eb4d92d7ab9a66069390
Date: 2019-10-15T15:35:18.241Z
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362

  • Log file (set "trace": true in launch config):

The log file is too big to attach here. You can download at: https://1drv.ms/t/s!AtFWIxI-QQD9l98NjkNNxO4wOJFk2Q?e=zb7mQ5

Steps to reproduce:

When I run the VSCode debugger against MS Edge Dev it sets navigator.webdriver to true. This is not supposed to happen. Doesn't happen if I run against Chrome.

Debugger configuration:

    {
      "name": "Edge with Webpack Debugging Server",
      "type": "edge",
      "version": "dev",
      "request": "launch",
      "url": "http://localhost:3000",
      "webRoot": "${workspaceRoot}/src",
      "userDataDir": "${workspaceRoot}/.chrome",
      // "trace": true,
      "sourceMaps": true,
      "smartStep": true,
      "skipFiles": [
        "${workspaceFolder}/src/node_modules/tslib/*.js",
      ],
      "sourceMapPathOverrides": {
        "webpack:///./src/*": "${webRoot}/*"
      },
      "runtimeArgs": [
        "--disable-session-crashed-bubble",
        "--disable-infobars"
      ],
      "internalConsoleOptions": "openOnSessionStart"
    },

breakpoints not hit when serving project from wsl

  • VS Code Version: 1.40
  • Extension version: 1.0.12
  • Log file (only the important part I believe, more can be supplied if needed):
From client: setBreakpoints({"source":{"name":"App.vue","path":"vscode-remote://wsl%2Bubuntu-18.04/home/mirronelli/code/vue/neo/src/App.vue"},"lines":[33,39,40,41],"breakpoints":[{"line":33},{"line":39},{"line":40},{"line":41}],"sourceModified":false})
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"setBreakpointsRequest","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.12","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@798239fe3bf48be032a1b7009ff3f04ce7158c26","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3952.0 Safari/537.36 Edg/80.0.320.5","Versions.Target.V8":"8.0.89","Versions.Target.Project":"Edg","Versions.Target.Version":"80.0.320.5","fileExt":".vue"}}}
SourceMaps.setBP: vscode-remote://wsl%2Bubuntu-18.04/home/mirronelli/code/vue/neo/src/App.vue can't be resolved to a loaded script. It may just not be loaded yet.
Paths.setBP: vscode-remote://wsl%2Bubuntu-18.04/home/mirronelli/code/vue/neo/src/App.vue is already a URL
To client: {"seq":0,"type":"response","request_seq":33,"command":"setBreakpoints","success":true,"body":{"breakpoints":[{"id":1012,"verified":false,"message":"Breakpoint set but not yet bound"},{"id":1013,"verified":false,"message":"Breakpoint set but not yet bound"},{"id":1014,"verified":false,"message":"Breakpoint set but not yet bound"},{"id":1015,"verified":false,"message":"Breakpoint set but not yet bound"}]}}
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/setBreakpoints","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.12","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@798239fe3bf48be032a1b7009ff3f04ce7158c26","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3952.0 Safari/537.36 Edg/80.0.320.5","Versions.Target.V8":"8.0.89","Versions.Target.Project":"Edg","Versions.Target.Version":"80.0.320.5","successful":"true","timeTakenInMilliseconds":"1.327699","requestType":"request"}}}

Steps to reproduce:

  1. create a vue cli project hosted on a wsl 1 ubuntu node
  2. execute: npm run serve
  3. launch debugger from the launch.js as described here in readme.md
  4. set a breakpoint into whichever file (even main.ts or app.vue)

The debugger attaches to the browser and the console output is being displayed in vscode as expected. However the sourcemaps do not hit locally set breakpoints.
When running using trace='verbose' it seems the vscode is sending a wrongly formatted path to the browser to match against its paths. See the output above.

I believe the '''vscode-remote://wsl%2Bubuntu-18.04''' part of the path is what confuses edge, since it knows nothing about the files being hosted on such a path (wsl).

The equivalent extension for chrome works as expected on the same setup and using the same settings, apart from the executable and version parameters.

Remove host and hostname properties from error in telemetry

Update https://github.com/Microsoft/vscode-edge-debug2/blob/98025148ee3cf32068952266720cb8d3c36779e0/src/edgeDebugAdapter.ts#L95 to not send host nor hostname properties.

Event errorCheckingDebuggingPortOccupiedByAnotherProcess is sending host and hostname properties that come from the error object of https://www.npmjs.com/package/portscanner

Currently those properties are 127.0.0.1 because we only support local debugging. After we add support for remote debugging, those properties will have the IP of the remote computer, so we need to update the code to not send those properties any more.

Remote+SSH unverified breakpoints (static files via Apache)

  • VS Code Version: 1.36.1

I have a remote Apache server hosting static files, but am unable to get breakpoints to be hit. The log shows that paths are being resolved okay.

This is working with Debugger for Chrome.

Web server (with URL such as https://blah.com/test) has files like so:

/var/www/html/test
/var/www/html/test/index.html
/var/www/html/test/test.js

Contents of index.html:

<script type="text/javascript" src="test.js"></script>

Contents of test.js:

console.log('hi')

Contents of launch.json:

{
    "version": "0.2.0",
    "configurations": [
        {
            "trace": true,
            "type": "edge",
            "version": "dev",
            "request": "launch",
            "name": "Edge",
            "url": "http://localhost:8000/test",
            "webRoot": "${workspaceFolder}/.."
        }
    ]
}

Output of .scripts:

› http://localhost:8000/test/test.js

Contents of vscode-chrome-debug.txt:

2019-7-24, 21:18:49.651 UTC
[21:18:49.651 UTC] OS: win32 x64
[21:18:49.651 UTC] Adapter node: v10.11.0 x64
[21:18:49.651 UTC] vscode-chrome-debug-core: 6.7.48
[21:18:49.651 UTC] debugger-for-edge: 1.0.10
[21:18:49.651 UTC] From client: initialize({"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"msedge","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en-us"})
[21:18:49.651 UTC] To client: {"seq":0,"type":"response","request_seq":1,"command":"initialize","success":true,"body":{"exceptionBreakpointFilters":[{"label":"All Exceptions","filter":"all","default":false},{"label":"Uncaught Exceptions","filter":"uncaught","default":false}],"supportsConfigurationDoneRequest":true,"supportsSetVariable":true,"supportsConditionalBreakpoints":true,"supportsCompletionsRequest":true,"supportsHitConditionalBreakpoints":true,"supportsRestartFrame":true,"supportsExceptionInfoRequest":true,"supportsDelayedStackTraceLoading":true,"supportsValueFormattingOptions":true,"supportsEvaluateForHovers":true,"supportsLoadedSourcesRequest":true,"supportsRestartRequest":true,"supportsSetExpression":true,"supportsLogPoints":true}}
[21:18:49.651 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/initialize","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","successful":"true","timeTakenInMilliseconds":"3.8779","requestType":"request"}}}
[21:18:49.651 UTC] From client: launch({"trace":true,"type":"msedge","version":"dev","request":"launch","name":"Edge","url":"http://localhost:8000/test","webRoot":"\\var\\www\\html\\test/..","__sessionId":"3851c9ff-12f8-4a35-ac8b-4e041c7174c2"})
[21:18:49.651 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"debugStarted","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","request":"launch","args":["trace","type","version","request","name","url","webRoot","__sessionId","breakOnLoadStrategy","pathMapping","sourceMaps","sourceMapPathOverrides","skipFileRegExps","targetFilter","smartStep","showAsyncStacks"]}}}
[21:18:49.651 UTC] Getting browser and debug protocol version via http://127.0.0.1:2015/json/version
[21:18:49.651 UTC] Discovering targets via http://127.0.0.1:2015/json/list
[21:18:49.770 UTC] [chromeSpawnHelper] spawn('C:\Program Files (x86)\Microsoft\Edge Dev\Application\msedge.exe', ["--remote-debugging-port=2015","--no-first-run","--no-default-browser-check","--user-data-dir=C:\\Users\\ryane\\AppData\\Local\\Temp\\vscode-edge-debug-userdatadir_2015","about:blank"])

[21:18:49.778 UTC] got Edge PID: 8700
[21:18:50.337 UTC] Got browser version: Edg/77.0.223.0
[21:18:50.337 UTC] Got debug protocol version: 1.3
[21:18:50.337 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"targetDebugProtocolVersion","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10"}}}
[21:18:50.339 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"targetCount","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","numTargets":2}}}
[21:18:50.341 UTC] Attaching to target: {"description":"","devtoolsFrontendUrl":"/devtools/inspector.html?ws=localhost/devtools/page/9EF647168FE97C6BF187EFCD5CACB7CD","id":"9EF647168FE97C6BF187EFCD5CACB7CD","title":"","type":"page","url":"about:blank","webSocketDebuggerUrl":"ws://127.0.0.1:2015/devtools/page/9EF647168FE97C6BF187EFCD5CACB7CD","version":{}}
[21:18:50.341 UTC] WebSocket Url: ws://127.0.0.1:2015/devtools/page/9EF647168FE97C6BF187EFCD5CACB7CD
[21:18:50.433 UTC] → To target: "{\"id\":1,\"method\":\"Console.enable\"}"
[21:18:50.433 UTC] → To target: "{\"id\":2,\"method\":\"Debugger.enable\"}"
[21:18:50.434 UTC] → To target: "{\"id\":3,\"method\":\"Runtime.enable\"}"
[21:18:50.434 UTC] → To target: "{\"id\":4,\"method\":\"Log.enable\"}"
[21:18:50.434 UTC] → To target: "{\"id\":5,\"method\":\"Runtime.runIfWaitingForDebugger\"}"
[21:18:50.434 UTC] → To target: "{\"id\":6,\"method\":\"Runtime.run\"}"
[21:18:50.434 UTC] → To target: "{\"id\":7,\"method\":\"Page.enable\"}"
[21:18:50.434 UTC] → To target: "{\"id\":8,\"method\":\"Network.enable\",\"params\":{}}"
[21:18:50.468 UTC] ← From target: {"id":1,"result":{}}
[21:18:50.469 UTC] ← From target: {"id":2,"result":{"debuggerId":"(B5B93EC1882AF74A63ACF25C3472E2D2)"}}
[21:18:50.470 UTC] ← From target: {"method":"Runtime.executionContextCreated","params":{"context":{"id":1,"origin":"://","name":"","auxData":{"isDefault":true,"type":"default","frameId":"9EF647168FE97C6BF187EFCD5CACB7CD"}}}}
[21:18:50.470 UTC] ← From target: {"id":3,"result":{}}
[21:18:50.470 UTC] ← From target: {"id":4,"result":{}}
[21:18:50.471 UTC] ← From target: {"id":5,"result":{}}
[21:18:50.471 UTC] ← From target: {"error":{"code":-32601,"message":"'Runtime.run' wasn't found"},"id":6}
[21:18:50.472 UTC] ← From target: {"id":7,"result":{}}
[21:18:50.473 UTC] ← From target: {"id":8,"result":{}}
[21:18:50.473 UTC] → To target: "{\"id\":9,\"method\":\"Debugger.setBlackboxPatterns\",\"params\":{\"patterns\":[\"^chrome-extension:.*\"]}}"
[21:18:50.474 UTC] → To target: "{\"id\":10,\"method\":\"Schema.getDomains\"}"
[21:18:50.475 UTC] ← From target: {"id":10,"result":{"domains":[{"name":"Inspector","version":"1.2"},{"name":"Memory","version":"1.2"},{"name":"Page","version":"1.2"},{"name":"Emulation","version":"1.2"},{"name":"Security","version":"1.2"},{"name":"Network","version":"1.2"},{"name":"Database","version":"1.2"},{"name":"IndexedDB","version":"1.2"},{"name":"CacheStorage","version":"1.2"},{"name":"DOMStorage","version":"1.2"},{"name":"CSS","version":"1.2"},{"name":"ApplicationCache","version":"1.2"},{"name":"DOM","version":"1.2"},{"name":"IO","version":"1.2"},{"name":"DOMDebugger","version":"1.2"},{"name":"DOMSnapshot","version":"1.2"},{"name":"ServiceWorker","version":"1.2"},{"name":"Input","version":"1.2"},{"name":"LayerTree","version":"1.2"},{"name":"DeviceOrientation","version":"1.2"},{"name":"Tracing","version":"1.2"},{"name":"Animation","version":"1.2"},{"name":"Accessibility","version":"1.2"},{"name":"Storage","version":"1.2"},{"name":"Log","version":"1.2"},{"name":"Runtime","version":"1.2"},{"name":"Debugger","version":"1.2"},{"name":"Profiler","version":"1.2"},{"name":"HeapProfiler","version":"1.2"},{"name":"Schema","version":"1.2"},{"name":"Target","version":"1.2"},{"name":"Overlay","version":"1.2"},{"name":"Performance","version":"1.2"},{"name":"Audits","version":"1.2"},{"name":"HeadlessExperimental","version":"1.2"}]}}
[21:18:50.476 UTC] → To target: "{\"id\":11,\"method\":\"Debugger.setAsyncCallStackDepth\",\"params\":{\"maxDepth\":4}}"
[21:18:50.476 UTC] ← From target: {"id":9,"result":{}}
[21:18:50.478 UTC] ← From target: {"id":11,"result":{}}
[21:18:50.479 UTC] → To target: "{\"id\":12,\"method\":\"Runtime.evaluate\",\"params\":{\"expression\":\"navigator.userAgent\",\"silent\":true}}"
[21:18:50.480 UTC] → To target: "{\"id\":13,\"method\":\"Browser.getVersion\"}"
[21:18:50.480 UTC] /json/version failed, attempting workaround to get the version
[21:18:50.480 UTC] ← From target: {"id":13,"result":{"protocolVersion":"1.3","product":"Edg/77.0.223.0","revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","jsVersion":"7.7.215"}}
[21:18:50.481 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"target-version","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0"}}}
[21:18:50.481 UTC] To client: {"seq":0,"type":"response","request_seq":2,"command":"launch","success":true}
[21:18:50.481 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/launch","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0","successful":"true","timeTakenInMilliseconds":"982.0039","requestType":"request","numberOfEdgeCmdLineSwitchesBeingUsed":"0"}}}
[21:18:50.482 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"13","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":19,"executionContextId":1,"hash":"3a6f8cb8708878331cc2be2ec90de0ab25738855","executionContextAuxData":{"isDefault":true,"type":"default","frameId":"9EF647168FE97C6BF187EFCD5CACB7CD"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":19}}
[21:18:50.487 UTC] → To target: "{\"id\":14,\"method\":\"Debugger.getPossibleBreakpoints\",\"params\":{\"start\":{\"scriptId\":\"13\",\"lineNumber\":0,\"columnNumber\":0},\"end\":{\"scriptId\":\"13\",\"lineNumber\":1,\"columnNumber\":0},\"restrictToFunction\":false}}"
[21:18:50.492 UTC] ← From target: {"id":12,"result":{"result":{"type":"string","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0"}}}
[21:18:50.493 UTC] Target userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0
[21:18:50.493 UTC] → To target: "{\"id\":15,\"method\":\"Network.setCacheDisabled\",\"params\":{\"cacheDisabled\":true}}"
[21:18:50.495 UTC] ← From target: {"id":14,"result":{"locations":[{"scriptId":"13","lineNumber":0,"columnNumber":0}]}}
[21:18:50.495 UTC] To client: {"seq":0,"type":"event","event":"initialized"}
[21:18:50.497 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM13","path":"<eval>/VM13","sourceReference":1000}}}
[21:18:50.498 UTC] ← From target: {"id":15,"result":{}}
[21:18:50.532 UTC] From client: loadedSources(undefined)
[21:18:50.533 UTC] To client: {"seq":0,"type":"response","request_seq":3,"command":"loadedSources","success":true,"body":{"sources":[{"name":"VM13","path":"<eval>/VM13","sourceReference":1000}]}}
[21:18:50.533 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/loadedSources","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0","successful":"true","timeTakenInMilliseconds":"0.9947","requestType":"request"}}}
[21:18:50.537 UTC] From client: setBreakpoints({"source":{"name":"test.js","path":"vscode-remote://ssh-remote%2Bdev/var/www/html/test/test.js"},"lines":[1],"breakpoints":[{"line":1}],"sourceModified":false})
[21:18:50.537 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"setBreakpointsRequest","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0","fileExt":".js"}}}
[21:18:50.538 UTC] SourceMaps.setBP: vscode-remote://ssh-remote%2Bdev/var/www/html/test/test.js can't be resolved to a loaded script. It may just not be loaded yet.
[21:18:50.539 UTC] Paths.setBP: vscode-remote://ssh-remote%2Bdev/var/www/html/test/test.js is already a URL
[21:18:50.540 UTC] → To target: "{\"id\":16,\"method\":\"DOMDebugger.setInstrumentationBreakpoint\",\"params\":{\"eventName\":\"scriptFirstStatement\"}}"
[21:18:50.541 UTC] ← From target: {"id":16,"result":{}}
[21:18:50.542 UTC] To client: {"seq":0,"type":"response","request_seq":4,"command":"setBreakpoints","success":true,"body":{"breakpoints":[{"id":1000,"verified":false,"message":"Breakpoint set but not yet bound"}]}}
[21:18:50.543 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/setBreakpoints","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0","successful":"true","timeTakenInMilliseconds":"6.1109","requestType":"request"}}}
[21:18:50.563 UTC] From client: setExceptionBreakpoints({"filters":[]})
[21:18:50.564 UTC] → To target: "{\"id\":17,\"method\":\"Debugger.setPauseOnExceptions\",\"params\":{\"state\":\"none\"}}"
[21:18:50.566 UTC] ← From target: {"id":17,"result":{}}
[21:18:50.567 UTC] To client: {"seq":0,"type":"response","request_seq":5,"command":"setExceptionBreakpoints","success":true}
[21:18:50.567 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/setExceptionBreakpoints","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0","successful":"true","timeTakenInMilliseconds":"3.6316","requestType":"request"}}}
[21:18:50.587 UTC] From client: configurationDone(undefined)
[21:18:50.587 UTC] → To target: "{\"id\":18,\"method\":\"Page.navigate\",\"params\":{\"url\":\"http://localhost:8000/test\"}}"
[21:18:50.588 UTC] To client: {"seq":0,"type":"response","request_seq":6,"command":"configurationDone","success":true}
[21:18:50.588 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/configurationDone","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0","successful":"true","timeTakenInMilliseconds":"0.9812","requestType":"request"}}}
[21:18:50.589 UTC] From client: threads(undefined)
[21:18:50.590 UTC] To client: {"seq":0,"type":"response","request_seq":7,"command":"threads","success":true,"body":{"threads":[{"id":1,"name":"Microsoft Edge"}]}}
[21:18:50.590 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/threads","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0","successful":"true","timeTakenInMilliseconds":"0.4631","requestType":"request"}}}
[21:18:51.016 UTC] ← From target: {"id":18,"result":{"frameId":"9EF647168FE97C6BF187EFCD5CACB7CD","loaderId":"7A8D6DAE14A997EE028F07F82057FCC9"}}
[21:18:51.056 UTC] ← From target: {"method":"Page.frameStartedLoading","params":{"frameId":"9EF647168FE97C6BF187EFCD5CACB7CD"}}
[21:18:51.058 UTC] ← From target: {"method":"Runtime.executionContextDestroyed","params":{"executionContextId":1}}
[21:18:51.059 UTC] ← From target: {"method":"Runtime.executionContextsCleared","params":{}}
[21:18:51.062 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"removed","source":{"name":"VM13","path":"<eval>/VM13","sourceReference":1000}}}
[21:18:51.063 UTC] ← From target: {"method":"Page.frameNavigated","params":{"frame":{"id":"9EF647168FE97C6BF187EFCD5CACB7CD","loaderId":"7A8D6DAE14A997EE028F07F82057FCC9","url":"http://localhost:8000/test/","securityOrigin":"http://localhost:8000","mimeType":"text/html"}}}
[21:18:51.065 UTC] ← From target: {"method":"Runtime.executionContextCreated","params":{"context":{"id":2,"origin":"http://localhost:8000","name":"","auxData":{"isDefault":true,"type":"default","frameId":"9EF647168FE97C6BF187EFCD5CACB7CD"}}}}
[21:18:51.088 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"14","url":"http://localhost:8000/test/test.js","startLine":0,"startColumn":0,"endLine":1,"endColumn":0,"executionContextId":2,"hash":"2e3e1753313081570d5d379a3b62896c7b2731f6","executionContextAuxData":{"isDefault":true,"type":"default","frameId":"9EF647168FE97C6BF187EFCD5CACB7CD"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":18}}
[21:18:51.091 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"test.js","path":"http://localhost:8000/test/test.js","sourceReference":1001}}}
[21:18:51.091 UTC] ← From target: {"method":"Debugger.paused","params":{"callFrames":[{"callFrameId":"{\"ordinal\":0,\"injectedScriptId\":2}","functionName":"","functionLocation":{"scriptId":"14","lineNumber":0,"columnNumber":0},"location":{"scriptId":"14","lineNumber":0,"columnNumber":0},"url":"http://localhost:8000/test/test.js","scopeChain":[{"type":"global","object":{"type":"object","className":"Window","description":"Window","objectId":"{\"injectedScriptId\":2,\"id\":1}"}}],"this":{"type":"object","className":"Window","description":"Window","objectId":"{\"injectedScriptId\":2,\"id\":2}"}}],"reason":"EventListener","data":{"eventName":"instrumentation:scriptFirstStatement"},"hitBreakpoints":[]}}
[21:18:51.096 UTC] Paths.scriptParsed: could not resolve http://localhost:8000/test/test.js to a file with pathMapping/webRoot: {"/":"\\var\\www\\html\\test/.."}. It may be external or served directly from the server's memory (and that's OK).
[21:18:51.097 UTC] OnScriptParsed.resolvePendingBPs: The following pending breakpoints won't be resolved: undefined pendingBreakpointsByUrl = [["vscode-remote://ssh-remote%2Bdev/var/www/html/test/test.js",{"args":{"source":{"name":"test.js","path":"vscode-remote://ssh-remote%2Bdev/var/www/html/test/test.js"},"lines":[1],"breakpoints":[{"line":1}],"sourceModified":false},"ids":[1000],"requestSeq":4,"setWithPath":""}]] source = http://localhost:8000/test/test.js
[21:18:51.097 UTC] BreakOnLoadHelper: Finished waiting for breakpoints to get resolved.
[21:18:51.100 UTC] Paths.scriptParsed: could not resolve http://localhost:8000/test/test.js to a file with pathMapping/webRoot: {"/":"\\var\\www\\html\\test/.."}. It may be external or served directly from the server's memory (and that's OK).
[21:18:51.102 UTC] → To target: "{\"id\":19,\"method\":\"Debugger.resume\"}"
[21:18:51.105 UTC] ← From target: {"id":19,"result":{}}
[21:18:51.106 UTC] ← From target: {"method":"Debugger.resumed","params":{}}
[21:18:51.107 UTC] To client: {"seq":0,"type":"event","event":"continued","body":{"threadId":1}}
[21:18:51.108 UTC] ← From target: {"method":"Console.messageAdded","params":{"message":{"source":"console-api","level":"log","text":"hi","url":"http://localhost:8000/test/test.js","line":1,"column":9}}}
[21:18:51.110 UTC] ← From target: {"method":"Runtime.consoleAPICalled","params":{"type":"log","args":[{"type":"string","value":"hi"}],"executionContextId":2,"timestamp":1564003131104.1638,"stackTrace":{"callFrames":[{"functionName":"","scriptId":"14","url":"http://localhost:8000/test/test.js","lineNumber":0,"columnNumber":8}]}}}
[21:18:51.121 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"stdout","output":"hi\n","source":{"name":"test.js","path":"http://localhost:8000/test/test.js","sourceReference":1001},"line":1,"column":9}}
[21:18:51.122 UTC] ← From target: {"method":"Page.loadEventFired","params":{"timestamp":703644.499024}}
[21:18:51.123 UTC] ← From target: {"method":"Page.frameStoppedLoading","params":{"frameId":"9EF647168FE97C6BF187EFCD5CACB7CD"}}
[21:18:51.123 UTC] ← From target: {"method":"Page.domContentEventFired","params":{"timestamp":703644.500317}}
[21:18:51.149 UTC] ← From target: {"method":"Log.entryAdded","params":{"entry":{"source":"network","level":"error","text":"Failed to load resource: the server responded with a status of 404 (Not Found)","timestamp":1564003131146.566,"url":"http://localhost:8000/favicon.ico","networkRequestId":"1000014800.4"}}}
[21:18:51.150 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"stderr","output":"Failed to load resource: the server responded with a status of 404 (Not Found) [http://localhost:8000/favicon.ico]\n"}}
[21:18:51.308 UTC] → To target: "{\"id\":20,\"method\":\"Overlay.setPausedInDebuggerMessage\",\"params\":{}}"
[21:18:51.312 UTC] ← From target: {"id":20,"result":{}}
[21:18:56.598 UTC] From client: evaluate({"expression":".scripts","context":"repl"})
[21:18:56.599 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"console","output":"› http://localhost:8000/test/test.js"}}
[21:18:56.599 UTC] To client: {"seq":0,"type":"response","request_seq":8,"command":"evaluate","success":true,"body":{"result":"","variablesReference":0}}
[21:18:56.599 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/evaluate","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0","successful":"true","timeTakenInMilliseconds":"1.067099","requestType":"request"}}}
[21:18:59.486 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"target/notification/onScriptParsed","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0","aggregated.startTime":"[\"1564003130482\",\"1564003131088\"]","aggregated.successful":"[\"true\",\"true\"]","aggregated.timeTakenInMilliseconds":"[\"8.813299\",\"10.440999\"]"}}}
[21:18:59.487 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"target/notification/onPaused","data":{"Versions.DebugAdapterCore":"6.7.48","Versions.DebugAdapter":"1.0.10","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@ee801616caba48e53943e22c9d93e84824a41a4a","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3851.0 Safari/537.36 Edg/77.0.223.0","Versions.Target.V8":"7.7.215","Versions.Target.Project":"Edg","Versions.Target.Version":"77.0.223.0","aggregated.startTime":"[\"1564003131091\"]","aggregated.successful":"[\"true\"]","aggregated.timeTakenInMilliseconds":"[\"10.8372\"]"}}}

[loc][Query][vscode_extensions ] Localizability of 0; "package.extensionHost.launch.config.name"

Hi,
please help localization team to answer question from translator.
In case translator is not sure about context/meaning/localizability of string we raise a question to Core team.
Please re-assign back to use in case you are not the right contact person or you can´t assign to a proper person.
Can you help please?
Thanks!

Source:
Launch Extension

File Name:
Src\vscode-extensions\vscode-node-debug2.xlf

Resource ID:
0; "package.extensionHost.launch.config.name"

Query:
Is Launch a verb here?

Support changing debugging port in VS

It is likely that users cannot use the hardcoded port "2015" to launch and debug Edge. While VSCode provides the option to change it via launch.json, there is no way to do it with VS.

DebugAdapter should not send sourceReference for non-dynamic scripts

As it can be seen from the log:

To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"test2.js","path":"file:///d:/cha/vscode-edge-debug2/testapp/wwwroot/out/client%20with%20space/test2.js","sourceReference":1003}}}

When we report loadedSource event after receiving scriptParsed event, we always include sourceReference regardless whether it is a dynamic file. We only need to report this for dynamic script, so when its content is needed, we will ask debugee for that. For local files, we shouldn't send sourceReference so its content is pulled from disk.

Extension issue

  • Issue Type: Bug
  • Extension Name: debugger-for-edge
  • Extension Version: 1.0.15
  • OS Version: Windows_NT x64 10.0.19041
  • VSCode version: 1.46.0

⚠️ We have written the needed data into your clipboard. Please paste! ⚠️

new dialogue popping up that did not occur previously

Creating an addin for excel. Today the following message pops up when i start the taskpane. This has never happened previously. I tried new projects, I've tried complete reinstalls of vscode, npm.js & office.js. I tried playing with the settings in launch.json. This dialogue appears everytime regardless of what i do.

image

No syntax highlighting for source code elements in bootstrap file

This happens when debugging with both Microsoft Edge (EdgeHTML) and Microsoft Edge (Chromium).

Step of reproduce: (Repro Gifs has been attached)

  1. Run below commands in a command prompt:
    npm install -g create-react-app
    create-react-app my-app
    cd my-app
    npm start

  2. Open my-app folder in another command prompt.

  3. Configure the Edge debugger with launch.json file.

  4. Set breakpoint at index.js

  5. Launch either Edge browser against localhost(F5)

  6. Step into until you can reach the bootstrap file

Result: No syntax highlighting for source code elements in bootstrap file.
image

runtimeExecutable is not allowed

I'm super excited to attach VS code directly to the Office application (Excel) in my case.

image

I'm struggling to follow the instructions. I'm under the impression i need to attach to a runnin process so I'm trying to do:

            "useWebView": "advanced",
            "runtimeExecutable": "C:\\Program Files\\Microsoft Office\\root\\Office16\\Excel.exe",

But `runtimeExecutable" is then yellow underlined as "is not allowed.

When I launch the debugger in a separate insiders instance:

HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9229
There was an error connecting to http://127.0.0.1:2015/json/version : connect ECONNREFUSED 127.0.0.1:9229

I tried the troubleshooting on that from the readme:

http://localhost:2015/json/list

Does't resolve/return anything.

Here is the full launch.json


{
    "version": "0.2.0",
    "configurations": [

        {
            "name": "Attach to Edge",
            "port": 9229,
            "request": "attach",
            "type": "edge",
            "webRoot": "${workspaceFolder}",
            "useWebView": "advanced",
            "runtimeExecutable": "C:\\Program Files\\Microsoft Office\\root\\Office16\\Excel.exe",
            "trace": true
        },
        {
            "name": "Attach to Node Functions",
            "type": "node",
            "request": "attach",
            "port": 9229,
            "preLaunchTask": "func: host start"
        },
    ]
}
  • VS Code Version: 1.53.0-insider

Extension issue

  • Issue Type: Bug
  • Extension Name: debugger-for-edge
  • Extension Version: 1.0.15
  • OS Version: Windows_NT x64 10.0.19042
  • VSCode version: 1.54.3

⚠️ We have written the needed data into your clipboard. Please paste! ⚠️

[loc][Query][vscode_extensions ] Localizability of 0; "edge.skipFiles.description"

Hi,
please help localization team to answer question from translator.
In case translator is not sure about context/meaning/localizability of string we raise a question to Core team.
Please re-assign back to use in case you are not the right contact person or you can´t assign to a proper person.
Can you help please?
Thanks!

Source:
An array of file or folder names, or path globs, to skip when debugging.

File Name:
Src\vscode-extensions\vscode-edge-debug2.xlf

Resource ID:
0; "edge.skipFiles.description"

Query:
Please explain the meaning of "path globs".

When debugging, typing a console function call in the debug console disconnects the debug session

When debugging. if we try to call a console function, the debugging session is shut down. This should not happen.

In chrome, doing the same operation just outputs undefined, but in Edge it shuts down and then says undefined.

For example, if you try console.clear it will provide you the details of the clear function, but if you try calling it from the console by console.clear(), the debugging session shuts down.

Unable to attach to Webview2 Process

I am unable to debug a Webview2 ('native') application. However, I am able to use the Edge devtools to debug. https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide?source=f12help

With the Edge Devtools, I am able to debug with sourcemap. (See example, I can debug .ts with the Edge Tools)
Capture

It seems that I just can't get the debugger to attach.

Steps to reproduce:
I have an application that launches a Webview to http://localhost:4041/.

I can create a sample repository if needed.

I have tried two configuration. One 'launch' and one 'attach' configuration, however, neither work.

        {
            "name": "Launch localhost in Microsoft Edge",
            "type": "edge",
            "request": "launch",
            "trace": true,
            "url": "http://localhost:4041",
            "webRoot": "${workspaceFolder}",
            "useWebView": true,
            "runtimeExecutable": "${workspaceFolder}/debug/code-sample-client.exe"
        },

and

        {
            "type": "pwa-msedge",
            "request": "attach",
            "name": "Attach WebView",
            "urlFilter": "http://localhost:*/",
            "useWebView": true,
            "trace": true
        },

Failed to add breakpoint to gutter after starting debugging

Repro Steps:

  1. Install vscode on clean RS4 OS.
  2. Install edge debug adapter extension inside VS Code.
  3. Copy \scratch2\scratch\rakatyal\TestAppJavaScript to local machine "C:\test".
  4. Install http-server using command: npm install http-server -g
  5. Open the project you copy from step 3 in VS Code.
  6. Start http-server from the directory of your project.
  7. Add one breakpoint on line 1 of "\src\test2.js".
  8. Start debug with edge.
  9. Breakpoint can be hit after refresh edge broswer.
  10. Continue to add breakpoint on line 3

Expected:
Breakpoint mark(red dot) appears in front of line3.

Actual:
Breakpoint mark(red dot) doesn't appears in front of line3.

More info:
if you hit continue, breakpoint of line3 can be hit.

Values of closure variables read 'not available' in watch panel

This issue only occurs on Microsoft Edge (Chromium) and not on EdgeHTML.

Step of reproduce: (Repro Gifs has been attached)

  1. Run below commands in a command prompt:
    npm install -g @angular/cli
    ng new my-app
    cd my-app
    ng serve

  2. Open my-app folder in another command prompt.

  3. Configure the Edge debugger with launch.json file.

  4. Set breakpoint at title = 'my-angular-app2; of app.component.ts.

  5. Launch Microsoft Edge (Chromium) against localhost(F5).

  6. Add a Closure variable to the watch panel.

Result: Value shows up as 'not available' in watch panel (it is still correct in variables panel)
image

Full Repro Gif:
NotAvailableForClosureValue

Non-existent watch variable doesn't say "not available"

Affected Branch: RS4_release_webplat
Affected Build: OS. 17134
Affected Product Language:

Steps to reproduce:

  1. Use the latest Edge debug adapter.
  2. Stop at a breakpoint.
  3. Type an expression that does not calculate to a correct entity. Say "gibberishvariable1"

Actual:
The expressions added after we hit a breakpoint do not say "not available". They should say it.

untitled

Breakpoints not hitted but source maps mapped correctly

  • VSCode: 1.49.3
  • Debugger for Microsft Edge: 1.0.15
  • Edge: 87.0.654.0 (dev channel)
  • Windows 10.0.20226.1000 (dev channel)
  • WSL2: 4.19.128
  • React 16.13.1 (with webpack)

launch.json

{
            "type": "edge",
            "name": "React",
            "request": "attach",
            "urlFilter": "http://localhost:3000",
            "webRoot": "${workspaceFolder}/bin/frontend",
            "sourceMapPathOverrides": {"webpack:///./*": "${webRoot}/*"},
            "trace": "verbose",
            "port": 9222
}

I get Breakpoint ignored because generated code not found (source map problem?) in VSCode but all source maps mapped correctly to the local storage files according to the console log (.script command):
(The only thing I noticed is some paths which started with webpack:/// resolved to the local path containing \ backslash instead of / forward slash

› VM11
› VM28
› VM29
› VM30
› VM6
› chrome-extension://aapbdbdomjkkjkaonfhkkikfgjllcleb/bubble_compiled.js
› chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/injectGlobalHook.js
› chrome-extension://kbfnbcaeplbcioakkpcpgfkobkghlhen/src/js/Grammarly-check.js
› chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-bandaids.js
› chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-functions.js
› chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-onpage-icon-cs.js
› chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-uiscripts-rightclick_hook.js
› chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/common.js
› chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/content.js
› chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.postload.js
› chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.preload.js
› chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/polyfill.js
› chrome-extension://ngpampappnmepgilojfohadhhmbhlaek/content.js
› http://localhost:3000/static/js/0.chunk.js
    - /root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js (/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js)
    - /root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/extends.js (/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/extends.js)
    - /root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js (/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js)
    - /root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js (/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js)
    - /root/.Project/.dev/node_modules/@babel/runtime/helpers/inheritsLoose.js (/root/.Project/.dev/node_modules/@babel/runtime/helpers/inheritsLoose.js)
    - /root/.Project/.dev/node_modules/@emotion/cache/dist/cache.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/cache/dist/cache.browser.esm.js)
    - /root/.Project/.dev/node_modules/@emotion/core/dist/core.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/core/dist/core.browser.esm.js)
    - /root/.Project/.dev/node_modules/@emotion/css/dist/css.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/css/dist/css.browser.esm.js)
    - /root/.Project/.dev/node_modules/@emotion/hash/dist/hash.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/hash/dist/hash.browser.esm.js)
    - /root/.Project/.dev/node_modules/@emotion/memoize/dist/memoize.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/memoize/dist/memoize.browser.esm.js)
    - /root/.Project/.dev/node_modules/@emotion/serialize/dist/serialize.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/serialize/dist/serialize.browser.esm.js)
    - /root/.Project/.dev/node_modules/@emotion/sheet/dist/sheet.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/sheet/dist/sheet.browser.esm.js)
    - /root/.Project/.dev/node_modules/@emotion/stylis/dist/stylis.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/stylis/dist/stylis.browser.esm.js)
    - /root/.Project/.dev/node_modules/@emotion/unitless/dist/unitless.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/unitless/dist/unitless.browser.esm.js)
    - /root/.Project/.dev/node_modules/@emotion/utils/dist/utils.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/utils/dist/utils.browser.esm.js)
    - /root/.Project/.dev/node_modules/@emotion/weak-memoize/dist/weak-memoize.browser.esm.js (/root/.Project/.dev/node_modules/@emotion/weak-memoize/dist/weak-memoize.browser.esm.js)
    - /root/.Project/.dev/node_modules/@fortawesome/fontawesome-svg-core/index.es.js (/root/.Project/.dev/node_modules/@fortawesome/fontawesome-svg-core/index.es.js)
    - /root/.Project/.dev/node_modules/@fortawesome/free-solid-svg-icons/index.es.js (/root/.Project/.dev/node_modules/@fortawesome/free-solid-svg-icons/index.es.js)
    - /root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/index.es.js (/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/index.es.js)
    - /root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/object-assign/index.js (/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/object-assign/index.js)
    - /root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/checkPropTypes.js (/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/checkPropTypes.js)
    - /root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/factoryWithTypeCheckers.js (/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/factoryWithTypeCheckers.js)
    - /root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/index.js (/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/index.js)
    - /root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/lib/ReactPropTypesSecret.js (/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/lib/ReactPropTypesSecret.js)
    - /root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/react-is/cjs/react-is.development.js (/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/react-is/cjs/react-is.development.js)
    - /root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/react-is/index.js (/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/react-is/index.js)
    - /root/.Project/.dev/node_modules/dom-helpers/esm/addClass.js (/root/.Project/.dev/node_modules/dom-helpers/esm/addClass.js)
    - /root/.Project/.dev/node_modules/dom-helpers/esm/hasClass.js (/root/.Project/.dev/node_modules/dom-helpers/esm/hasClass.js)
    - /root/.Project/.dev/node_modules/dom-helpers/esm/removeClass.js (/root/.Project/.dev/node_modules/dom-helpers/esm/removeClass.js)
    - /root/.Project/.dev/node_modules/memoize-one/dist/memoize-one.esm.js (/root/.Project/.dev/node_modules/memoize-one/dist/memoize-one.esm.js)
    - /root/.Project/.dev/node_modules/prop-types/checkPropTypes.js (/root/.Project/.dev/node_modules/prop-types/checkPropTypes.js)
    - /root/.Project/.dev/node_modules/prop-types/factoryWithTypeCheckers.js (/root/.Project/.dev/node_modules/prop-types/factoryWithTypeCheckers.js)
    - /root/.Project/.dev/node_modules/prop-types/index.js (/root/.Project/.dev/node_modules/prop-types/index.js)
    - /root/.Project/.dev/node_modules/prop-types/lib/ReactPropTypesSecret.js (/root/.Project/.dev/node_modules/prop-types/lib/ReactPropTypesSecret.js)
    - /root/.Project/.dev/node_modules/prop-types/node_modules/object-assign/index.js (/root/.Project/.dev/node_modules/prop-types/node_modules/object-assign/index.js)
    - /root/.Project/.dev/node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js (/root/.Project/.dev/node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js)
    - /root/.Project/.dev/node_modules/prop-types/node_modules/react-is/index.js (/root/.Project/.dev/node_modules/prop-types/node_modules/react-is/index.js)
    - /root/.Project/.dev/node_modules/react-dom/cjs/react-dom.development.js (/root/.Project/.dev/node_modules/react-dom/cjs/react-dom.development.js)
    - /root/.Project/.dev/node_modules/react-dom/index.js (/root/.Project/.dev/node_modules/react-dom/index.js)
    - /root/.Project/.dev/node_modules/react-dom/node_modules/object-assign/index.js (/root/.Project/.dev/node_modules/react-dom/node_modules/object-assign/index.js)
    - /root/.Project/.dev/node_modules/react-dom/node_modules/prop-types/checkPropTypes.js (/root/.Project/.dev/node_modules/react-dom/node_modules/prop-types/checkPropTypes.js)
    - /root/.Project/.dev/node_modules/react-dom/node_modules/prop-types/lib/ReactPropTypesSecret.js (/root/.Project/.dev/node_modules/react-dom/node_modules/prop-types/lib/ReactPropTypesSecret.js)
    - /root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/cjs/scheduler-tracing.development.js (/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/cjs/scheduler-tracing.development.js)
    - /root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/cjs/scheduler.development.js (/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/cjs/scheduler.development.js)
    - /root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/index.js (/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/index.js)
    - /root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/tracing.js (/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/tracing.js)
    - /root/.Project/.dev/node_modules/react-input-autosize/lib/AutosizeInput.js (/root/.Project/.dev/node_modules/react-input-autosize/lib/AutosizeInput.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/ansi-styles/index.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/ansi-styles/index.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/chalk/index.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/chalk/index.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/chalk/templates.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/chalk/templates.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/conversions.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/conversions.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/index.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/index.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/route.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/route.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/color-name/index.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/color-name/index.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/css-loader/dist/runtime/api.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/css-loader/dist/runtime/api.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/escape-string-regexp/index.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/escape-string-regexp/index.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/events/events.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/events/events.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/node-libs-browser/node_modules/punycode/punycode.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/node-libs-browser/node_modules/punycode/punycode.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/process/browser.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/process/browser.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/decode.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/decode.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/encode.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/encode.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/index.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/index.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/formatWebpackMessages.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/formatWebpackMessages.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/launchEditorEndpoint.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/launchEditorEndpoint.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/node_modules/strip-ansi/index.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/node_modules/strip-ansi/index.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/node_modules/strip-ansi/node_modules/ansi-regex/index.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/node_modules/strip-ansi/node_modules/ansi-regex/index.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/webpackHotDevClient.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/webpackHotDevClient.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/react-error-overlay/lib/index.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/react-error-overlay/lib/index.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/setimmediate/setImmediate.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/setimmediate/setImmediate.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/style-loader/lib/addStyles.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/style-loader/lib/addStyles.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/style-loader/lib/urls.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/style-loader/lib/urls.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/supports-color/browser.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/supports-color/browser.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/timers-browserify/main.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/timers-browserify/main.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/url/url.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/url/url.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/url/util.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/url/util.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/buildin/global.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/buildin/global.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/buildin/module.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/buildin/module.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/dev-server.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/dev-server.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/emitter.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/emitter.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/log-apply-result.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/log-apply-result.js)
    - /root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/log.js (/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/log.js)
    - /root/.Project/.dev/node_modules/react-select/animated/dist/react-select.browser.esm.js (/root/.Project/.dev/node_modules/react-select/animated/dist/react-select.browser.esm.js)
    - /root/.Project/.dev/node_modules/react-select/dist/Select-9fdb8cd0.browser.esm.js (/root/.Project/.dev/node_modules/react-select/dist/Select-9fdb8cd0.browser.esm.js)
    - /root/.Project/.dev/node_modules/react-select/dist/index-4322c0ed.browser.esm.js (/root/.Project/.dev/node_modules/react-select/dist/index-4322c0ed.browser.esm.js)
    - /root/.Project/.dev/node_modules/react-select/dist/react-select.browser.esm.js (/root/.Project/.dev/node_modules/react-select/dist/react-select.browser.esm.js)
    - /root/.Project/.dev/node_modules/react-select/dist/stateManager-04f734a2.browser.esm.js (/root/.Project/.dev/node_modules/react-select/dist/stateManager-04f734a2.browser.esm.js)
    - /root/.Project/.dev/node_modules/react-select/dist/utils-06b0d5a4.browser.esm.js (/root/.Project/.dev/node_modules/react-select/dist/utils-06b0d5a4.browser.esm.js)
    - /root/.Project/.dev/node_modules/react-transition-group/esm/CSSTransition.js (/root/.Project/.dev/node_modules/react-transition-group/esm/CSSTransition.js)
    - /root/.Project/.dev/node_modules/react-transition-group/esm/ReplaceTransition.js (/root/.Project/.dev/node_modules/react-transition-group/esm/ReplaceTransition.js)
    - /root/.Project/.dev/node_modules/react-transition-group/esm/SwitchTransition.js (/root/.Project/.dev/node_modules/react-transition-group/esm/SwitchTransition.js)
    - /root/.Project/.dev/node_modules/react-transition-group/esm/Transition.js (/root/.Project/.dev/node_modules/react-transition-group/esm/Transition.js)
    - /root/.Project/.dev/node_modules/react-transition-group/esm/TransitionGroup.js (/root/.Project/.dev/node_modules/react-transition-group/esm/TransitionGroup.js)
    - /root/.Project/.dev/node_modules/react-transition-group/esm/TransitionGroupContext.js (/root/.Project/.dev/node_modules/react-transition-group/esm/TransitionGroupContext.js)
    - /root/.Project/.dev/node_modules/react-transition-group/esm/config.js (/root/.Project/.dev/node_modules/react-transition-group/esm/config.js)
    - /root/.Project/.dev/node_modules/react-transition-group/esm/index.js (/root/.Project/.dev/node_modules/react-transition-group/esm/index.js)
    - /root/.Project/.dev/node_modules/react-transition-group/esm/utils/ChildMapping.js (/root/.Project/.dev/node_modules/react-transition-group/esm/utils/ChildMapping.js)
    - /root/.Project/.dev/node_modules/react-transition-group/esm/utils/PropTypes.js (/root/.Project/.dev/node_modules/react-transition-group/esm/utils/PropTypes.js)
    - /root/.Project/.dev/node_modules/react/cjs/react.development.js (/root/.Project/.dev/node_modules/react/cjs/react.development.js)
    - /root/.Project/.dev/node_modules/react/index.js (/root/.Project/.dev/node_modules/react/index.js)
    - /root/.Project/.dev/node_modules/react/node_modules/object-assign/index.js (/root/.Project/.dev/node_modules/react/node_modules/object-assign/index.js)
    - /root/.Project/.dev/node_modules/react/node_modules/prop-types/checkPropTypes.js (/root/.Project/.dev/node_modules/react/node_modules/prop-types/checkPropTypes.js)
    - /root/.Project/.dev/node_modules/react/node_modules/prop-types/lib/ReactPropTypesSecret.js (/root/.Project/.dev/node_modules/react/node_modules/prop-types/lib/ReactPropTypesSecret.js)
› http://localhost:3000/static/js/bundle.js
    - /root/.Project/bin/frontend/webpack/bootstrap (/root/.Project/bin/frontend/webpack/bootstrap)
› http://localhost:3000/static/js/main.chunk.js
    - /root/.Project/bin/frontend/src/components/layout/Layout.module.css (/root/.Project/bin/frontend/src/components/layout/Layout.module.css)
    - webpack:///./src/components/layout/Layout.module.css?b972 (\root\.Project\bin\frontend\src\components\layout\Layout.module.css)
    - /root/.Project/bin/frontend/src/components/layout/channels-panel/ChannelsPanel.module.css (/root/.Project/bin/frontend/src/components/layout/channels-panel/ChannelsPanel.module.css)
    - webpack:///./src/components/layout/channels-panel/ChannelsPanel.module.css?489b (\root\.Project\bin\frontend\src\components\layout\channels-panel\ChannelsPanel.module.css)
    - /root/.Project/bin/frontend/src/components/layout/channels-panel/channel/Channel.module.css (/root/.Project/bin/frontend/src/components/layout/channels-panel/channel/Channel.module.css)
    - webpack:///./src/components/layout/channels-panel/channel/Channel.module.css?2cb9 (\root\.Project\bin\frontend\src\components\layout\channels-panel\channel\Channel.module.css)
    - /root/.Project/bin/frontend/src/components/layout/channels-panel/filter/Filter.module.css (/root/.Project/bin/frontend/src/components/layout/channels-panel/filter/Filter.module.css)
    - webpack:///./src/components/layout/channels-panel/filter/Filter.module.css?b012 (\root\.Project\bin\frontend\src\components\layout\channels-panel\filter\Filter.module.css)
    - /root/.Project/bin/frontend/src/components/layout/channels-panel/search-bar/SearchBar.module.css (/root/.Project/bin/frontend/src/components/layout/channels-panel/search-bar/SearchBar.module.css)
    - webpack:///./src/components/layout/channels-panel/search-bar/SearchBar.module.css?ed4b (\root\.Project\bin\frontend\src\components\layout\channels-panel\search-bar\SearchBar.module.css)
    - /root/.Project/bin/frontend/src/index.css (/root/.Project/bin/frontend/src/index.css)
    - webpack:///./src/index.css?7b34 (\root\.Project\bin\frontend\src\index.css)
    - /root/.Project/bin/frontend/src/api/fetchs.js (/root/.Project/bin/frontend/src/api/fetchs.js)
    - /root/.Project/bin/frontend/src/api/routes.js (/root/.Project/bin/frontend/src/api/routes.js)
    - /root/.Project/bin/frontend/src/components/layout/Layout.jsx (/root/.Project/bin/frontend/src/components/layout/Layout.jsx)
    - /root/.Project/bin/frontend/src/components/layout/channels-panel/ChannelsPanel.jsx (/root/.Project/bin/frontend/src/components/layout/channels-panel/ChannelsPanel.jsx)
    - /root/.Project/bin/frontend/src/components/layout/channels-panel/channel/Channel.jsx (/root/.Project/bin/frontend/src/components/layout/channels-panel/channel/Channel.jsx)
    - /root/.Project/bin/frontend/src/components/layout/channels-panel/filter/Filter.jsx (/root/.Project/bin/frontend/src/components/layout/channels-panel/filter/Filter.jsx)
    - /root/.Project/bin/frontend/src/components/layout/channels-panel/search-bar/SearchBar.jsx (/root/.Project/bin/frontend/src/components/layout/channels-panel/search-bar/SearchBar.jsx)
    - /root/.Project/bin/frontend/src/index.js (/root/.Project/bin/frontend/src/index.js)
    - /root/.Project/bin/frontend/src/serviceWorker.js (/root/.Project/bin/frontend/src/serviceWorker.js)
    - /root/.Project/bin/frontend/src/utility/fontawesome.js (/root/.Project/bin/frontend/src/utility/fontawesome.js)

Logs:

2020-10-5, 10:38:44.753 UTC
[10:38:44.754 UTC] OS: win32 x64
[10:38:44.754 UTC] Adapter node: v12.14.1 x64
[10:38:44.754 UTC] vscode-chrome-debug-core: 6.7.50
[10:38:44.754 UTC] debugger-for-edge: 1.0.15
[10:38:44.754 UTC] From client: initialize({"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"edge","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en-us","supportsProgressReporting":true})
[10:38:44.754 UTC] To client: {"seq":0,"type":"response","request_seq":1,"command":"initialize","success":true,"body":{"exceptionBreakpointFilters":[{"label":"All Exceptions","filter":"all","default":false},{"label":"Uncaught Exceptions","filter":"uncaught","default":false}],"supportsConfigurationDoneRequest":true,"supportsSetVariable":true,"supportsConditionalBreakpoints":true,"supportsCompletionsRequest":true,"supportsHitConditionalBreakpoints":true,"supportsRestartFrame":true,"supportsExceptionInfoRequest":true,"supportsDelayedStackTraceLoading":true,"supportsValueFormattingOptions":true,"supportsEvaluateForHovers":true,"supportsLoadedSourcesRequest":true,"supportsRestartRequest":true}}
[10:38:44.754 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/initialize","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","successful":"true","timeTakenInMilliseconds":"3.823201","requestType":"request"}}}
[10:38:44.754 UTC] From client: attach({"type":"edge","name":"React","request":"attach","urlFilter":"http://localhost:3000","webRoot":"\\root\\.Project/bin/frontend","sourceMapPathOverrides":{"webpack:///./*":"${webRoot}/*"},"trace":"verbose","port":9222,"__sessionId":"71bab46e-4d67-47d4-a67d-a7ab99d239df"})
[10:38:44.754 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"debugStarted","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","request":"attach","args":["type","name","request","urlFilter","webRoot","sourceMapPathOverrides","trace","port","__sessionId","url","pathMapping","sourceMaps","skipFileRegExps","showAsyncStacks"]}}}
[10:38:44.754 UTC] Getting browser and debug protocol version via http://127.0.0.1:9222/json/version
[10:38:44.754 UTC] Discovering targets via http://127.0.0.1:9222/json/list
[10:38:44.757 UTC] Got browser version: Edg/87.0.654.0
[10:38:44.757 UTC] Got debug protocol version: 1.3
[10:38:44.757 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"targetDebugProtocolVersion","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15"}}}
[10:38:44.758 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"targetCount","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","numTargets":7}}}
[10:38:44.760 UTC] Attaching to target: {"description":"","devtoolsFrontendUrl":"/devtools/inspector.html?ws=localhost/devtools/page/EB817B99EE07ED43F324CB218C26BC38","faviconUrl":"http://localhost:3000/favicon.png","id":"EB817B99EE07ED43F324CB218C26BC38","title":"Telegram Channel Viewer","type":"page","url":"http://localhost:3000/","webSocketDebuggerUrl":"ws://127.0.0.1:9222/devtools/page/EB817B99EE07ED43F324CB218C26BC38","version":{}}
[10:38:44.760 UTC] WebSocket Url: ws://127.0.0.1:9222/devtools/page/EB817B99EE07ED43F324CB218C26BC38
[10:38:44.770 UTC] → To target: "{\"id\":1,\"method\":\"Console.enable\"}"
[10:38:44.770 UTC] → To target: "{\"id\":2,\"method\":\"Debugger.enable\"}"
[10:38:44.770 UTC] → To target: "{\"id\":3,\"method\":\"Runtime.enable\"}"
[10:38:44.771 UTC] → To target: "{\"id\":4,\"method\":\"Log.enable\"}"
[10:38:44.771 UTC] → To target: "{\"id\":5,\"method\":\"Runtime.runIfWaitingForDebugger\"}"
[10:38:44.771 UTC] → To target: "{\"id\":6,\"method\":\"Runtime.run\"}"
[10:38:44.772 UTC] → To target: "{\"id\":7,\"method\":\"Page.enable\"}"
[10:38:44.776 UTC] ← From target: {"method":"Console.messageAdded","params":{"message":{"source":"console-api","level":"log","text":"[HMR] Waiting for update signal from WDS...","url":"http://localhost:3000/static/js/0.chunk.js","line":48754,"column":15}}}
[10:38:44.777 UTC] ← From target: {"method":"Console.messageAdded","params":{"message":{"source":"console-api","level":"warning","text":"./src/components/layout/channels-panel/ChannelsPanel.jsx\n  Line 11:27:  'setSearchedChannel' is assigned a value but never used  no-unused-vars","url":"http://localhost:3000/static/js/0.chunk.js","line":44832,"column":17}}}
[10:38:44.777 UTC] ← From target: {"id":1,"result":{}}
[10:38:44.825 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"5","url":"chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/injectGlobalHook.js","startLine":0,"startColumn":0,"endLine":10258,"endColumn":12,"executionContextId":2,"hash":"0968d0a12ce794ce49b3c6bdc2452e641eb800a4","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":335780,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/injectGlobalHook.js"}}
[10:38:44.829 UTC] → To target: "{\"id\":8,\"method\":\"Debugger.getPossibleBreakpoints\",\"params\":{\"start\":{\"scriptId\":\"5\",\"lineNumber\":0,\"columnNumber\":0},\"end\":{\"scriptId\":\"5\",\"lineNumber\":1,\"columnNumber\":0},\"restrictToFunction\":false}}"
[10:38:44.830 UTC] Paths.scriptParsed: could not resolve chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/injectGlobalHook.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.832 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"6","url":"","startLine":0,"startColumn":0,"endLine":309,"endColumn":0,"executionContextId":1,"hash":"0a9d38e37865b7a772d1c8242e0b0b903f6983ab","executionContextAuxData":{"isDefault":true,"type":"default","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":11429,"scriptLanguage":"JavaScript","embedderName":""}}
[10:38:44.833 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"7","url":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/polyfill.js","startLine":0,"startColumn":0,"endLine":304,"endColumn":0,"executionContextId":3,"hash":"317bc3509fd9183a63efe2333576fc297ac6e8d5","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":7737,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/polyfill.js"}}
[10:38:44.834 UTC] Paths.scriptParsed: could not resolve chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/polyfill.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.834 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"8","url":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/common.js","startLine":0,"startColumn":0,"endLine":51,"endColumn":0,"executionContextId":3,"hash":"128e1d5026e11a984410410b54e6a9130a8dc8f2","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":1254,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/common.js"}}
[10:38:44.835 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"9","url":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/content.js","startLine":0,"startColumn":0,"endLine":61,"endColumn":0,"executionContextId":3,"hash":"13fed1760b6d15ae450f56a707f24b9a5ca26d7b","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":1671,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/content.js"}}
[10:38:44.835 UTC] Paths.scriptParsed: could not resolve chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/common.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.836 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"10","url":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.preload.js","startLine":0,"startColumn":0,"endLine":2244,"endColumn":12,"executionContextId":3,"hash":"1e3fd1e479e7612a6947e3af4fbc9672720663dc","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":62149,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.preload.js"}}
[10:38:44.836 UTC] Paths.scriptParsed: could not resolve chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/content.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.837 UTC] Paths.scriptParsed: could not resolve chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.preload.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.837 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"11","url":"","startLine":0,"startColumn":0,"endLine":292,"endColumn":29,"executionContextId":1,"hash":"3007c46165ee864035d12af26a9162ed6cb19cf7","executionContextAuxData":{"isDefault":true,"type":"default","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":9572,"scriptLanguage":"JavaScript","embedderName":""}}
[10:38:44.838 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"12","url":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-functions.js","startLine":0,"startColumn":0,"endLine":565,"endColumn":0,"executionContextId":3,"hash":"206670e7a80f29d15d28de2a6151e3082216dad2","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":18670,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-functions.js"}}
[10:38:44.839 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"13","url":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-bandaids.js","startLine":0,"startColumn":0,"endLine":231,"endColumn":0,"executionContextId":3,"hash":"2c2457ba26e7168e4f2f7fc94f2f44e62c048725","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":7626,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-bandaids.js"}}
[10:38:44.839 UTC] Paths.scriptParsed: could not resolve chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-functions.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.840 UTC] Paths.scriptParsed: could not resolve chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-bandaids.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.840 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"16","url":"chrome-extension://ngpampappnmepgilojfohadhhmbhlaek/content.js","startLine":0,"startColumn":0,"endLine":26,"endColumn":0,"executionContextId":4,"hash":"15d32aaea3abce06558811ed6389a8065cc9697e","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":12574,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://ngpampappnmepgilojfohadhhmbhlaek/content.js"}}
[10:38:44.841 UTC] Paths.scriptParsed: could not resolve chrome-extension://ngpampappnmepgilojfohadhhmbhlaek/content.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.841 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"17","url":"http://localhost:3000/static/js/bundle.js","startLine":0,"startColumn":0,"endLine":862,"endColumn":34,"executionContextId":1,"hash":"1ef72a9a6613ea125888c65b5a870c2c6316a4bb","executionContextAuxData":{"isDefault":true,"type":"default","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"bundle.js.map","hasSourceURL":false,"isModule":false,"length":31899,"scriptLanguage":"JavaScript","embedderName":"http://localhost:3000/static/js/bundle.js"}}
[10:38:44.842 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"18","url":"http://localhost:3000/static/js/0.chunk.js","startLine":0,"startColumn":0,"endLine":58349,"endColumn":35,"executionContextId":1,"hash":"016058e55c768b70718539f78e692cd0629bde0c","executionContextAuxData":{"isDefault":true,"type":"default","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"0.chunk.js.map","hasSourceURL":false,"isModule":false,"length":2993657,"scriptLanguage":"JavaScript","embedderName":"http://localhost:3000/static/js/0.chunk.js"}}
[10:38:44.843 UTC] Paths.scriptParsed: could not resolve http://localhost:3000/static/js/bundle.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.843 UTC] SourceMaps.getMapForGeneratedPath: Finding SourceMap for http://localhost:3000/static/js/bundle.js by URI: bundle.js.map and webRoot/pathMapping: {"/":"\\root\\.Project/bin/frontend"}
[10:38:44.844 UTC] SourceMaps.loadSourceMapContents: Downloading sourcemap file from http://localhost:3000/static/js/bundle.js.map
[10:38:44.865 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"19","url":"http://localhost:3000/static/js/main.chunk.js","startLine":0,"startColumn":0,"endLine":1243,"endColumn":38,"executionContextId":1,"hash":"097a310d9ca7102a705bef50005b09054ebf1e62","executionContextAuxData":{"isDefault":true,"type":"default","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"main.chunk.js.map","hasSourceURL":false,"isModule":false,"length":66505,"scriptLanguage":"JavaScript","embedderName":"http://localhost:3000/static/js/main.chunk.js"}}
[10:38:44.866 UTC] Paths.scriptParsed: could not resolve http://localhost:3000/static/js/0.chunk.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.866 UTC] SourceMaps.getMapForGeneratedPath: Finding SourceMap for http://localhost:3000/static/js/0.chunk.js by URI: 0.chunk.js.map and webRoot/pathMapping: {"/":"\\root\\.Project/bin/frontend"}
[10:38:44.867 UTC] SourceMaps.loadSourceMapContents: Downloading sourcemap file from http://localhost:3000/static/js/0.chunk.js.map
[10:38:44.868 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"20","url":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.postload.js","startLine":0,"startColumn":0,"endLine":783,"endColumn":12,"executionContextId":3,"hash":"0e4fdf648eba1d0761cfc230a4a80c885e6b8f0a","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":23162,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.postload.js"}}
[10:38:44.869 UTC] Paths.scriptParsed: could not resolve http://localhost:3000/static/js/main.chunk.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.869 UTC] SourceMaps.getMapForGeneratedPath: Finding SourceMap for http://localhost:3000/static/js/main.chunk.js by URI: main.chunk.js.map and webRoot/pathMapping: {"/":"\\root\\.Project/bin/frontend"}
[10:38:44.869 UTC] SourceMaps.loadSourceMapContents: Downloading sourcemap file from http://localhost:3000/static/js/main.chunk.js.map
[10:38:44.870 UTC] Paths.scriptParsed: could not resolve chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.postload.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.872 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"21","url":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-uiscripts-rightclick_hook.js","startLine":0,"startColumn":0,"endLine":14,"endColumn":0,"executionContextId":3,"hash":"36da94cf3f04d74c28115185656a46f305461f1e","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":406,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-uiscripts-rightclick_hook.js"}}
[10:38:44.873 UTC] Paths.scriptParsed: could not resolve chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-uiscripts-rightclick_hook.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.874 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"22","url":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-onpage-icon-cs.js","startLine":0,"startColumn":0,"endLine":183,"endColumn":0,"executionContextId":3,"hash":"3408339c5931d34d554ef59a73c9393237677413","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":9193,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-onpage-icon-cs.js"}}
[10:38:44.875 UTC] Paths.scriptParsed: could not resolve chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-onpage-icon-cs.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.876 UTC] SourceMap: creating for http://localhost:3000/static/js/bundle.js
[10:38:44.876 UTC] SourceMap: sourceRoot: 
[10:38:44.876 UTC] SourceMap: sources: ["/root/.Project/bin/frontend/webpack/bootstrap"]
[10:38:44.877 UTC] SourceMap: pathMapping: {"/":"\\root\\.Project/bin/frontend"}
[10:38:44.877 UTC] SourceMap: no sourceRoot specified, using webRoot + script path dirname: \root\.Project\bin\frontend\static\js
[10:38:44.879 UTC] SourceMaps.scriptParsed: http://localhost:3000/static/js/bundle.js was just loaded and has mapped sources: ["/root/.Project/bin/frontend/webpack/bootstrap"]
[10:38:44.880 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"23","url":"chrome-extension://aapbdbdomjkkjkaonfhkkikfgjllcleb/bubble_compiled.js","startLine":0,"startColumn":0,"endLine":180,"endColumn":0,"executionContextId":5,"hash":"10817be66aa90de779a25afe818aadd9586cb146","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":106258,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://aapbdbdomjkkjkaonfhkkikfgjllcleb/bubble_compiled.js"}}
[10:38:44.881 UTC] Paths.scriptParsed: could not resolve chrome-extension://aapbdbdomjkkjkaonfhkkikfgjllcleb/bubble_compiled.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.882 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"24","url":"chrome-extension://kbfnbcaeplbcioakkpcpgfkobkghlhen/src/js/Grammarly-check.js","startLine":0,"startColumn":0,"endLine":1,"endColumn":159565,"executionContextId":6,"hash":"06a79f126fec5a74086e716a1dad333f47d86df2","executionContextAuxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":159634,"scriptLanguage":"JavaScript","embedderName":"chrome-extension://kbfnbcaeplbcioakkpcpgfkobkghlhen/src/js/Grammarly-check.js"}}
[10:38:44.883 UTC] ← From target: {"id":2,"result":{"debuggerId":"5976892616652007888.-4833870524391037777"}}
[10:38:44.885 UTC] Paths.scriptParsed: could not resolve chrome-extension://kbfnbcaeplbcioakkpcpgfkobkghlhen/src/js/Grammarly-check.js to a file with pathMapping/webRoot: {"/":"\\root\\.Project/bin/frontend"}. It may be external or served directly from the server's memory (and that's OK).
[10:38:44.886 UTC] ← From target: {"method":"Runtime.executionContextCreated","params":{"context":{"id":6,"origin":"chrome-extension://kbfnbcaeplbcioakkpcpgfkobkghlhen","name":"Grammarly for Chrome","auxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"}}}}
[10:38:44.889 UTC] SourceMap: creating for http://localhost:3000/static/js/main.chunk.js
[10:38:44.889 UTC] SourceMap: sourceRoot: 
[10:38:44.889 UTC] SourceMap: sources: ["/root/.Project/bin/frontend/src/components/layout/Layout.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/ChannelsPanel.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/channel/Channel.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/filter/Filter.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/search-bar/SearchBar.module.css","/root/.Project/bin/frontend/src/index.css","/root/.Project/bin/frontend/src/api/fetchs.js","/root/.Project/bin/frontend/src/api/routes.js","/root/.Project/bin/frontend/src/components/layout/Layout.jsx","webpack:///./src/components/layout/Layout.module.css?b972","/root/.Project/bin/frontend/src/components/layout/channels-panel/ChannelsPanel.jsx","webpack:///./src/components/layout/channels-panel/ChannelsPanel.module.css?489b","/root/.Project/bin/frontend/src/components/layout/channels-panel/channel/Channel.jsx","webpack:///./src/components/layout/channels-panel/channel/Channel.module.css?2cb9","/root/.Project/bin/frontend/src/components/layout/channels-panel/filter/Filter.jsx","webpack:///./src/components/layout/channels-panel/filter/Filter.module.css?b012","/root/.Project/bin/frontend/src/components/layout/channels-panel/search-bar/SearchBar.jsx","webpack:///./src/components/layout/channels-panel/search-bar/SearchBar.module.css?ed4b","webpack:///./src/index.css?7b34","/root/.Project/bin/frontend/src/index.js","/root/.Project/bin/frontend/src/serviceWorker.js","/root/.Project/bin/frontend/src/utility/fontawesome.js"]
[10:38:44.889 UTC] SourceMap: pathMapping: {"/":"\\root\\.Project/bin/frontend"}
[10:38:44.889 UTC] SourceMap: no sourceRoot specified, using webRoot + script path dirname: \root\.Project\bin\frontend\static\js
[10:38:44.890 UTC] SourceMap: mapping webpack:///./src/components/layout/Layout.module.css?b972 => \root\.Project\bin\frontend\src\components\layout\Layout.module.css?b972, via sourceMapPathOverrides entry - "webpack:///./*": "\root\.Project/bin/frontend/*"
[10:38:44.891 UTC] SourceMap: mapping webpack:///./src/components/layout/channels-panel/ChannelsPanel.module.css?489b => \root\.Project\bin\frontend\src\components\layout\channels-panel\ChannelsPanel.module.css?489b, via sourceMapPathOverrides entry - "webpack:///./*": "\root\.Project/bin/frontend/*"
[10:38:44.891 UTC] SourceMap: mapping webpack:///./src/components/layout/channels-panel/channel/Channel.module.css?2cb9 => \root\.Project\bin\frontend\src\components\layout\channels-panel\channel\Channel.module.css?2cb9, via sourceMapPathOverrides entry - "webpack:///./*": "\root\.Project/bin/frontend/*"
[10:38:44.891 UTC] SourceMap: mapping webpack:///./src/components/layout/channels-panel/filter/Filter.module.css?b012 => \root\.Project\bin\frontend\src\components\layout\channels-panel\filter\Filter.module.css?b012, via sourceMapPathOverrides entry - "webpack:///./*": "\root\.Project/bin/frontend/*"
[10:38:44.891 UTC] SourceMap: mapping webpack:///./src/components/layout/channels-panel/search-bar/SearchBar.module.css?ed4b => \root\.Project\bin\frontend\src\components\layout\channels-panel\search-bar\SearchBar.module.css?ed4b, via sourceMapPathOverrides entry - "webpack:///./*": "\root\.Project/bin/frontend/*"
[10:38:44.891 UTC] SourceMap: mapping webpack:///./src/index.css?7b34 => \root\.Project\bin\frontend\src\index.css?7b34, via sourceMapPathOverrides entry - "webpack:///./*": "\root\.Project/bin/frontend/*"
[10:38:44.893 UTC] SourceMaps.scriptParsed: http://localhost:3000/static/js/main.chunk.js was just loaded and has mapped sources: ["/root/.Project/bin/frontend/src/components/layout/Layout.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/ChannelsPanel.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/channel/Channel.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/filter/Filter.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/search-bar/SearchBar.module.css","/root/.Project/bin/frontend/src/index.css","/root/.Project/bin/frontend/src/api/fetchs.js","/root/.Project/bin/frontend/src/api/routes.js","/root/.Project/bin/frontend/src/components/layout/Layout.jsx","\\root\\.Project\\bin\\frontend\\src\\components\\layout\\Layout.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/ChannelsPanel.jsx","\\root\\.Project\\bin\\frontend\\src\\components\\layout\\channels-panel\\ChannelsPanel.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/channel/Channel.jsx","\\root\\.Project\\bin\\frontend\\src\\components\\layout\\channels-panel\\channel\\Channel.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/filter/Filter.jsx","\\root\\.Project\\bin\\frontend\\src\\components\\layout\\channels-panel\\filter\\Filter.module.css","/root/.Project/bin/frontend/src/components/layout/channels-panel/search-bar/SearchBar.jsx","\\root\\.Project\\bin\\frontend\\src\\components\\layout\\channels-panel\\search-bar\\SearchBar.module.css","\\root\\.Project\\bin\\frontend\\src\\index.css","/root/.Project/bin/frontend/src/index.js","/root/.Project/bin/frontend/src/serviceWorker.js","/root/.Project/bin/frontend/src/utility/fontawesome.js"]
[10:38:44.896 UTC] ← From target: {"method":"Runtime.executionContextCreated","params":{"context":{"id":5,"origin":"chrome-extension://aapbdbdomjkkjkaonfhkkikfgjllcleb","name":"Google Translate","auxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"}}}}
[10:38:44.897 UTC] ← From target: {"method":"Runtime.executionContextCreated","params":{"context":{"id":4,"origin":"chrome-extension://ngpampappnmepgilojfohadhhmbhlaek","name":"IDM Integration Module","auxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"}}}}
[10:38:44.898 UTC] ← From target: {"method":"Runtime.executionContextCreated","params":{"context":{"id":3,"origin":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog","name":"AdBlock \u2014 best ad blocker","auxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"}}}}
[10:38:44.899 UTC] ← From target: {"method":"Runtime.executionContextCreated","params":{"context":{"id":2,"origin":"chrome-extension://fmkadmapgofadopljbjfkapdkoienihi","name":"React Developer Tools","auxData":{"isDefault":false,"type":"isolated","frameId":"EB817B99EE07ED43F324CB218C26BC38"}}}}
[10:38:44.900 UTC] ← From target: {"method":"Runtime.executionContextCreated","params":{"context":{"id":1,"origin":"http://localhost:3000","name":"","auxData":{"isDefault":true,"type":"default","frameId":"EB817B99EE07ED43F324CB218C26BC38"}}}}
[10:38:44.901 UTC] ← From target: {"method":"Runtime.consoleAPICalled","params":{"type":"log","args":[{"type":"string","value":"[HMR] Waiting for update signal from WDS..."}],"executionContextId":1,"timestamp":1.601892823437208e+12,"stackTrace":{"callFrames":[{"functionName":"push.../../.dev/node_modules/react-scripts/node_modules/webpack/hot/log.js.module.exports","scriptId":"18","url":"http://localhost:3000/static/js/0.chunk.js","lineNumber":48753,"columnNumber":14}]}}}
[10:38:44.904 UTC] ← From target: {"method":"Runtime.consoleAPICalled","params":{"type":"warning","args":[{"type":"string","value":"./src/components/layout/channels-panel/ChannelsPanel.jsx\n  Line 11:27:  'setSearchedChannel' is assigned a value but never used  no-unused-vars"}],"executionContextId":1,"timestamp":1.601892823833901e+12,"stackTrace":{"callFrames":[{"functionName":"printWarnings","scriptId":"18","url":"http://localhost:3000/static/js/0.chunk.js","lineNumber":44831,"columnNumber":16}]}}}
[10:38:44.906 UTC] ← From target: {"id":3,"result":{}}
[10:38:44.907 UTC] ← From target: {"id":4,"result":{}}
[10:38:44.908 UTC] ← From target: {"id":5,"result":{}}
[10:38:44.909 UTC] ← From target: {"id":6,"error":{"code":-32601,"message":"'Runtime.run' wasn't found"}}
[10:38:44.910 UTC] ← From target: {"id":7,"result":{}}
[10:38:44.910 UTC] → To target: "{\"id\":9,\"method\":\"Debugger.setBlackboxPatterns\",\"params\":{\"patterns\":[\"^chrome-extension:.*\"]}}"
[10:38:44.911 UTC] → To target: "{\"id\":10,\"method\":\"Schema.getDomains\"}"
[10:38:44.912 UTC] ← From target: {"id":8,"result":{"locations":[]}}
[10:38:44.914 UTC] ← From target: {"id":10,"result":{"domains":[{"name":"Inspector","version":"1.2"},{"name":"Memory","version":"1.2"},{"name":"Page","version":"1.2"},{"name":"Emulation","version":"1.2"},{"name":"Security","version":"1.2"},{"name":"Network","version":"1.2"},{"name":"Database","version":"1.2"},{"name":"IndexedDB","version":"1.2"},{"name":"CacheStorage","version":"1.2"},{"name":"DOMStorage","version":"1.2"},{"name":"CSS","version":"1.2"},{"name":"ApplicationCache","version":"1.2"},{"name":"DOM","version":"1.2"},{"name":"IO","version":"1.2"},{"name":"DOMDebugger","version":"1.2"},{"name":"DOMSnapshot","version":"1.2"},{"name":"ServiceWorker","version":"1.2"},{"name":"Input","version":"1.2"},{"name":"LayerTree","version":"1.2"},{"name":"DeviceOrientation","version":"1.2"},{"name":"Tracing","version":"1.2"},{"name":"Animation","version":"1.2"},{"name":"Accessibility","version":"1.2"},{"name":"Storage","version":"1.2"},{"name":"Log","version":"1.2"},{"name":"Runtime","version":"1.2"},{"name":"Debugger","version":"1.2"},{"name":"Profiler","version":"1.2"},{"name":"HeapProfiler","version":"1.2"},{"name":"Schema","version":"1.2"},{"name":"Target","version":"1.2"},{"name":"Overlay","version":"1.2"},{"name":"Performance","version":"1.2"},{"name":"Audits","version":"1.2"},{"name":"HeadlessExperimental","version":"1.2"}]}}
[10:38:44.915 UTC] → To target: "{\"id\":11,\"method\":\"Debugger.setAsyncCallStackDepth\",\"params\":{\"maxDepth\":4}}"
[10:38:44.916 UTC] ← From target: {"id":9,"result":{}}
[10:38:44.917 UTC] ← From target: {"id":11,"result":{}}
[10:38:44.918 UTC] → To target: "{\"id\":12,\"method\":\"Runtime.evaluate\",\"params\":{\"expression\":\"navigator.userAgent\",\"silent\":true}}"
[10:38:44.918 UTC] → To target: "{\"id\":13,\"method\":\"Schema.getDomains\"}"
[10:38:44.920 UTC] ← From target: {"id":13,"result":{"domains":[{"name":"Inspector","version":"1.2"},{"name":"Memory","version":"1.2"},{"name":"Page","version":"1.2"},{"name":"Emulation","version":"1.2"},{"name":"Security","version":"1.2"},{"name":"Network","version":"1.2"},{"name":"Database","version":"1.2"},{"name":"IndexedDB","version":"1.2"},{"name":"CacheStorage","version":"1.2"},{"name":"DOMStorage","version":"1.2"},{"name":"CSS","version":"1.2"},{"name":"ApplicationCache","version":"1.2"},{"name":"DOM","version":"1.2"},{"name":"IO","version":"1.2"},{"name":"DOMDebugger","version":"1.2"},{"name":"DOMSnapshot","version":"1.2"},{"name":"ServiceWorker","version":"1.2"},{"name":"Input","version":"1.2"},{"name":"LayerTree","version":"1.2"},{"name":"DeviceOrientation","version":"1.2"},{"name":"Tracing","version":"1.2"},{"name":"Animation","version":"1.2"},{"name":"Accessibility","version":"1.2"},{"name":"Storage","version":"1.2"},{"name":"Log","version":"1.2"},{"name":"Runtime","version":"1.2"},{"name":"Debugger","version":"1.2"},{"name":"Profiler","version":"1.2"},{"name":"HeapProfiler","version":"1.2"},{"name":"Schema","version":"1.2"},{"name":"Target","version":"1.2"},{"name":"Overlay","version":"1.2"},{"name":"Performance","version":"1.2"},{"name":"Audits","version":"1.2"},{"name":"HeadlessExperimental","version":"1.2"}]}}
[10:38:44.921 UTC] To client: {"seq":0,"type":"response","request_seq":2,"command":"attach","success":true}
[10:38:44.921 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/attach","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","successful":"true","timeTakenInMilliseconds":"184.6614","requestType":"request"}}}
[10:38:44.923 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"28","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":19,"executionContextId":1,"hash":"3a6f8cb8708878331cc2be2ec90de0ab25738855","executionContextAuxData":{"isDefault":true,"type":"default","frameId":"EB817B99EE07ED43F324CB218C26BC38"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":19,"scriptLanguage":"JavaScript","embedderName":""}}
[10:38:44.925 UTC] ← From target: {"id":12,"result":{"result":{"type":"string","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4272.0 Safari/537.36 Edg/87.0.654.0"}}}
[10:38:44.925 UTC] Target userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4272.0 Safari/537.36 Edg/87.0.654.0
[10:38:44.925 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"target-version","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4272.0 Safari/537.36 Edg/87.0.654.0"}}}
[10:38:44.963 UTC] SourceMap: creating for http://localhost:3000/static/js/0.chunk.js
[10:38:44.964 UTC] SourceMap: sourceRoot: 
[10:38:44.964 UTC] SourceMap: sources: ["/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/extends.js","/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","/root/.Project/.dev/node_modules/@babel/runtime/helpers/inheritsLoose.js","/root/.Project/.dev/node_modules/@emotion/cache/dist/cache.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/core/dist/core.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/css/dist/css.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/hash/dist/hash.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/memoize/dist/memoize.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/serialize/dist/serialize.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/sheet/dist/sheet.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/stylis/dist/stylis.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/unitless/dist/unitless.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/utils/dist/utils.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/weak-memoize/dist/weak-memoize.browser.esm.js","/root/.Project/.dev/node_modules/@fortawesome/fontawesome-svg-core/index.es.js","/root/.Project/.dev/node_modules/@fortawesome/free-solid-svg-icons/index.es.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/index.es.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/object-assign/index.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/checkPropTypes.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/factoryWithTypeCheckers.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/index.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/lib/ReactPropTypesSecret.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/react-is/cjs/react-is.development.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/react-is/index.js","/root/.Project/.dev/node_modules/dom-helpers/esm/addClass.js","/root/.Project/.dev/node_modules/dom-helpers/esm/hasClass.js","/root/.Project/.dev/node_modules/dom-helpers/esm/removeClass.js","/root/.Project/.dev/node_modules/memoize-one/dist/memoize-one.esm.js","/root/.Project/.dev/node_modules/prop-types/checkPropTypes.js","/root/.Project/.dev/node_modules/prop-types/factoryWithTypeCheckers.js","/root/.Project/.dev/node_modules/prop-types/index.js","/root/.Project/.dev/node_modules/prop-types/lib/ReactPropTypesSecret.js","/root/.Project/.dev/node_modules/prop-types/node_modules/object-assign/index.js","/root/.Project/.dev/node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js","/root/.Project/.dev/node_modules/prop-types/node_modules/react-is/index.js","/root/.Project/.dev/node_modules/react-dom/cjs/react-dom.development.js","/root/.Project/.dev/node_modules/react-dom/index.js","/root/.Project/.dev/node_modules/react-dom/node_modules/object-assign/index.js","/root/.Project/.dev/node_modules/react-dom/node_modules/prop-types/checkPropTypes.js","/root/.Project/.dev/node_modules/react-dom/node_modules/prop-types/lib/ReactPropTypesSecret.js","/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/cjs/scheduler-tracing.development.js","/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/cjs/scheduler.development.js","/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/index.js","/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/tracing.js","/root/.Project/.dev/node_modules/react-input-autosize/lib/AutosizeInput.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/ansi-styles/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/chalk/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/chalk/templates.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/conversions.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/route.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/color-name/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/css-loader/dist/runtime/api.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/escape-string-regexp/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/events/events.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/node-libs-browser/node_modules/punycode/punycode.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/process/browser.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/decode.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/encode.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/formatWebpackMessages.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/launchEditorEndpoint.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/node_modules/strip-ansi/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/node_modules/strip-ansi/node_modules/ansi-regex/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/webpackHotDevClient.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-error-overlay/lib/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/setimmediate/setImmediate.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/style-loader/lib/addStyles.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/style-loader/lib/urls.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/supports-color/browser.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/timers-browserify/main.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/url/url.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/url/util.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/buildin/global.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/buildin/module.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/dev-server.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/emitter.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/log-apply-result.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/log.js","/root/.Project/.dev/node_modules/react-select/animated/dist/react-select.browser.esm.js","/root/.Project/.dev/node_modules/react-select/dist/Select-9fdb8cd0.browser.esm.js","/root/.Project/.dev/node_modules/react-select/dist/index-4322c0ed.browser.esm.js","/root/.Project/.dev/node_modules/react-select/dist/react-select.browser.esm.js","/root/.Project/.dev/node_modules/react-select/dist/stateManager-04f734a2.browser.esm.js","/root/.Project/.dev/node_modules/react-select/dist/utils-06b0d5a4.browser.esm.js","/root/.Project/.dev/node_modules/react-transition-group/esm/CSSTransition.js","/root/.Project/.dev/node_modules/react-transition-group/esm/ReplaceTransition.js","/root/.Project/.dev/node_modules/react-transition-group/esm/SwitchTransition.js","/root/.Project/.dev/node_modules/react-transition-group/esm/Transition.js","/root/.Project/.dev/node_modules/react-transition-group/esm/TransitionGroup.js","/root/.Project/.dev/node_modules/react-transition-group/esm/TransitionGroupContext.js","/root/.Project/.dev/node_modules/react-transition-group/esm/config.js","/root/.Project/.dev/node_modules/react-transition-group/esm/index.js","/root/.Project/.dev/node_modules/react-transition-group/esm/utils/ChildMapping.js","/root/.Project/.dev/node_modules/react-transition-group/esm/utils/PropTypes.js","/root/.Project/.dev/node_modules/react/cjs/react.development.js","/root/.Project/.dev/node_modules/react/index.js","/root/.Project/.dev/node_modules/react/node_modules/object-assign/index.js","/root/.Project/.dev/node_modules/react/node_modules/prop-types/checkPropTypes.js","/root/.Project/.dev/node_modules/react/node_modules/prop-types/lib/ReactPropTypesSecret.js"]
[10:38:44.964 UTC] SourceMap: pathMapping: {"/":"\\root\\.Project/bin/frontend"}
[10:38:44.964 UTC] SourceMap: no sourceRoot specified, using webRoot + script path dirname: \root\.Project\bin\frontend\static\js
[10:38:44.972 UTC] SourceMaps.scriptParsed: http://localhost:3000/static/js/0.chunk.js was just loaded and has mapped sources: ["/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/extends.js","/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","/root/.Project/.dev/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","/root/.Project/.dev/node_modules/@babel/runtime/helpers/inheritsLoose.js","/root/.Project/.dev/node_modules/@emotion/cache/dist/cache.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/core/dist/core.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/css/dist/css.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/hash/dist/hash.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/memoize/dist/memoize.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/serialize/dist/serialize.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/sheet/dist/sheet.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/stylis/dist/stylis.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/unitless/dist/unitless.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/utils/dist/utils.browser.esm.js","/root/.Project/.dev/node_modules/@emotion/weak-memoize/dist/weak-memoize.browser.esm.js","/root/.Project/.dev/node_modules/@fortawesome/fontawesome-svg-core/index.es.js","/root/.Project/.dev/node_modules/@fortawesome/free-solid-svg-icons/index.es.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/index.es.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/object-assign/index.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/checkPropTypes.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/factoryWithTypeCheckers.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/index.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/prop-types/lib/ReactPropTypesSecret.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/react-is/cjs/react-is.development.js","/root/.Project/.dev/node_modules/@fortawesome/react-fontawesome/node_modules/react-is/index.js","/root/.Project/.dev/node_modules/dom-helpers/esm/addClass.js","/root/.Project/.dev/node_modules/dom-helpers/esm/hasClass.js","/root/.Project/.dev/node_modules/dom-helpers/esm/removeClass.js","/root/.Project/.dev/node_modules/memoize-one/dist/memoize-one.esm.js","/root/.Project/.dev/node_modules/prop-types/checkPropTypes.js","/root/.Project/.dev/node_modules/prop-types/factoryWithTypeCheckers.js","/root/.Project/.dev/node_modules/prop-types/index.js","/root/.Project/.dev/node_modules/prop-types/lib/ReactPropTypesSecret.js","/root/.Project/.dev/node_modules/prop-types/node_modules/object-assign/index.js","/root/.Project/.dev/node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js","/root/.Project/.dev/node_modules/prop-types/node_modules/react-is/index.js","/root/.Project/.dev/node_modules/react-dom/cjs/react-dom.development.js","/root/.Project/.dev/node_modules/react-dom/index.js","/root/.Project/.dev/node_modules/react-dom/node_modules/object-assign/index.js","/root/.Project/.dev/node_modules/react-dom/node_modules/prop-types/checkPropTypes.js","/root/.Project/.dev/node_modules/react-dom/node_modules/prop-types/lib/ReactPropTypesSecret.js","/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/cjs/scheduler-tracing.development.js","/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/cjs/scheduler.development.js","/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/index.js","/root/.Project/.dev/node_modules/react-dom/node_modules/scheduler/tracing.js","/root/.Project/.dev/node_modules/react-input-autosize/lib/AutosizeInput.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/ansi-styles/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/chalk/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/chalk/templates.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/conversions.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/color-convert/route.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/color-name/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/css-loader/dist/runtime/api.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/escape-string-regexp/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/events/events.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/node-libs-browser/node_modules/punycode/punycode.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/process/browser.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/decode.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/encode.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/querystring-es3/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/formatWebpackMessages.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/launchEditorEndpoint.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/node_modules/strip-ansi/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/node_modules/strip-ansi/node_modules/ansi-regex/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/webpackHotDevClient.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/react-error-overlay/lib/index.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/setimmediate/setImmediate.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/style-loader/lib/addStyles.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/style-loader/lib/urls.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/supports-color/browser.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/timers-browserify/main.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/url/url.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/url/util.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/buildin/global.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/buildin/module.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/dev-server.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/emitter.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/log-apply-result.js","/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/log.js","/root/.Project/.dev/node_modules/react-select/animated/dist/react-select.browser.esm.js","/root/.Project/.dev/node_modules/react-select/dist/Select-9fdb8cd0.browser.esm.js","/root/.Project/.dev/node_modules/react-select/dist/index-4322c0ed.browser.esm.js","/root/.Project/.dev/node_modules/react-select/dist/react-select.browser.esm.js","/root/.Project/.dev/node_modules/react-select/dist/stateManager-04f734a2.browser.esm.js","/root/.Project/.dev/node_modules/react-select/dist/utils-06b0d5a4.browser.esm.js","/root/.Project/.dev/node_modules/react-transition-group/esm/CSSTransition.js","/root/.Project/.dev/node_modules/react-transition-group/esm/ReplaceTransition.js","/root/.Project/.dev/node_modules/react-transition-group/esm/SwitchTransition.js","/root/.Project/.dev/node_modules/react-transition-group/esm/Transition.js","/root/.Project/.dev/node_modules/react-transition-group/esm/TransitionGroup.js","/root/.Project/.dev/node_modules/react-transition-group/esm/TransitionGroupContext.js","/root/.Project/.dev/node_modules/react-transition-group/esm/config.js","/root/.Project/.dev/node_modules/react-transition-group/esm/index.js","/root/.Project/.dev/node_modules/react-transition-group/esm/utils/ChildMapping.js","/root/.Project/.dev/node_modules/react-transition-group/esm/utils/PropTypes.js","/root/.Project/.dev/node_modules/react/cjs/react.development.js","/root/.Project/.dev/node_modules/react/index.js","/root/.Project/.dev/node_modules/react/node_modules/object-assign/index.js","/root/.Project/.dev/node_modules/react/node_modules/prop-types/checkPropTypes.js","/root/.Project/.dev/node_modules/react/node_modules/prop-types/lib/ReactPropTypesSecret.js"]
[10:38:45.124 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"stdout","output":"[HMR] Waiting for update signal from WDS...\n","source":{"name":"log.js","path":"/root/.Project/.dev/node_modules/react-scripts/node_modules/webpack/hot/log.js","sourceReference":1001,"origin":"read-only inlined content from source map"},"line":24,"column":1}}
[10:38:45.126 UTC] To client: {"seq":0,"type":"event","event":"initialized"}
[10:38:45.128 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"injectGlobalHook.js","path":"chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/injectGlobalHook.js","sourceReference":1002}}}
[10:38:45.129 UTC] From client: loadedSources(undefined)
[10:38:45.132 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM6","path":"<eval>/VM6","sourceReference":1003}}}
[10:38:45.133 UTC] To client: {"seq":0,"type":"response","request_seq":3,"command":"loadedSources","success":true,"body":{"sources":[{"name":"VM11","path":"<eval>/VM11","sourceReference":1008},{"name":"VM28","path":"<eval>/VM28","sourceReference":1019},{"name":"VM6","path":"<eval>/VM6","sourceReference":1003},{"name":"bubble_compiled.js","path":"chrome-extension://aapbdbdomjkkjkaonfhkkikfgjllcleb/bubble_compiled.js","sourceReference":1017},{"name":"injectGlobalHook.js","path":"chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/injectGlobalHook.js","sourceReference":1002},{"name":"Grammarly-check.js","path":"chrome-extension://kbfnbcaeplbcioakkpcpgfkobkghlhen/src/js/Grammarly-check.js","sourceReference":1018},{"name":"adblock-bandaids.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-bandaids.js","sourceReference":1010},{"name":"adblock-functions.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-functions.js","sourceReference":1009},{"name":"adblock-onpage-icon-cs.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-onpage-icon-cs.js","sourceReference":1016},{"name":"adblock-uiscripts-rightclick_hook.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-uiscripts-rightclick_hook.js","sourceReference":1015},{"name":"common.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/common.js","sourceReference":1005},{"name":"content.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/content.js","sourceReference":1006},{"name":"include.postload.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.postload.js","sourceReference":1014},{"name":"include.preload.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.preload.js","sourceReference":1007},{"name":"polyfill.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/polyfill.js","sourceReference":1004},{"name":"content.js","path":"chrome-extension://ngpampappnmepgilojfohadhhmbhlaek/content.js","sourceReference":1011},{"name":"0.chunk.js","path":"http://localhost:3000/static/js/0.chunk.js","sourceReference":1000},{"name":"bundle.js","path":"http://localhost:3000/static/js/bundle.js","sourceReference":1012},{"name":"main.chunk.js","path":"http://localhost:3000/static/js/main.chunk.js","sourceReference":1013}]}}
[10:38:45.133 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/loadedSources","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4272.0 Safari/537.36 Edg/87.0.654.0","successful":"true","timeTakenInMilliseconds":"4.139501","requestType":"request"}}}
[10:38:45.134 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"stdout","output":"./src/components/layout/channels-panel/ChannelsPanel.jsx\n  Line 11:27:  'setSearchedChannel' is assigned a value but never used  no-unused-vars\n","source":{"name":"webpackHotDevClient.js","path":"/root/.Project/.dev/node_modules/react-scripts/node_modules/react-dev-utils/webpackHotDevClient.js","sourceReference":1020,"origin":"read-only inlined content from source map"},"line":138,"column":1}}
[10:38:45.134 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"polyfill.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/polyfill.js","sourceReference":1004}}}
[10:38:45.135 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"common.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/common.js","sourceReference":1005}}}
[10:38:45.135 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"content.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/ext/content.js","sourceReference":1006}}}
[10:38:45.135 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"include.preload.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.preload.js","sourceReference":1007}}}
[10:38:45.136 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM11","path":"<eval>/VM11","sourceReference":1008}}}
[10:38:45.136 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"adblock-functions.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-functions.js","sourceReference":1009}}}
[10:38:45.137 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"adblock-bandaids.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-bandaids.js","sourceReference":1010}}}
[10:38:45.137 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"content.js","path":"chrome-extension://ngpampappnmepgilojfohadhhmbhlaek/content.js","sourceReference":1011}}}
[10:38:45.137 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"bundle.js","path":"http://localhost:3000/static/js/bundle.js","sourceReference":1012}}}
[10:38:45.138 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"0.chunk.js","path":"http://localhost:3000/static/js/0.chunk.js","sourceReference":1000}}}
[10:38:45.138 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"main.chunk.js","path":"http://localhost:3000/static/js/main.chunk.js","sourceReference":1013}}}
[10:38:45.138 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"include.postload.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/include.postload.js","sourceReference":1014}}}
[10:38:45.139 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"adblock-uiscripts-rightclick_hook.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-uiscripts-rightclick_hook.js","sourceReference":1015}}}
[10:38:45.139 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"adblock-onpage-icon-cs.js","path":"chrome-extension://ndcileolkflehcjpmjnfbnaibdcgglog/adblock-onpage-icon-cs.js","sourceReference":1016}}}
[10:38:45.139 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"bubble_compiled.js","path":"chrome-extension://aapbdbdomjkkjkaonfhkkikfgjllcleb/bubble_compiled.js","sourceReference":1017}}}
[10:38:45.140 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"Grammarly-check.js","path":"chrome-extension://kbfnbcaeplbcioakkpcpgfkobkghlhen/src/js/Grammarly-check.js","sourceReference":1018}}}
[10:38:45.140 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM28","path":"<eval>/VM28","sourceReference":1019}}}
[10:38:45.263 UTC] From client: setBreakpoints({"source":{"name":"fontawesome.js","path":"vscode-remote://wsl%2Bubuntu/root/.Project/bin/frontend/src/utility/fontawesome.js"},"lines":[9],"breakpoints":[{"line":9}],"sourceModified":false})
[10:38:45.264 UTC] remoteMapper: mapping remote uri vscode-remote://wsl%2Bubuntu/root/.Project/bin/frontend/src/utility/fontawesome.js to internal path: /__vscode-remote-uri__/root/.Project/bin/frontend/src/utility/fontawesome.js
[10:38:45.265 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"setBreakpointsRequest","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4272.0 Safari/537.36 Edg/87.0.654.0","fileExt":".js"}}}
[10:38:45.266 UTC] To client: {"seq":0,"type":"response","request_seq":4,"command":"setBreakpoints","success":true,"body":{"breakpoints":[{"verified":false,"line":9,"message":"Breakpoint ignored because generated code not found (source map problem?).","id":1000}]}}
[10:38:45.266 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/setBreakpoints","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4272.0 Safari/537.36 Edg/87.0.654.0","successful":"true","timeTakenInMilliseconds":"3.864699","requestType":"request"}}}
[10:38:45.288 UTC] From client: setExceptionBreakpoints({"filters":["uncaught"]})
[10:38:45.288 UTC] → To target: "{\"id\":14,\"method\":\"Debugger.setPauseOnExceptions\",\"params\":{\"state\":\"uncaught\"}}"
[10:38:45.289 UTC] ← From target: {"id":14,"result":{}}
[10:38:45.289 UTC] To client: {"seq":0,"type":"response","request_seq":5,"command":"setExceptionBreakpoints","success":true}
[10:38:45.289 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/setExceptionBreakpoints","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4272.0 Safari/537.36 Edg/87.0.654.0","successful":"true","timeTakenInMilliseconds":"1.720499","requestType":"request"}}}
[10:38:45.294 UTC] From client: configurationDone(undefined)
[10:38:45.295 UTC] To client: {"seq":0,"type":"response","request_seq":6,"command":"configurationDone","success":true}
[10:38:45.295 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/configurationDone","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4272.0 Safari/537.36 Edg/87.0.654.0","successful":"true","timeTakenInMilliseconds":"0.466","requestType":"request"}}}
[10:38:45.304 UTC] From client: threads(undefined)
[10:38:45.304 UTC] To client: {"seq":0,"type":"response","request_seq":7,"command":"threads","success":true,"body":{"threads":[{"id":1,"name":"Microsoft Edge"}]}}
[10:38:45.305 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/threads","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4272.0 Safari/537.36 Edg/87.0.654.0","successful":"true","timeTakenInMilliseconds":"0.7125","requestType":"request"}}}
[10:38:54.718 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"target/notification/onScriptParsed","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4272.0 Safari/537.36 Edg/87.0.654.0","aggregated.startTime":"[\"1601894324825\",\"1601894324832\",\"1601894324833\",\"1601894324834\",\"1601894324835\",\"1601894324836\",\"1601894324837\",\"1601894324838\",\"1601894324839\",\"1601894324840\",\"1601894324868\",\"1601894324872\",\"1601894324874\",\"1601894324841\",\"1601894324880\",\"1601894324882\",\"1601894324865\",\"1601894324923\",\"1601894324842\"]","aggregated.successful":"[\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\",\"true\"]","aggregated.timeTakenInMilliseconds":"[\"6.5048\",\"0.777599\",\"0.724401\",\"1.385499\",\"1.745699\",\"0.951\",\"0.5892\",\"1.499099\",\"1.003301\",\"0.5734\",\"1.667999\",\"1.079001\",\"0.9366\",\"38.294801\",\"1.536299\",\"3.7316\",\"29.384101\",\"1.0592\",\"284.108699\"]"}}}

Could not download sourcemap using WSL 2

I'm using WSL 2 and the breakpoints are not working. Seems that is having issues with getting the sourcemaps.

[22:59:28.365 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:3000
[22:59:28.365 UTC] Sourcemaps.downloadSourceMapContents: downlading from 127.0.0.1 instead of localhost
[22:59:30.410 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:3000
[22:59:30.410 UTC] SourceMaps.loadSourceMapContents: Could not download sourcemap from http://localhost:3000/main.186cb047.js.map

No idea why is trying to download the sourcemaps on 127.0.0.1 but that is not going to work.

  • Ubuntu WSL2
  • VS Code Version: 1.44.1
  • launch.json
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "edge",
      "request": "launch",
      "name": "Launch",
      "url": "http://localhost:3000",
      "webRoot": "${workspaceFolder}",
      "breakOnLoad": true,
      "sourceMaps": true,
      "trace": true
    }
  ]
}
  • settings.json
    "remote.extensionKind": {
        "msjsdiag.debugger-for-edge": "workspace"
    }
  • Log file:
2020-4-14, 22:59:24.436 UTC
[22:59:24.436 UTC] OS: win32 x64
[22:59:24.436 UTC] Adapter node: v12.8.1 x64
[22:59:24.436 UTC] vscode-chrome-debug-core: 6.7.50
[22:59:24.436 UTC] debugger-for-edge: 1.0.14
[22:59:24.436 UTC] From client: initialize({"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"msedge","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en-us","supportsProgressReporting":true})
[22:59:24.436 UTC] To client: {"seq":0,"type":"response","request_seq":1,"command":"initialize","success":true,"body":{"exceptionBreakpointFilters":[{"label":"All Exceptions","filter":"all","default":false},{"label":"Uncaught Exceptions","filter":"uncaught","default":false}],"supportsConfigurationDoneRequest":true,"supportsSetVariable":true,"supportsConditionalBreakpoints":true,"supportsCompletionsRequest":true,"supportsHitConditionalBreakpoints":true,"supportsRestartFrame":true,"supportsExceptionInfoRequest":true,"supportsDelayedStackTraceLoading":true,"supportsValueFormattingOptions":true,"supportsEvaluateForHovers":true,"supportsLoadedSourcesRequest":true,"supportsRestartRequest":true,"supportsSetExpression":true,"supportsLogPoints":true}}
[22:59:24.436 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/initialize","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","successful":"true","timeTakenInMilliseconds":"2.4258","requestType":"request"}}}
[22:59:24.436 UTC] From client: launch({"type":"msedge","request":"launch","name":"Launch","url":"http://localhost:3000","webRoot":"\\home\\surface\\projects\\tests\\debuger","port":9223,"breakOnLoad":true,"sourceMaps":true,"trace":true,"__sessionId":"96d63445-7853-4c2b-b6c7-6c4000a829a7"})
[22:59:24.436 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"debugStarted","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","request":"launch","args":["type","request","name","url","webRoot","port","breakOnLoad","sourceMaps","trace","__sessionId","breakOnLoadStrategy","pathMapping","sourceMapPathOverrides","skipFileRegExps","targetFilter","smartStep","showAsyncStacks"]}}}
[22:59:24.436 UTC] Getting browser and debug protocol version via http://127.0.0.1:9223/json/version
[22:59:24.436 UTC] Discovering targets via http://127.0.0.1:9223/json/list
[22:59:24.516 UTC] [chromeSpawnHelper] spawn('C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe', ["--remote-debugging-port=9223","--no-first-run","--no-default-browser-check","--user-data-dir=C:\\Users\\sgcg5\\AppData\\Local\\Temp\\vscode-edge-debug-userdatadir_9223","about:blank"])

[22:59:24.526 UTC] got Edge PID: 7284
[22:59:25.144 UTC] Got browser version: Edg/81.0.416.53
[22:59:25.145 UTC] Got debug protocol version: 1.3
[22:59:25.145 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"targetDebugProtocolVersion","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14"}}}
[22:59:25.147 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"targetCount","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","numTargets":1}}}
[22:59:25.149 UTC] Attaching to target: {"description":"","devtoolsFrontendUrl":"/devtools/inspector.html?ws=localhost/devtools/page/E264E03D912A30CA4ABFD315943B7879","id":"E264E03D912A30CA4ABFD315943B7879","title":"","type":"page","url":"about:blank","webSocketDebuggerUrl":"ws://127.0.0.1:9223/devtools/page/E264E03D912A30CA4ABFD315943B7879","version":{}}
[22:59:25.149 UTC] WebSocket Url: ws://127.0.0.1:9223/devtools/page/E264E03D912A30CA4ABFD315943B7879
[22:59:25.217 UTC] → To target: "{\"id\":1,\"method\":\"Console.enable\"}"
[22:59:25.218 UTC] → To target: "{\"id\":2,\"method\":\"Debugger.enable\"}"
[22:59:25.219 UTC] → To target: "{\"id\":3,\"method\":\"Runtime.enable\"}"
[22:59:25.220 UTC] → To target: "{\"id\":4,\"method\":\"Log.enable\"}"
[22:59:25.221 UTC] → To target: "{\"id\":5,\"method\":\"Runtime.runIfWaitingForDebugger\"}"
[22:59:25.223 UTC] → To target: "{\"id\":6,\"method\":\"Runtime.run\"}"
[22:59:25.224 UTC] → To target: "{\"id\":7,\"method\":\"Page.enable\"}"
[22:59:25.224 UTC] → To target: "{\"id\":8,\"method\":\"Network.enable\",\"params\":{}}"
[22:59:25.347 UTC] ← From target: {"id":1,"result":{}}
[22:59:25.349 UTC] ← From target: {"id":2,"result":{"debuggerId":"-1987440225290845178.-1247289295693242310"}}
[22:59:25.354 UTC] ← From target: {"method":"Runtime.executionContextCreated","params":{"context":{"id":1,"origin":"://","name":"","auxData":{"isDefault":true,"type":"default","frameId":"E264E03D912A30CA4ABFD315943B7879"}}}}
[22:59:25.357 UTC] ← From target: {"id":3,"result":{}}
[22:59:25.358 UTC] ← From target: {"id":4,"result":{}}
[22:59:25.360 UTC] ← From target: {"id":5,"result":{}}
[22:59:25.360 UTC] ← From target: {"error":{"code":-32601,"message":"'Runtime.run' wasn't found"},"id":6}
[22:59:25.361 UTC] ← From target: {"id":7,"result":{}}
[22:59:25.361 UTC] ← From target: {"id":8,"result":{}}
[22:59:25.362 UTC] → To target: "{\"id\":9,\"method\":\"Debugger.setBlackboxPatterns\",\"params\":{\"patterns\":[\"^chrome-extension:.*\"]}}"
[22:59:25.363 UTC] → To target: "{\"id\":10,\"method\":\"Schema.getDomains\"}"
[22:59:25.375 UTC] ← From target: {"id":10,"result":{"domains":[{"name":"Inspector","version":"1.2"},{"name":"Memory","version":"1.2"},{"name":"Page","version":"1.2"},{"name":"Emulation","version":"1.2"},{"name":"Security","version":"1.2"},{"name":"Network","version":"1.2"},{"name":"Database","version":"1.2"},{"name":"IndexedDB","version":"1.2"},{"name":"CacheStorage","version":"1.2"},{"name":"DOMStorage","version":"1.2"},{"name":"CSS","version":"1.2"},{"name":"ApplicationCache","version":"1.2"},{"name":"DOM","version":"1.2"},{"name":"IO","version":"1.2"},{"name":"DOMDebugger","version":"1.2"},{"name":"DOMSnapshot","version":"1.2"},{"name":"ServiceWorker","version":"1.2"},{"name":"Input","version":"1.2"},{"name":"LayerTree","version":"1.2"},{"name":"DeviceOrientation","version":"1.2"},{"name":"Tracing","version":"1.2"},{"name":"Animation","version":"1.2"},{"name":"Accessibility","version":"1.2"},{"name":"Storage","version":"1.2"},{"name":"Log","version":"1.2"},{"name":"Runtime","version":"1.2"},{"name":"Debugger","version":"1.2"},{"name":"Profiler","version":"1.2"},{"name":"HeapProfiler","version":"1.2"},{"name":"Schema","version":"1.2"},{"name":"Target","version":"1.2"},{"name":"Overlay","version":"1.2"},{"name":"Performance","version":"1.2"},{"name":"Audits","version":"1.2"},{"name":"HeadlessExperimental","version":"1.2"}]}}
[22:59:25.376 UTC] → To target: "{\"id\":11,\"method\":\"Debugger.setAsyncCallStackDepth\",\"params\":{\"maxDepth\":4}}"
[22:59:25.588 UTC] ← From target: {"id":9,"result":{}}
[22:59:25.637 UTC] ← From target: {"id":11,"result":{}}
[22:59:25.639 UTC] → To target: "{\"id\":12,\"method\":\"Runtime.evaluate\",\"params\":{\"expression\":\"navigator.userAgent\",\"silent\":true}}"
[22:59:25.639 UTC] → To target: "{\"id\":13,\"method\":\"Browser.getVersion\"}"
[22:59:25.639 UTC] /json/version failed, attempting workaround to get the version
[22:59:25.674 UTC] ← From target: {"id":13,"result":{"protocolVersion":"1.3","product":"Edg/81.0.416.53","revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","jsVersion":"8.1.307.28"}}
[22:59:25.675 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"target-version","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","Versions.Target.V8":"8.1.307.28","Versions.Target.Project":"Edg","Versions.Target.Version":"81.0.416.53"}}}
[22:59:25.675 UTC] To client: {"seq":0,"type":"response","request_seq":2,"command":"launch","success":true}
[22:59:25.675 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/launch","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","Versions.Target.V8":"8.1.307.28","Versions.Target.Project":"Edg","Versions.Target.Version":"81.0.416.53","successful":"true","timeTakenInMilliseconds":"1271.465401","requestType":"request","numberOfEdgeCmdLineSwitchesBeingUsed":"0"}}}
[22:59:25.680 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"5","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":19,"executionContextId":1,"hash":"3a6f8cb8708878331cc2be2ec90de0ab25738855","executionContextAuxData":{"isDefault":true,"type":"default","frameId":"E264E03D912A30CA4ABFD315943B7879"},"isLiveEdit":false,"sourceMapURL":"","hasSourceURL":false,"isModule":false,"length":19}}
[22:59:25.685 UTC] → To target: "{\"id\":14,\"method\":\"Debugger.getPossibleBreakpoints\",\"params\":{\"start\":{\"scriptId\":\"5\",\"lineNumber\":0,\"columnNumber\":0},\"end\":{\"scriptId\":\"5\",\"lineNumber\":1,\"columnNumber\":0},\"restrictToFunction\":false}}"
[22:59:25.689 UTC] ← From target: {"id":12,"result":{"result":{"type":"string","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53"}}}
[22:59:25.689 UTC] Target userAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53
[22:59:25.690 UTC] → To target: "{\"id\":15,\"method\":\"Network.setCacheDisabled\",\"params\":{\"cacheDisabled\":true}}"
[22:59:25.697 UTC] ← From target: {"id":14,"result":{"locations":[{"scriptId":"5","lineNumber":0,"columnNumber":0}]}}
[22:59:25.698 UTC] To client: {"seq":0,"type":"event","event":"initialized"}
[22:59:25.701 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"VM5","path":"<eval>/VM5","sourceReference":1000}}}
[22:59:25.706 UTC] ← From target: {"id":15,"result":{}}
[22:59:25.776 UTC] From client: loadedSources(undefined)
[22:59:25.777 UTC] To client: {"seq":0,"type":"response","request_seq":3,"command":"loadedSources","success":true,"body":{"sources":[{"name":"VM5","path":"<eval>/VM5","sourceReference":1000}]}}
[22:59:25.778 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/loadedSources","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","Versions.Target.V8":"8.1.307.28","Versions.Target.Project":"Edg","Versions.Target.Version":"81.0.416.53","successful":"true","timeTakenInMilliseconds":"1.498","requestType":"request"}}}
[22:59:25.782 UTC] From client: setBreakpoints({"source":{"name":"main.tsx","path":"vscode-remote://wsl%2Bubuntu/home/surface/projects/tests/debuger/main.tsx"},"lines":[18],"breakpoints":[{"line":18}],"sourceModified":false})
[22:59:25.784 UTC] remoteMapper: mapping remote uri vscode-remote://wsl%2Bubuntu/home/surface/projects/tests/debuger/main.tsx to internal path: /__vscode-remote-uri__/home/surface/projects/tests/debuger/main.tsx
[22:59:25.784 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"setBreakpointsRequest","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","Versions.Target.V8":"8.1.307.28","Versions.Target.Project":"Edg","Versions.Target.Version":"81.0.416.53","fileExt":".tsx"}}}
[22:59:25.785 UTC] SourceMaps.setBP: /__vscode-remote-uri__/home/surface/projects/tests/debuger/main.tsx can't be resolved to a loaded script. It may just not be loaded yet.
[22:59:25.786 UTC] Paths.setBP: No target url cached yet for client path: /__vscode-remote-uri__/home/surface/projects/tests/debuger/main.tsx.
[22:59:25.787 UTC] → To target: "{\"id\":16,\"method\":\"DOMDebugger.setInstrumentationBreakpoint\",\"params\":{\"eventName\":\"scriptFirstStatement\"}}"
[22:59:25.790 UTC] ← From target: {"id":16,"result":{}}
[22:59:25.792 UTC] To client: {"seq":0,"type":"response","request_seq":4,"command":"setBreakpoints","success":true,"body":{"breakpoints":[{"id":1000,"verified":false,"message":"Breakpoint set but not yet bound"}]}}
[22:59:25.793 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/setBreakpoints","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","Versions.Target.V8":"8.1.307.28","Versions.Target.Project":"Edg","Versions.Target.Version":"81.0.416.53","successful":"true","timeTakenInMilliseconds":"10.6032","requestType":"request"}}}
[22:59:25.804 UTC] From client: setExceptionBreakpoints({"filters":[]})
[22:59:25.806 UTC] → To target: "{\"id\":17,\"method\":\"Debugger.setPauseOnExceptions\",\"params\":{\"state\":\"none\"}}"
[22:59:25.808 UTC] ← From target: {"id":17,"result":{}}
[22:59:25.809 UTC] To client: {"seq":0,"type":"response","request_seq":5,"command":"setExceptionBreakpoints","success":true}
[22:59:25.809 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/setExceptionBreakpoints","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","Versions.Target.V8":"8.1.307.28","Versions.Target.Project":"Edg","Versions.Target.Version":"81.0.416.53","successful":"true","timeTakenInMilliseconds":"4.866699","requestType":"request"}}}
[22:59:25.822 UTC] From client: configurationDone(undefined)
[22:59:25.823 UTC] → To target: "{\"id\":18,\"method\":\"Page.navigate\",\"params\":{\"url\":\"http://localhost:3000\"}}"
[22:59:25.823 UTC] To client: {"seq":0,"type":"response","request_seq":6,"command":"configurationDone","success":true}
[22:59:25.823 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/configurationDone","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","Versions.Target.V8":"8.1.307.28","Versions.Target.Project":"Edg","Versions.Target.Version":"81.0.416.53","successful":"true","timeTakenInMilliseconds":"1.0734","requestType":"request"}}}
[22:59:25.827 UTC] From client: threads(undefined)
[22:59:25.827 UTC] To client: {"seq":0,"type":"response","request_seq":7,"command":"threads","success":true,"body":{"threads":[{"id":1,"name":"Microsoft Edge"}]}}
[22:59:25.827 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/threads","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","Versions.Target.V8":"8.1.307.28","Versions.Target.Project":"Edg","Versions.Target.Version":"81.0.416.53","successful":"true","timeTakenInMilliseconds":"0.4314","requestType":"request"}}}
[22:59:26.092 UTC] ← From target: {"id":18,"result":{"frameId":"E264E03D912A30CA4ABFD315943B7879","loaderId":"37FE538AD03D4AA669A426AD39F01065"}}
[22:59:26.109 UTC] ← From target: {"method":"Page.frameStartedLoading","params":{"frameId":"E264E03D912A30CA4ABFD315943B7879"}}
[22:59:26.109 UTC] ← From target: {"method":"Runtime.executionContextDestroyed","params":{"executionContextId":1}}
[22:59:26.109 UTC] ← From target: {"method":"Runtime.executionContextsCleared","params":{}}
[22:59:26.110 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"removed","source":{"name":"VM5","path":"<eval>/VM5","sourceReference":1000}}}
[22:59:26.110 UTC] ← From target: {"method":"Page.frameNavigated","params":{"frame":{"id":"E264E03D912A30CA4ABFD315943B7879","loaderId":"37FE538AD03D4AA669A426AD39F01065","url":"http://localhost:3000/","securityOrigin":"http://localhost:3000","mimeType":"text/html"}}}
[22:59:26.111 UTC] ← From target: {"method":"Runtime.executionContextCreated","params":{"context":{"id":2,"origin":"http://localhost:3000","name":"","auxData":{"isDefault":true,"type":"default","frameId":"E264E03D912A30CA4ABFD315943B7879"}}}}
[22:59:26.311 UTC] ← From target: {"method":"Debugger.scriptParsed","params":{"scriptId":"6","url":"http://localhost:3000/main.186cb047.js","startLine":0,"startColumn":0,"endLine":28534,"endColumn":42,"executionContextId":2,"hash":"188bed548191d4871cac54604d55b17d63a0684c","executionContextAuxData":{"isDefault":true,"type":"default","frameId":"E264E03D912A30CA4ABFD315943B7879"},"isLiveEdit":false,"sourceMapURL":"/main.186cb047.js.map","hasSourceURL":false,"isModule":false,"length":1064491}}
[22:59:26.311 UTC] Paths.scriptParsed: could not resolve http://localhost:3000/main.186cb047.js to a file with pathMapping/webRoot: {"/":"\\home\\surface\\projects\\tests\\debuger"}. It may be external or served directly from the server's memory (and that's OK).
[22:59:26.312 UTC] SourceMaps.getMapForGeneratedPath: Finding SourceMap for http://localhost:3000/main.186cb047.js by URI: /main.186cb047.js.map and webRoot/pathMapping: {"/":"\\home\\surface\\projects\\tests\\debuger"}
[22:59:26.312 UTC] SourceMaps.loadSourceMapContents: Downloading sourcemap file from http://localhost:3000/main.186cb047.js.map
[22:59:26.322 UTC] To client: {"seq":0,"type":"event","event":"loadedSource","body":{"reason":"new","source":{"name":"main.186cb047.js","path":"http://localhost:3000/main.186cb047.js","sourceReference":1001}}}
[22:59:26.322 UTC] ← From target: {"method":"Debugger.paused","params":{"callFrames":[{"callFrameId":"{\"ordinal\":0,\"injectedScriptId\":2}","functionName":"","functionLocation":{"scriptId":"6","lineNumber":0,"columnNumber":0},"location":{"scriptId":"6","lineNumber":7,"columnNumber":0},"url":"http://localhost:3000/main.186cb047.js","scopeChain":[{"type":"global","object":{"type":"object","className":"Window","description":"Window","objectId":"{\"injectedScriptId\":2,\"id\":1}"}}],"this":{"type":"object","className":"Window","description":"Window","objectId":"{\"injectedScriptId\":2,\"id\":2}"}}],"reason":"EventListener","data":{"eventName":"instrumentation:scriptFirstStatement"},"hitBreakpoints":[]}}
[22:59:28.365 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:3000
[22:59:28.365 UTC] Sourcemaps.downloadSourceMapContents: downlading from 127.0.0.1 instead of localhost
[22:59:30.410 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:3000
[22:59:30.410 UTC] SourceMaps.loadSourceMapContents: Could not download sourcemap from http://localhost:3000/main.186cb047.js.map
[22:59:30.411 UTC] BreakOnLoadHelper: Finished waiting for breakpoints to get resolved.
[22:59:30.411 UTC] Paths.scriptParsed: could not resolve http://localhost:3000/main.186cb047.js to a file with pathMapping/webRoot: {"/":"\\home\\surface\\projects\\tests\\debuger"}. It may be external or served directly from the server's memory (and that's OK).
[22:59:30.412 UTC] → To target: "{\"id\":19,\"method\":\"Debugger.resume\"}"
[22:59:30.413 UTC] ← From target: {"id":19,"result":{}}
[22:59:30.433 UTC] ← From target: {"method":"Debugger.resumed","params":{}}
[22:59:30.434 UTC] To client: {"seq":0,"type":"event","event":"continued","body":{"threadId":1}}
[22:59:30.435 UTC] ← From target: {"method":"Console.messageAdded","params":{"message":{"source":"console-api","level":"info","text":"%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools font-weight:bold","url":"http://localhost:3000/main.186cb047.js","line":28232,"column":21}}}
[22:59:30.435 UTC] ← From target: {"method":"Runtime.consoleAPICalled","params":{"type":"info","args":[{"type":"string","value":"%cDownload the React DevTools for a better development experience: https://fb.me/react-devtools"},{"type":"string","value":"font-weight:bold"}],"executionContextId":2,"timestamp":1.586905170432759e+12,"stackTrace":{"callFrames":[{"functionName":"","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":28231,"columnNumber":20},{"functionName":"parcelRequire.node_modules/react-dom/cjs/react-dom.development.js.react","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":28247,"columnNumber":4},{"functionName":"newRequire","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":46,"columnNumber":23},{"functionName":"localRequire","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":52,"columnNumber":13},{"functionName":"parcelRequire.node_modules/react-dom/index.js../cjs/react-dom.development.js","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":28285,"columnNumber":19},{"functionName":"newRequire","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":46,"columnNumber":23},{"functionName":"localRequire","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":52,"columnNumber":13},{"functionName":"parcelRequire.main.tsx.react-dom","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":28304,"columnNumber":18},{"functionName":"newRequire","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":46,"columnNumber":23},{"functionName":"","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":80,"columnNumber":6},{"functionName":"","scriptId":"6","url":"http://localhost:3000/main.186cb047.js","lineNumber":119,"columnNumber":2}]}}}
[22:59:30.439 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"stdout","output":"\u001b[0;1mDownload the React DevTools for a better development experience: https://fb.me/react-devtools\n","source":{"name":"main.186cb047.js","path":"http://localhost:3000/main.186cb047.js","sourceReference":1001},"line":28232,"column":21}}
[22:59:30.491 UTC] ← From target: {"method":"Page.loadEventFired","params":{"timestamp":23010.453506}}
[22:59:30.492 UTC] ← From target: {"method":"Page.frameStoppedLoading","params":{"frameId":"E264E03D912A30CA4ABFD315943B7879"}}
[22:59:30.492 UTC] ← From target: {"method":"Page.domContentEventFired","params":{"timestamp":23010.454013}}
[22:59:30.644 UTC] → To target: "{\"id\":20,\"method\":\"Overlay.setPausedInDebuggerMessage\",\"params\":{}}"
[22:59:30.645 UTC] ← From target: {"id":20,"result":{}}
[22:59:34.394 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"target/notification/onScriptParsed","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","Versions.Target.V8":"8.1.307.28","Versions.Target.Project":"Edg","Versions.Target.Version":"81.0.416.53","aggregated.startTime":"[\"1586905165680\",\"1586905166311\"]","aggregated.successful":"[\"true\",\"true\"]","aggregated.timeTakenInMilliseconds":"[\"7.191701\",\"4100.1207\"]"}}}
[22:59:34.394 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"target/notification/onPaused","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.14","Versions.Target.CRDPVersion":"1.3","Versions.Target.Revision":"@e562aa48f5b848f9dd5d82bcbc2c99091fbbd857","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.92 Safari/537.36 Edg/81.0.416.53","Versions.Target.V8":"8.1.307.28","Versions.Target.Project":"Edg","Versions.Target.Version":"81.0.416.53","aggregated.startTime":"[\"1586905166322\"]","aggregated.successful":"[\"true\"]","aggregated.timeTakenInMilliseconds":"[\"4089.616\"]"}}}
[23:00:55.282 UTC] From client: disconnect({"restart":false})

Steps to reproduce (you need WSL 2, node...):

  1. Create a new project with node in /home/user/projects/tests/debuger
  2. Use parcel to bundle
  3. Use the launch.json and run a simple hello world (I used react and typescript)

main.tsx

import { render } from "react-dom";
import React, { useState, useCallback } from "react";

const App = ({ name = "World" }) => {
  const helloWorld = `Hello ${name}`;

  return (
    <div>
      <h2>{helloWorld}</h2>
      <Counter></Counter>
    </div>
  );
};

const Counter = () => {
  const [counter, setCounter] = useState(0);
  const onClick = useCallback(() => {
    setCounter(counter + 1); // I set the breakpoint here!!!!
  }, [counter]);

  return (
    <div>
      <h3>{counter}</h3>
      <button onClick={onClick}>increase ++</button>
    </div>
  );
};

render(<App></App>, document.getElementById("root"));

connect ECONNREFUSED 127.0.0.1:2015

Steps to reproduce:

  1. Run edge using msedge.exe --remote-debugging-port=2015
  2. Try attach to edge with the following settins:
    { "type": "edge", "request": "attach", "name": "Attach to Edge", "port": 2015, "webRoot": "${workspaceFolder}", "trace": true }
  3. Results in
    image

Error evaluating getter for 'arguments' and 'caller' show in Debug Console when right clicking on an empty string in variable (the right-click options do not come up at all)

Set up:

  1. Download VS Code from here: https://code.visualstudio.com/download
  2. Download Git from here: https://git-scm.com/
  3. Copy edge debug adapter extension from here: https://devdiv.visualstudio.com/_apis/resources/Containers/2479344?itemPath=drop&$format=zip
  4. Install the extension inside VS Code: Open VS Code->View->Command Palette->Extensions:Install from VSIX….
  5. Install Node.js from here: https://nodejs.org/en/
  6. Start server in project location

Steps to reproduce: (repro.gif has been attached)

  1. Open Sample project in VS Code: file->open folder
  2. Set breakpoint at a given line (in repro.gif, the breakpoint is at line 7 of test.js file aka "abcdef();")
  3. Debug with Edge and refresh page.
  4. Right click on an empty string variable ("b" in repro.gif variables, var b = "")

There is no right-click options box that comes up. Additionally, if you click on a valid variable afterwards, you get the debug messages shown in red in the first picture.

More info: It works fine when adding variables like var str = " " (space in double quote)

Actual:

  1. No response after right click empty string.
  2. Error evaluating getter for 'arguments' and 'caller' show in Debug Console.
    image

Expected: The options for variable shows.
image

HMR: Breakpoints not hit after edit - Works with Firefox debugger

  • VS Code Version: 1.44.2
  • Edge debugger : Lastest as of today

Steps to reproduce:

  1. Get repo https://github.com/youkou2/create-react-app-hmr (Code generated with create-react-app with hmr enabled)
  2. Set a breakpoint in function : App.js/onClick
  3. npm start > Start debug with Edge
  4. Click the button in the web page => Breakpoint hit
  5. Edit code in function : App.js/onClick
  6. Click the button in the web page => Breakpoint NOT hit => If I reapply the breakpoint, then it works.

Replay the same steps, but with the debug for Firefox => No issue. Step 6 works

I have tried this : https://medium.com/@auchenberg/live-edit-and-debug-your-react-apps-directly-from-vs-code-without-leaving-the-editor-3da489ed905f but, it looks that the steps described only enable the full reload, not the HMR

Slow

Having general performance issues with edge using this extension. Lunching the debugger produces very slow and choppy performance. CSS Animations show it the most. I would fault edge in general but when I load the website without the debugger attached. It runs at blazing speeds. Wondering if the hook process is whats killing the performance or just flags used to lunch edge. A private repo can be provided on request.

Launch with default profil

Hello

When I start "launch" debbug, it open Edge in new window with a default profil
The first Edge is with my profil
image

The second Edge
image

Adapter not sending "removed" loadedSource events on page refresh.

The adapter should be sending the "removed" loadedSource events when the page is refreshed to clear out old scripts, but it does not. This results in duplicated scripts in the scripts view while debugging (in Visual Studio only).

  • VS Code Version: N/A
  • Log file (set "trace": true in launch config):

Steps to reproduce:

  1. Launch Edge with debugging
  2. See in the logs that the loadedSource events with "removed" are never sent after a page refresh.

Debugger for Edge crash when refresh/restart

  • VS Code Version:1.39.2

  • Log file (set "trace": true in launch config):

For some reason I cannot upload the log file...I am coping & pasting the error

    at Client.processMessage (c:\Users\Lab\.vscode\extensions\msjsdiag.debugger-for-edge-1.0.12\node_modules\noice-json-rpc\lib\noice-json-rpc.js:66:36)
    at LoggingSocket.Client.socket.on (c:\Users\Lab\.vscode\extensions\msjsdiag.debugger-for-edge-1.0.12\node_modules\noice-json-rpc\lib\noice-json-rpc.js:42:48)
    at LoggingSocket.emit (events.js:187:15)
    at Receiver.receiverOnMessage (c:\Users\Lab\.vscode\extensions\msjsdiag.debugger-for-edge-1.0.12\node_modules\ws\lib\websocket.js:789:20)
    at Receiver.emit (events.js:182:13)
    at Receiver.dataMessage (c:\Users\Lab\.vscode\extensions\msjsdiag.debugger-for-edge-1.0.12\node_modules\ws\lib\receiver.js:422:14)
    at Receiver.getData (c:\Users\Lab\.vscode\extensions\msjsdiag.debugger-for-edge-1.0.12\node_modules\ws\lib\receiver.js:352:17)
    at Receiver.startLoop (c:\Users\Lab\.vscode\extensions\msjsdiag.debugger-for-edge-1.0.12\node_modules\ws\lib\receiver.js:138:22)
    at Receiver._write (c:\Users\Lab\.vscode\extensions\msjsdiag.debugger-for-edge-1.0.12\node_modules\ws\lib\receiver.js:74:10)
    at doWrite (_stream_writable.js:410:12)

Description:

  • Debugger for Edge crashes after refreshing/restarting

Steps to reproduce:

  • From Visual code, press at Launch Debugger for Edge
  • Once you see the page displaying and the debugger control panel at the top-center of the screen press 'Restart' at the debugger control panel (the green button)

Extension issue

  • Issue Type: Bug
  • Extension Name: debugger-for-edge
  • Extension Version: 1.0.15
  • OS Version: Windows_NT x64 10.0.18363
  • VSCode version: 1.50.1

⚠️ We have written the needed data into your clipboard. Please paste! ⚠️

Extension issue

  • Issue Type: Bug
  • Extension Name: debugger-for-edge
  • Extension Version: 1.0.15
  • OS Version: Windows_NT x64 10.0.19041
  • VSCode version: 1.49.0-insider

⚠️ We have written the needed data into your clipboard. Please paste! ⚠️

Not hitting breakpoints when building with webpack

I am having problems hitting breakpoints when building with webpack. To be precise, I am hitting breakpoints but not in the right location - breakpoints seem to be off by a few lines. If I build with tsc, however, I hit breakpoints fine. I see the following in your issues preamble:

Breakpoints not working? The README has some tips. Please see the "Troubleshooting" section of the README before filing an issue. Especially the tip about using the .scripts command for debugging sourcemap issues.
I actually don't see anything about .scripts in the ReadMe to assist in debugging sourcemap issues. Can you please clarify what I should do or where to find the information for using .scripts?

Thanks,

Courtney

[loc][Query][vscode_extensions ] Localizability of 0; "edge.breakOnLoadStrategy.regex.description"

Hi,
please help localization team to answer question from translator.
In case translator is not sure about context/meaning/localizability of string we raise a question to Core team.
Please re-assign back to use in case you are not the right contact person or you can´t assign to a proper person.
Can you help please?
Thanks!

Source:
Sets breakpoints optimistically in files with the same name as the file in which the breakpoint is set.

File Name:
Src\vscode-extensions\vscode-edge-debug2.xlf

Resource ID:
0; "edge.breakOnLoadStrategy.regex.description"

Query:
What does optimistically mean in this context?

Microsoft Edge Chromium will not attach to server running React app

  • VS Code Version: 1.51.0
  • Log file (set "trace": true in launch config): Checked 'C:\Users\cpayne\AppData\Local\Temp', but no log file was present (was looking for the file 'vscode-edge-debug2.txt'

Steps to reproduce:

  1. Disabled all installed debuggers in VS Code
  2. Enabled Debugger for Microsoft Edge, v1.0.15
  3. Closed and reloaded VS Code as administrator.
  4. Installed latest of 'react-app-polyfill', and ran 'npm run build' on my React app to ensure everything compiles.
  5. Deleted launch.json file
  6. Tried configuring Edge debugger by following the instructions here: https://docs.microsoft.com/en-us/microsoft-edge/visual-studio-code/debugger-for-edge
  7. I added the launch configuration, ran the 'start msedge' command, attached Edge to VS Code, then ran 'yarn start'.

Expected Behavior:
Running 'yarn start' serves the React app and opens a tab/window in Microsoft Edge. Once the app is running, I can attach my debugger to the running application and debug.

Actual Behavior:
VS Code serves the app, but launces a tab in Chrome. There is nothing in my launch.json file regarding launching or attaching a process to anything except MS Edge. If I try to navigate to the port where Edge is supposed to be listening (http://localhost:8080), I just get a 'ERR_CONNECTION_REFUSED' error message.

Getting "Unable to attach to browser" when trying to debug VS Code 1.48.2 in Edge Chromium 85.0.564.44

  • VS Code Version: 1.48.2
  • Log file (set "trace": true in launch config):

Steps to reproduce:

  1. Added launch.json section for Launch Edge
  2. Press F5 and the error appears

I have the following in my launch.json:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch Edge",
"request": "launch",
"type": "pwa-msedge",
"url": "https://localhost:44345",
"webRoot": "${workspaceFolder}"
},
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "https://localhost:44345",
"webRoot": "${workspaceFolder}"
}
]
}

I do not have any issue with using the Launch Chrome option, so I'm not sure if there is additional configuration that I need to do.

Why do docs state VS version >= 15.9.19 while the latest VSCode is 1.54

From the docs: https://github.com/microsoft/vscode-edge-debug2/blob/master/README.md

Install the latest version of Visual Studio. Debugging Microsoft Edge (EdgeHTML) is supported for VS versions >= 15.7. Debugging Microsoft Edge (Chromium) is supported for VS versions >= 15.9.19.

It says the version should be >= 15.9.19, however the latest VSCode version is 1.54: https://code.visualstudio.com/updates/v1_54

What am I missing?

Question: How to start to debug in the same open instance of Edge Chromium?

With the documentation, I was able to open a new Browser instance without any of my extensions (Like React DevTools and Redux DevTools)... I just want to attach or start listen to a tab of my existing https://localhost:44380/ (The port will be any)...

Exists a configuration just config the Extension to listen to an existing open tab?

Attaching with address: localhost resolves to 127.0.0.1 when browser resolves to [::1]

  • VS Code Version: 1.46.1
  • Log file (set "trace": true in launch config):
2020-6-21, 13:27:14.353 UTC
[13:27:14.353 UTC] OS: win32 x64
[13:27:14.353 UTC] Adapter node: v12.8.1 x64
[13:27:14.353 UTC] vscode-chrome-debug-core: 6.7.50
[13:27:14.353 UTC] debugger-for-edge: 1.0.15
[13:27:14.353 UTC] From client: initialize({"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"msedge","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en-gb","supportsProgressReporting":true})
[13:27:14.353 UTC] To client: {"seq":0,"type":"response","request_seq":1,"command":"initialize","success":true,"body":{"exceptionBreakpointFilters":[{"label":"All Exceptions","filter":"all","default":false},{"label":"Uncaught Exceptions","filter":"uncaught","default":false}],"supportsConfigurationDoneRequest":true,"supportsSetVariable":true,"supportsConditionalBreakpoints":true,"supportsCompletionsRequest":true,"supportsHitConditionalBreakpoints":true,"supportsRestartFrame":true,"supportsExceptionInfoRequest":true,"supportsDelayedStackTraceLoading":true,"supportsValueFormattingOptions":true,"supportsEvaluateForHovers":true,"supportsLoadedSourcesRequest":true,"supportsRestartRequest":true,"supportsSetExpression":true,"supportsLogPoints":true}}
[13:27:14.353 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/initialize","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","successful":"true","timeTakenInMilliseconds":"2.8751","requestType":"request"}}}
[13:27:14.353 UTC] From client: attach({"name":"Office Online (Edge)","type":"msedge","request":"attach","port":9222,"address":"localhost","trace":true,"url":"https://my_excel_online_url","webRoot":"C:\\Projects\\excel2latex","__sessionId":"684ffb9f-7610-401b-b2f0-3b2aa74ab181"})
[13:27:14.353 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"debugStarted","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","request":"attach","args":["name","type","request","port","address","trace","url","webRoot","__sessionId","pathMapping","sourceMaps","sourceMapPathOverrides","skipFileRegExps","targetFilter","smartStep","showAsyncStacks"]}}}
[13:27:14.353 UTC] Getting browser and debug protocol version via http://localhost:9222/json/version
[13:27:14.353 UTC] Discovering targets via http://localhost:9222/json/list
[13:27:16.353 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9222
[13:27:16.353 UTC] There was an error connecting to http://localhost:9222/json/version : connect ECONNREFUSED 127.0.0.1:9222
[13:27:16.353 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9222
[13:27:16.353 UTC] Discovering targets via http://localhost:9222/json
[13:27:18.356 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9222
[13:27:18.557 UTC] Getting browser and debug protocol version via http://localhost:9222/json/version
[13:27:18.558 UTC] Discovering targets via http://localhost:9222/json/list
[13:27:20.558 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9222
[13:27:20.558 UTC] There was an error connecting to http://localhost:9222/json/version : connect ECONNREFUSED 127.0.0.1:9222
[13:27:20.559 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9222
[13:27:20.559 UTC] Discovering targets via http://localhost:9222/json
[13:27:22.561 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9222
[13:27:22.761 UTC] Getting browser and debug protocol version via http://localhost:9222/json/version
[13:27:22.761 UTC] Discovering targets via http://localhost:9222/json/list
[13:27:24.766 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9222
[13:27:24.767 UTC] There was an error connecting to http://localhost:9222/json/version : connect ECONNREFUSED 127.0.0.1:9222
[13:27:24.767 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9222
[13:27:24.767 UTC] Discovering targets via http://localhost:9222/json
[13:27:26.770 UTC] HTTP GET failed: Error: connect ECONNREFUSED 127.0.0.1:9222
[13:27:26.771 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/attach","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","successful":"false","exceptionType":"firstChance","exceptionMessage":"Cannot connect to runtime process, timeout after {_timeout} ms - (reason: {_error}).","exceptionName":"Error","exceptionStack":"Error: Cannot connect to runtime process, timeout after {_timeout} ms - (reason: {_error}).\n    at Object.runtimeConnectionTimeout (errors.js:91:12)\n    at chromeConnection.js:110:49\n    at processTicksAndRejections (internal/process/task_queues.js:85:5)","exceptionId":"2010","timeTakenInMilliseconds":"12447.8142","requestType":"request"}}}
[13:27:26.772 UTC] To client: {"seq":0,"type":"response","request_seq":2,"command":"attach","success":false,"message":"Cannot connect to runtime process, timeout after 10000 ms - (reason: Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:9222).","body":{"error":{"id":2010,"format":"Cannot connect to runtime process, timeout after {_timeout} ms - (reason: {_error}).","variables":{"_error":"Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:9222","_timeout":"10000"}}}}
[13:27:26.778 UTC] From client: disconnect({"restart":false})
[13:27:26.778 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"FullSessionStatistics/SourceMaps/Overrides","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","aspNetClientAppFallbackCount":0}}}
[13:27:26.780 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"report-start-up-timings","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","RequestedContentWasDetected":"false","Steps":"[\"BeforeFirstStep\",\"ClientRequest/initialize\",\"ClientRequest/attach\",\"Attach\",\"Attach.RequestDebuggerTargetsInformation\",\"Attach.RequestDebuggerTargetsInformation\",\"Attach.RequestDebuggerTargetsInformation\"]","All":"12471.239599","BeforeFirstStep":"[9.7957]","WaitingAfter.ClientRequest/initialize":"[12.6087]","ClientRequest/initialize":"[5.465099]","ClientRequest/attach":"[2.689299]","Attach":"[20.9835]","Attach.RequestDebuggerTargetsInformation":"[4210.6893,4203.6924,4017.646]","WaitingAfter.ClientRequest/attach":"[12463.1181]","RequestedContentWasNotDetectedReason":"shutdown"}}}
[13:27:26.780 UTC] Terminated: Got disconnect request
[13:27:26.780 UTC] Waiting for any pending steps or log messages.
[13:27:26.780 UTC] To client: {"seq":0,"type":"response","request_seq":3,"command":"disconnect","success":true}
[13:27:26.780 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/disconnect","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","successful":"true","timeTakenInMilliseconds":"2.0056","requestType":"request"}}}
[13:27:26.780 UTC] Current step and log messages complete
[13:27:26.780 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"debugStopped","data":{"Versions.DebugAdapterCore":"6.7.50","Versions.DebugAdapter":"1.0.15","reason":"Got disconnect request"}}}
[13:27:26.781 UTC] To client: {"seq":0,"type":"event","event":"terminated"}

Steps to reproduce:

  1. Configure these options:
      "type": "edge",
      "request": "attach",
      "port": 9222,
      "address": "localhost",
      "trace": true,
      "url": "https://my_excel_online_url",
      "webRoot": "${workspaceFolder}"
  1. Open your site and attempt to attach the debugger
  2. Observe timeout
  3. When "address": "[::1]", issue is resolved

Observed when debugging a locally-hosted yo office Excel add-in sideloaded into Excel Online.
localhost:9222/json/list and [::1]:9222/json/list resolve in-browser, but 127.0.0.1:9222/json/list does not.

msDebuggerPropertyId is not optional parameter

https://github.com/Microsoft/vscode-edge-debug2/blob/6f32d111c4c9f2529393d6fabe3fbf94e804551e/src/edgeDebugAdapter.ts#L419

In the current extension, msDebuggerPropertyId is not an optional parameter for remoteObjects. Therefore, if there are cases where it is not returned with a remoteObject, VSCode will throw an error and not be able to update the remoteObjectValue

Repro steps:

  1. Install VSCode on clean RS4 build
  2. Launch against any project/site
  3. In the console, type in any primitive input: such as "hello world"
    Expected: console displays "hello world"
    Actual: error with this stack:
    ******** Unhandled error in debug adapter - Unhandled promise rejection: Error: Cannot find msDebuggerPropertyId from returned Variable data.
    at Object.errP (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\utils.js:209:13)
    at EdgeDebugAdapter.createPrimitiveVariable (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\out\src\edgeDebugAdapter.js:327:52)
    at EdgeDebugAdapter. (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\chrome\chromeDebugAdapter.js:2275:33)
    at Generator.next ()
    at c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\chrome\chromeDebugAdapter.js:10:71
    at Promise ()
    at __awaiter (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\chrome\chromeDebugAdapter.js:6:12)
    at EdgeDebugAdapter.remoteObjectToVariable (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\chrome\chromeDebugAdapter.js:2265:16)

Log:
To client: {"seq":0,"type":"response","request_seq":8,"command":"evaluate","success":false}
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/evaluate","data":{"Versions.DebugAdapterCore":"6.1.0","Versions.DebugAdapter":"1.0.2","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134","Versions.Target.Version":"17.17134","successful":"true","timeTakenInMilliseconds":"74.8043","requestType":"request"}}}
To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"error","data":{"Versions.DebugAdapterCore":"6.1.0","Versions.DebugAdapter":"1.0.2","Versions.Target.UserAgent":"Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134","Versions.Target.Version":"17.17134","successful":"false","exceptionType":"unhandledRejection","exceptionMessage":"Cannot find msDebuggerPropertyId from returned Variable data.","exceptionName":"Error","exceptionStack":"Error: Cannot find msDebuggerPropertyId from returned Variable data.\n at Object.errP (utils.js:209:13)\n at EdgeDebugAdapter.createPrimitiveVariable (edgeDebugAdapter.js:327:52)\n at EdgeDebugAdapter. (chromeDebugAdapter.js:2275:33)\n at Generator.next ()\n at chromeDebugAdapter.js:10:71\n at Promise ()\n at __awaiter (chromeDebugAdapter.js:6:12)\n at EdgeDebugAdapter.remoteObjectToVariable (chromeDebugAdapter.js:2265:16)\n at EdgeDebugAdapter. (chromeDebugAdapter.js:2092:41)\n at Generator.next ()"}}}
[Error] ******** Unhandled error in debug adapter - Unhandled promise rejection: Error: Cannot find msDebuggerPropertyId from returned Variable data.
at Object.errP (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\utils.js:209:13)
at EdgeDebugAdapter.createPrimitiveVariable (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\out\src\edgeDebugAdapter.js:327:52)
at EdgeDebugAdapter. (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\chrome\chromeDebugAdapter.js:2275:33)
at Generator.next ()
at c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\chrome\chromeDebugAdapter.js:10:71
at Promise ()
at __awaiter (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\chrome\chromeDebugAdapter.js:6:12)
at EdgeDebugAdapter.remoteObjectToVariable (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\chrome\chromeDebugAdapter.js:2265:16)
at EdgeDebugAdapter. (c:\Users\brgoddar.vscode\extensions\msjsdiag.debugger-for-edge-1.0.2\node_modules\vscode-chrome-debug-core\out\src\chrome\chromeDebugAdapter.js:2092:41)
at Generator.next ()

Value of edited variables briefly flash to old value after adding variable to watch panel

This issue only occurs on Microsoft Edge (Chromium) and not on EdgeHTML.

Step of reproduce: (Repro Gifs has been attached)

  1. Run below commands in a command prompt:
    npm install -g @angular/cli
    ng new my-app
    cd my-app
    ng serve

  2. Open my-app folder in another command prompt.

  3. Configure the Edge debugger with launch.json file.

  4. Set breakpoint at var a = 1; of app.component.ts.

  5. Launch Microsoft Edge (Chromium) against localhost(F5).

  6. Set value of variable a to 2.

  7. Add variable a to watch panel.

Result: Value of edited variable changes to previous value after adding it to watch panel.
EditedValueChangeBack

Note: if you step over onto the next line of code, the panel will display the correct value

Failed to deploy the project after clicking "restart debugging"

Restart debugging icon in VS Code breaks the debug adapter.

Actual: Failed to deploy the project after clicking "restart debugging"

Error message from Debug console:
Error processing "restart": Error
at Client.processMessage (C:\Users\ddltd2.vscode\extensions\msjsdiag.debugger-for-edge-1.0.0\node_modules\noice-json-rpc\lib\noice-json-rpc.js:66:36)
at LoggingSocket.Client.socket.on (C:\Users\ddltd2.vscode\extensions\msjsdiag.debugger-for-edge-1.0.0\node_modules\noice-json-rpc\lib\noice-json-rpc.js:42:48)
at emitOne (events.js:101:20)
at LoggingSocket.emit (events.js:191:7)
at Receiver._receiver.onmessage (C:\Users\ddltd2.vscode\extensions\msjsdiag.debugger-for-edge-1.0.0\node_modules\ws\lib\WebSocket.js:141:47)
at Receiver.dataMessage (C:\Users\ddltd2.vscode\extensions\msjsdiag.debugger-for-edge-1.0.0\node_modules\ws\lib\Receiver.js:389:14)
at Receiver.getData (C:\Users\ddltd2.vscode\extensions\msjsdiag.debugger-for-edge-1.0.0\node_modules\ws\lib\Receiver.js:330:12)
at Receiver.startLoop (C:\Users\ddltd2.vscode\extensions\msjsdiag.debugger-for-edge-1.0.0\node_modules\ws\lib\Receiver.js:165:16)
at Receiver.add (C:\Users\ddltd2.vscode\extensions\msjsdiag.debugger-for-edge-1.0.0\node_modules\ws\lib\Receiver.js:139:10)
at Socket._ultron.on (C:\Users\ddltd2.vscode\extensions\msjsdiag.debugger-for-edge-1.0.0\node_modules\ws\lib\WebSocket.js:138:22)

untitled

[loc][Query][vscode_extensions ] Localizability of 0; "edge.url.description"

Hi,
please help localization team to answer question from translator.
In case translator is not sure about context/meaning/localizability of string we raise a question to Core team.
Please re-assign back to use in case you are not the right contact person or you can´t assign to a proper person.
Can you help please?
Thanks!

Source:
Will search for a tab with this EXACT url and attach to it, if found

File Name:
Src\vscode-extensions\vscode-edge-debug2.xlf

Resource ID:
0; "edge.url.description"

Query:
Please, could you confirm if "EXACT" can be translated in this sentence?

Remote Edge instance debugging

Hi,

I'm trying to attach vscode to a remote Edge instance (running in a VM). I suppose it to be possible since we can specify the address and port, even if nothing mention it in the Readme.

Though, I get a error saying that my Edge version is not compatible. Indeed, my Edge version running on my machine isn't compatible (EdgeHTML 16.16299), but the one in my VM should be (I'm running EdgeHTML 17.17669 on build 17669.180514-0730).

Can you confirm if debugging a remote Edge process should be supported? If so, I suppose that there is an issue with the Edge version detection.

Thanks,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.