evanw / evanw/node-source-map-support
Crash when calling electron.remote.Menu.buildFromTemplate(template).popup();
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 2.2k
- Forks
- 223
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I've build an Electron/Angular app and use electron buildin popup menu's. Popup menu's get dynamically build when user clicks a link element.
import * as electron from 'electron';
/* inside class */
public showMenu() {
const template: Electron.MenuItemConstructorOptions[] = [
{
label: 'Edit',
click: () => this.onArticleSelected(article),
},
.... etc
];
electron.remote.Menu.buildFromTemplate(template).popup();
}
Error gets raised when calling electron.remote.Menu.buildFromTemplate(template)
Part of stacktrace:
GET ng:///AppModule/ArticleListComponent.ngfactory.js
(anonymous) @ zone.js:2277
proto.(anonymous function) @ zone.js:1426
(anonymous) @ browser-source-map-support.js:107
(anonymous) @ browser-source-map-support.js:101
(anonymous) @ browser-source-map-support.js:107
(anonymous) @ browser-source-map-support.js:101
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Es werden keine Quelldatei, kein Test, kein vollständiger Fehler und keine Reproduktion bereitgestellt. Beginne damit, den Electron/Angular-Aufruf an electron.remote.Menu.buildFromTemplate(template) zu reproduzieren, und untersuche anschließend, wie source-map-support den resultierenden Stack verarbeitet; abgeschlossen ist die Aufgabe, wenn die Absturzursache identifiziert und ein Fix verifiziert oder die Inkompatibilität dokumentiert wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, electron, javascript
- Bereich
- developer-experience, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100