Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

The `smooth` scroll behavior is not fully supported with dynamic size. Error Component Stack

Geschlossen
#913 0 Kommentare 5 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
typescript
Bereich
frontend

Rechercherichtung

Beginne mit dem Aufruf von rowVirtualizer.scrollToIndex mit align: "center" und behavior: "smooth", und verfolge dann, wie sanftes Scrollen mit dynamischer Größenbestimmung interagiert. Reproduziere die Warnung mit einem minimalen Beispiel und ermittle, welche Fälle mit dynamischer Größenbestimmung nicht unterstützt werden; abgeschlossen ist die Aufgabe, wenn das Verhalten dokumentiert ist oder der gemeldete Fall nicht mehr warnt oder fehlschlägt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Describe the bug

After scrolling with behavior: "smooth" I get the warning:

The smooth scroll behavior is not fully supported with dynamic size. Error Component Stack

What does "not fully supported" mean?
It works fine in Chrome

Your minimal, reproducible example
Steps to reproduce

rowVirtualizer.scrollToIndex(123, { align: "center", behavior: "smooth" });

Expected behavior

no

How often does this bug happen?

None

Screenshots or Videos

No response

Platform
tanstack-virtual version
TypeScript version

No response

Additional context

No response

Terms & Code of Conduct
  • I agree to follow this project's Code of Conduct
  • I understand that if my bug cannot be reliable reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.
Vorherrschende Sprache
TypeScript
Sterne
7.1k
Forks
478
Ø Merge
1 T. 3 Std.
Gemergte PRs (30 T.)
31

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus TanStack/virtual

Alle Issues in TanStack/virtual

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

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