[Bug]: AreaChart renders SVG rect with negative width and height on initial render
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 76/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- react, typescript
- Ambito
- data-visualization, frontend
Direzione di ricerca
Inizia con il rettangolo di hover di AreaChart nel pacchetto @fluentui/react-charting e usa la riproduzione StackBlitz per osservarne le dimensioni al primo rendering. Controlla i test esistenti del componente per il rendering del grafico e aggiungi test per le dimensioni iniziali non valide. Il lavoro è completato quando il rect trasparente non produce più larghezza o altezza negative prima della misurazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Charting Control
AreaChart
Package version
@fluentui/react-charting 5.25.6
React version
React 19.2.4
Environment
System:
OS: Windows 11 Enterprise 10.0.26300
CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Node: v24.11.0
Browsers:
Edge: 155.0.4283.45
npmPackages:
@fluentui/react-charting: 5.25.6
react: 19.2.4
react-dom: 19.2.4
@types/react: 18.3.28
@types/react-dom: 18.3.7
Current Behavior
The browser logs errors about negative SVG rectangle dimensions. The chart displays correctly after measurement, so the visible output is unaffected.
Expected Behavior
Clamp both values to zero, or skip rendering the hover rectangle until the chart has valid dimensions.
Reproduction
https://stackblitz.com/edit/vitejs-vite-gjyhrnvu
Steps to reproduce
Render an AreaChart inside a container with a fixed width and margins.
Open the browser console on first render.
Observe errors about negative width and height on the transparent .
Are you reporting an Accessibility issue?
None
Suggested severity
High - No workaround
Products/sites affected
Content Studio
Are you willing to submit a PR to fix?
yes
Validations
- Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
- The provided reproduction is a minimal reproducible example of the bug.
- Lingua principale
- TypeScript
- Stelle
- 20.3k
- Fork
- 2.9k
- Merge medio
- 2g 9h
- PR unite (30g)
- 70
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna 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 microsoft/fluentui
-
[Bug]: Vertical Slider still logs the deprecated 'slider-vertical' warning in Chromium 132+Forse già presa @jakesalvesen l’ha presa 3 giorni fa. ApertaFluent UI react-components (v9) Needs: Triage :mag: Type: Bug :bug:
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
microsoft/fluentui#36945 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
@fluentui/web-components: fluent-menu-list loses its arrow keys after it is moved in the DOM (Firefox, Safari)Forse già presa @asxxb l’ha presa 10 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
[Feature]: export getHashCode for Avatar from avatar.ts for Fluentv8 PersonaInitialsColor / PersonaCoin supportForse già presa @ValentinaKozlova l’ha presa 23 giorni fa. ApertaComponent: Avatar Fluent UI react-components (v9) From Shield Needs: Backlog review Type: Feature
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
microsoft/fluentui#36802 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoft/fluentui
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
cloudscape-design/components#5184 ·
I maintainer di solito rispondono entro 2 giorni
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
JarX-Concepts/react-native-platform-components#130 ·
I maintainer di solito rispondono entro 1 giorno
-
fix(api): optimize-for-web /preview outer catches miss asDecoderOutOfMemory on V8 OOM and SIGKILLApertaarea: backend bug priority: low
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
snapotter-hq/SnapOtter#3773 ·
I maintainer di solito rispondono entro 1 giorno
-
ai-driven-qa ux-audit
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
linagora/twake-contacts-frontend#386 ·
I maintainer di solito rispondono entro 1 giorno
-
git: README should state plainly that without --repository every reachable repository is in scopeApertadocumentation server-git v2
Difficoltà 1/5 1-3 ore Idoneità per principianti 84/100
modelcontextprotocol/servers#5225 ·
I maintainer di solito rispondono entro 1 giorno