evanw / evanw/node-source-map-support
Crash when calling electron.remote.Menu.buildFromTemplate(template).popup();
- Lingua principale
- JavaScript
- Stelle
- 2.2k
- Fork
- 223
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Non vengono forniti alcun file sorgente, test, errore completo o riproduzione. Inizia riproducendo la chiamata Electron/Angular a electron.remote.Menu.buildFromTemplate(template), quindi esamina come source-map-support gestisce lo stack risultante; il lavoro è completo quando viene identificata la causa del crash e viene verificato un fix oppure viene documentata l'incompatibilità.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- angular, electron, javascript
- Ambito
- developer-experience, tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100