firefox-devtools / firefox-devtools/vscode-firefox-debug

Debug Thunderbird WebExtension Possible?

Ouverte
#231 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
447
Forks
76
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hello I am a developer and extension supporter for the Thunderbird team.
I have also been a major contributor to VS Code
I am really excited by the possibility of using your extension for remote Thunderbird debugging

I set up Thunderbird to accept remote connections and then set up 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 index.html",
"type": "firefox",
"request": "launch",
"reAttach": true,
"file": "${workspaceFolder}/index.html"
},
{
"name": "Launch localhost",
"type": "firefox",
"request": "launch",
"reAttach": true,
"url": "http://localhost/index.html",
"webRoot": "${workspaceFolder}"
},
{
"name": "Attach",
"type": "firefox",
"request": "attach"
},
{
"name": "Launch WebExtension",
"type": "firefox",
"request": "launch",
"reAttach": true,
"addonPath": "${workspaceFolder}"
},
{
"name": "Launch TB MailExtension",
"type": "firefox",
"request": "attach",
"addonPath": "${workspaceFolder}/src"
}

],
"log": {
"fileName": "${workspaceFolder}/log.txt",
"fileLevel": {
"default": "Debug"
}

}
```

I see Thunderbird for prompt to accept the connection but I get no completion on the Visual Studio code side
no log file is created either although I am not clear if the configuration is correct and in the right place
am I doing something that is not possible?

Currently all tests are with Windows 10 , Thunderbird 78
thanks
Christopher

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la configuration présentée dans launch.json et reproduisez la tentative d’attach sur Windows 10 avec Thunderbird 78, en vérifiant les paramètres addonPath et log. L’issue ne mentionne aucun fichier du dépôt ni aucun test ; le travail est considéré comme terminé lorsqu’il a été déterminé si le débogage de Thunderbird WebExtension est pris en charge et que la configuration correcte ou la limitation est expliquée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript, vscode
Domaine
desktop-dev, devtools
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.