codex-team / codex-team/editor.js

Unloading without finished causes crash

Aperta
#896 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
32k
Fork
2.2k
Merge medio
1g 13h
PR unite (30g)
2

Descrizione

I've used the wrapper of stfy (stfy/react-editor.js) but I think the error is located inside editor.js.

When the editor is initializing - at a certain stage not in every stage - and I switch context to another tab [my way of context switch] the destroy method is fired, which seems ok. However when the observer is disconnected (this.observer.disconnect() in modificationObserver.ts) the disconnect method doesn't exists yet. Which causes an error.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia leggendo modificationObserver.ts e il percorso di distruzione in editor.js, con stfy/react-editor.js che mostra come il wrapper attiva i cambiamenti di contesto. Riproduci lo scaricamento durante l’inizializzazione dell’editor in fasi diverse e verifica che il passaggio tra le schede non causi più un crash quando l’observer viene disconnesso prima che esista il suo metodo disconnect.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, typescript
Ambito
frontend
Tipo di issue
Bug
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.