microsoft / microsoft/vscode-edge-devtools

A request has failed connection to server is erroring

Open
#2,028 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug tracked
Dominant language
TypeScript
Stars
827
Forks
358
Avg merge
20h 32m
Merged PRs (30d)
10

Description

Version: 1.87.0-insider (user setup)
Commit: 00124e9e5830e3efc897db71c781899f8a676295
Date: 2024-02-16T16:33:57.085Z
Electron: 27.3.2
ElectronBuildId: 26836302
Chromium: 118.0.5993.159
Node.js: 18.17.1
V8: 11.8.172.18-electron.0
OS: Windows_NT x64 10.0.22635

Microsoft Edge Tools v2.1.4

Describe the bug:

Edge tools server crashes 5 times in 3 minutes then does not restart since last Insider update
Node.js v18.17.1
[Error - 2:47:45 PM] Connection to server is erroring. Shutting down server.

Repro steps:

Launch VS Code Insiders

Expected behavior:

Problem is not replicated in VS Code stable. Works without issue.

Additional context:

Error loading "hint"
Trying to load shared version
Found hint at...
Error: Not implemented: HTMLCanvasElement.prototype.getContext (without installing the canvas npm package)
Tried installing npm canvas. Not a fix.

AB#49074418

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named in the issue. Start by reproducing the Edge Tools server crash in VS Code Insiders and compare its logs with VS Code stable, focusing on the reported HTMLCanvasElement.getContext error. Done means the server remains connected and does not repeatedly shut down.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, typescript
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.