Firefox error when calling d3.pointer inside of 'zoom' event handler
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- d3, javascript
- Ambito
- frontend
Direzione di ricerca
Start with the linked jsfiddle and reproduce the Firefox error when calling d3.pointer inside the zoom handler, then compare the behavior with Chrome and Edge. Read the pointer and zoom behavior entry points in d3-selection; the issue does not name specific files or tests. Done means identifying and fixing the cause so scaleTo, scaleBy, and transform work without the Firefox error.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Discussed in https://github.com/d3/d3/discussions/3907
Originally posted by @tsairinius August 29, 2024
In the following example, I am calling d3.pointer inside of a 'zoom' event handler. The zoom behavior is being applied to an SVG element. When I call the zoom behavior's scaleTo method, the following error occurs in Firefox (Chrome and Edge seem to work fine):
"TypeError: SVGPoint.x setter: Value being assigned is not a finite floating-point value."
I've also tried replacing scaleTo with scaleBy and transform, but the same error pops up.
See example here: https://jsfiddle.net/nLt523mj/
- Lingua principale
- JavaScript
- Stelle
- 571
- Fork
- 283
- Merge medio
- 7h
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 d3/d3-selection
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
d3/d3-selection#324 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
d3/d3-selection#323 ·
-
d3 v7.9.0 – d3.pointer() uses createSVGPoint() which is now deprecatedForse già presa @Fil l’ha presa 677 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
d3/d3-selection#320 ·
-
selection.appendAllApertaenhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
d3/d3-selection#301 · 3 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
d3/d3-selection#292 · 2 commenti ·
Tutte le issue di d3/d3-selection
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
mega-yfue/ha-eufy-sdk-bridge#198 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
blamechris/chroxy#9108 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Content:WebExt needs triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
liberation-data/drivine#733 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno