[Feature Request] Condition dcc.Link's window.scrollTo(0,0) on a component prop
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 72/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- react, typescript
- Bereich
- frontend
Rechercherichtung
Beginne mit components/dash-core-components/src/components/Link.tsx, insbesondere mit dem Navigationspfad von dcc.Link, der derzeit bedingungslos window.scrollTo(0,0) aufruft. Verfolge, wie die Link-Props definiert und verwendet werden, und überprüfe dann, dass die neue Prop das Scrollen steuern kann, während URL- und Layout-Aktualisierungen erhalten bleiben; das Issue nennt keine Testdatei, die ausgeführt werden soll.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Is your feature request related to a problem? Please describe.
Occasionally a dcc.Link will update the URL, though only some portion of the layout will be updated. However, the page will still scroll to the top.
Describe the solution you'd like
dcc.Link currently calls window.scrollTo(0,0) unconditionally. It could be nice for that to be conditional, perhaps controlled by a prop.
Describe alternatives you've considered
None.
Additional context
None.
- Vorherrschende Sprache
- Python
- Sterne
- 24.4k
- Forks
- 2.3k
- Ø Merge
- 3 T. 8 Std.
- Gemergte PRs (30 T.)
- 24
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus plotly/dash
-
good first issue P3 size: 1 task
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
plotly/dash#3735 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100
plotly/dash#4029 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug P2 plotly-internal size: 3
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
plotly/dash#4013 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Shared-storage topics are never freed: streaming leaks ~32 frames per page loadEvtl. vergeben @T4rk1n hat das vor 7 Tagen übernommen. Offenbug P1 size: 3
plotly/dash#4010 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
-
[BUG] Plotly Cloud devtool route crashes with FastAPI and Quart backendsEvtl. vergeben @T4rk1n hat das vor 7 Tagen übernommen. Offenbug P1 size: 1
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 65/100
plotly/dash#4008 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 2 Tagen
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
mozilla/bedrock#17413 · 1 Reaktion ·
Maintainer antworten meist innerhalb von 2 Tagen
-
instance instance add
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
searxng/searx-instances#943 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug tools
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
lance-format/lance#9655 ·
Maintainer antworten meist innerhalb von 2 Tagen