plotly / plotly/dash

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

Offen
#3,943 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug P2 size: 3
Vorherrschende Sprache
Python
Sterne
24.4k
Forks
2.3k
Ø Merge
2 T. 7 Std.
Gemergte PRs (30 T.)
13

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Führe zunächst callback_map.py mit Dash 4.4.1 aus und öffne die Callback-Map der Dash Dev Tools in Firefox oder Chrome. Löse die im Bericht erwähnten Callbacks aus, einschließlich toggle_template_modal und save_proposed_mapped, und vergleiche die resultierenden Fehler. Als erledigt gilt die Aufgabe, wenn die Callback-Map ohne die gemeldeten Intersection- oder Missing-Node-Fehler gerendert wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
devtools
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
52/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.