Browser canvas WebView closes when loading a JavaScript-heavy localhost page
Personne n'a encore pris cette issue.
- Langage dominant
- Shell
- Étoiles
- 11.2k
- Forks
- 1.9k
- Merge moyen
- 14 h 16 min
- PR mergées (30 j)
- 6
Description
Description
The browser canvas becomes stuck on its loading UI when opening an authenticated, JavaScript-heavy application hosted on localhost. The target page works correctly in a regular browser such as Chrome.
Environment
- Copilot App version:
1.0.83-5 - OS: macOS
- Target:
http://localhost:3001/... - Application: local React web application
Steps to reproduce
- Open a localhost application login page in the Copilot browser canvas.
- Sign in successfully.
- Navigate to a specific page using a query parameter.
- Wait for the page to initialize.
Expected behavior
The authenticated page loads in the browser canvas as it does in Chrome.
Actual behavior
The browser canvas remains on its loading UI. Browser canvas diagnostics initially show that login succeeds, but when the target page begins loading, the WebView is closed or becomes unavailable. Subsequent browser tool calls return:
Browser page load waiter closed.
webview not found
A second browser canvas could load the login page, but browser interactions later began timing out:
Browser tool request timed out.
The localhost server remains reachable, and the same page continues to work in a regular browser.
Additional notes
The target application loads a large React bundle. This may be related to WebView compatibility, renderer-process termination, or browser canvas resource limits. No credentials, product names, versions, or private page paths are included in this report.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire l’application React authentifiée de localhost dans le canvas du navigateur et par examiner ses diagnostics lorsque la page cible commence à se charger. Comparez l’état du WebView avec celui du navigateur normal et vérifiez que le canvas reste disponible, que la page termine son chargement et que les appels ultérieurs aux outils du navigateur ne signalent pas “webview not found” et n’expirent pas.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, react
- Domaine
- desktop, frontend, web-dev
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100