ScrollPanel scrollbar calculations are incorrect
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- react
- Ambito
- frontend
Direzione di ricerca
Clona ed esegui il reproducer GitLab collegato, quindi usa il relativo selettore per contenuti piccoli e grandi per osservare i calcoli delle barre di scorrimento di ScrollPanel su entrambi gli assi. Segui l’entry point di ScrollPanel coinvolto nell’overflow e verifica la correzione confermando che le barre di scorrimento rimangano entro i limiti del componente al 100%, indipendentemente dalle dimensioni del contenuto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
When content exceeds a certain size in either the horizontal or vertical axis, the scroll bar calculation becomes incorrect and overflows the component boundaries at 100%.
Reproducer
https://gitlab.com/stackhound/primereact-scrollpanel-bug
System Information
System:
OS: Linux 5.15 Ubuntu 22.04.5 LTS 22.04.5 LTS (Jammy Jellyfish)
CPU: (32) x64 13th Gen Intel(R) Core(TM) i9-13900KF
Memory: 26.06 GB / 31.26 GB
Container: Yes
Shell: 5.1.16 - /bin/bash
Binaries:
Node: 20.17.0 - /home/nrhruch/.nvm/versions/node/v20.17.0/bin/node
npm: 10.8.2 - /home/nrhruch/.nvm/versions/node/v20.17.0/bin/npm
pnpm: 9.11.0 - /home/nrhruch/.local/share/pnpm/pnpm
npmPackages:
primereact: ^10.9.7 => 10.9.7
react: ^19.2.0 => 19.2.3
Steps to reproduce the behavior
I have it in a gitlab project right now. You can clone and run it. Toggle between small and large content to see the issue.
Expected behavior
The scrollbars should calculate its position correctly regardless of content size.
- Lingua principale
- CSS
- Stelle
- 8.3k
- Fork
- 1.2k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di primefaces/primereact
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
primefaces/primereact#8552 ·
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
primefaces/primereact#8550 ·
-
Row checkbox selection tick is invisible in Landing Page Theme sectionForse già presa @Prakash1185 l’ha presa 150 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
primefaces/primereact#8545 ·
-
Dependency conflict between jspdf v4 and jspdf-autotable during npm installForse già presa @Kamran92 l’ha presa 165 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
primefaces/primereact#8537 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
primefaces/primereact#8551 ·
Tutte le issue di primefaces/primereact
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 87/100
VH-Lab/NDI-matlab#1115 ·
I maintainer di solito rispondono entro 1 giorno
-
ux
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
evcc-io/evcc#35605 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area:doc bug in progress needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
bherbruck/solvecraft#9634 · 2 commenti · 1 reazione ·
-
dashboard enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Olanetsoft/agent-lookout#225 ·
I maintainer di solito rispondono entro 1 giorno
-
bug p2 qa:product triaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
saketh-kowtha/lazyhub#467 ·
I maintainer di solito rispondono entro 1 giorno