evanw / evanw/node-source-map-support

Crash when calling electron.remote.Menu.buildFromTemplate(template).popup();

Aperta
#184 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.