Dynamic sizes lit demo crashes/ loads very slowly
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
- #1226 von @hiro-nikaitou — ohne Merge geschlossen
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- typescript
- Bereich
- frontend, performance
Rechercherichtung
Beginne mit der StackBlitz-Reproduktion, insbesondere mit package.json und src/main.ts, und führe das isolierte RowVirtualizerDynamic-Szenario in den aufgeführten Browserversionen aus. Vergleiche das Lade- und scrollToIndex-Verhalten mit den gemeldeten Versionen lit-virtual 3.13.29 und virtual-core 3.17.0. Als erledigt gilt die Aufgabe, wenn die Seite zügig lädt, der Browser nicht abstürzt und das Scrollen bis zur Mitte funktioniert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the bug
Your demo with the latest versions of lit-virtual (3.13.29) and virtual-core (3.17.0) either loads very slowly (> 1 minute) or just crashes the browser.
I was really happy a new version was available, because 3.16 (and some versions before) broke the scrollToIndex functionality in Lit, but this release might unfortunately be worse.
Once the page actually loads the scrollToIndex does seem to work 😁
Your minimal, reproducible example
Steps to reproduce
I isolated the RowVirtualizerDynamic scenario and removed the other 2 that were on the page.
There is no real reproduction path, just try to load the page.
It can take over a minute for the page to load sometimes. And sometimes the browser just crashes.
Expected behavior
The page loads fast and the scrolling to halfway works.
How often does this bug happen?
Often
Screenshots or Videos
No response
Platform
MacOS 26.5
Chrome 148.0.7778.215
Firefox 148.0.7778.215
tanstack-virtual version
3.17.0
TypeScript version
5.6.3
Additional context
@tanstack/lit-virtual": "3.13.29"
I removed the generation of random paragraphs with faker and just have every item be the same string, that didn't solve anything.
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
- 472
- Ø Merge
- 1 T. 9 Std.
- Gemergte PRs (30 T.)
- 22
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 TanStack/virtual
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
TanStack/virtual#1307 · 17 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
anchorTo: 'end' loses the end when the scroll element shrinksEvtl. vergeben @langleyd hat das vor 7 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
marko-virtual: scrollToEnd during an in-flight prepend strands the view one prepend above the bottom (chat-pretext e2e fails on CI)Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
TanStack/virtual#1252 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
lit-virtual: VirtualizerController never applies updated options after constructionEvtl. vergeben @waterWang hat das vor 63 Tagen übernommen. Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in TanStack/virtual
Ähnliche Issues
-
enhancement good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
OWASP/cve-lite-cli#1335 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Windows: main-screen mouse tracking requires WT_SESSION, so it never enables inside herdr panesOffen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 66/100
code-yeongyu/senpi#3353 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Channels status: needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
mastra-ai/mastra#27093 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement needs-triage ui
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
Maintainer antworten meist innerhalb von 1 Tag