flutter / flutter/devtools

Dart DevTools fails to connect in vscode-serve-web (Connection Refused to 127.0.0.1)

Aperta
#9,827 15 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug ide-integration ide: vs-code P2
Lingua principale
Dart
Stelle
1.7k
Fork
404
Merge medio
6g 17h
PR unite (30g)
18

Descrizione

### Environment:
- VS Code Version: 1.119.0
- Dart/Flutter Extension Version: v3.134.0
- Start Command: code serve-web
- OS: Linux
### Description:
When using VS Code via serve-web (browser-based), the Dart/Flutter extension attempts to launch or connect to DevTools using 127.0.0.1. However, in a web-based IDE sandbox, 127.0.0.1 refers to the user's local machine (client) rather than the remote host where the DevTools server is actually running.
### Steps to Reproduce:
1. Launch VS Code using code serve-web or a similar web-based hosting.
2. Start a Flutter/Dart project.
3. Click on "Flutter" from the Activity Bar.
4. The embedded Webview or the redirected URL fails because it points to http://127.0.0.1:9100.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dall’integrazione serve-web di VS Code che costruisce o apre l’URL di DevTools, quindi riproduci il malfunzionamento descritto in questo issue con un workspace ospitato sul web. Il lavoro è completato quando l’IDE basato sul browser raggiunge il server DevTools remoto invece di tentare di connettersi a 127.0.0.1:9100.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
dart, vscode
Ambito
developer-experience, devtools, networking
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.