plotly / plotly/dash

[BUG] Dev Tools: Callback map error: Not possible to find intersection inside of the rectangle

Aperta
#3,943 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug P2 size: 3
Lingua principale
Python
Stelle
24.4k
Fork
2.3k
Merge medio
2g 7h
PR unite (30g)
13

Descrizione

When trying to show the Callbacks on the Dash Dev Tools, the attached example generates an error and the callback map does not show up.

Tested with Dash 4.4.1 and both Firefox and Chrome. Also tried older versions of Dash (3.4.0 and 4.x with the same results). To reproduce, run the attached example.

Image

callback_map.py

Note: Comment out callback toggle_template_modal on lines 239-246 and the callback map will get generated. Removal of some other callbacks like save_proposed_mapped can result on other errors like: can't access property "order", g.node(...) is undefined

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia eseguendo il file callback_map.py allegato con Dash 4.4.1 e aprendo la mappa dei callback di Dash Dev Tools in Firefox o Chrome. Esegui i callback menzionati nel report, inclusi toggle_template_modal e save_proposed_mapped, e confronta gli errori risultanti. L’attività è completata quando la mappa dei callback viene visualizzata senza gli errori di intersezione o di nodo mancante segnalati.

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

Valutazione

Stack tecnologico
python
Ambito
devtools
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.