firefox-devtools / firefox-devtools/vscode-firefox-debug
Update extension after Firefox 128 ESR is no longer available
- Vorherrschende Sprache
- TypeScript
- Sterne
- 447
- Forks
- 76
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
See https://searchfox.org/mozilla-central/rev/1d3c8311925d252ae79c223a53b65e667c810805/devtools/server/actors/root.js#138-146
```js
// @backward-compat { version 142 } Process Descriptor's `getWatcher()`
// supports a new 'enableWindowGlobalThreadActors' flag to enable
// the WindowGlobal's thread actors when debugging the whole browser.
// This was actually changed in 137, but we support it for VSCode until
// ESR 140 is the only ESR available.
// This should happen when Firefox 143 gets released.
// Contact Holger Benl (hbenl) to make sure the VS Code extension is
// updated.
supportsEnableWindowGlobalThreadActors: true,
```
@hbenl can you please close this issue once the extension is updated to assume that all servers `supportsEnableWindowGlobalThreadActors` by default, without checking the trait?
That should only be done once ESR128 is EOL (https://whattrainisitnow.com/release/?version=esr). Currently that's September 16 2025.
Beitragsleitfaden
Rechercherichtung
Beginne mit dem referenzierten Kompatibilitätshinweis in Firefox devtools/server/actors/root.js und suche dann in der TypeScript-Erweiterung nach supportsEnableWindowGlobalThreadActors und dessen Trait-Prüfung. Aktualisiere den Kompatibilitätspfad, nachdem ESR 128 EOL ist; abgeschlossen ist die Änderung, wenn die Erweiterung standardmäßig Unterstützung voraussetzt, ohne das Trait zu prüfen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- tooling
- Issue-Typ
- Refactoring
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 64/100