Repository navigation
Closed
Labels
bugsomething brokensomething broken
Description
Every button here should only animate a single axis:
https://jsfiddle.net/9onwtvgu/
But clicking the first button also animates the second and third axis and clicking the second button also animates the third axis.
The problem seems to be that editX and editY are not initialised to null here:
Lines 2424 to 2436 in fbbcd20
| var editX; | |
| if(xr0 && xr1 && (xr0[0] !== xr1[0] || xr0[1] !== xr1[1])) { | |
| editX = {xr0: xr0, xr1: xr1}; | |
| } | |
| var editY; | |
| if(yr0 && yr1 && (yr0[0] !== yr1[0] || yr0[1] !== yr1[1])) { | |
| editY = {yr0: yr0, yr1: yr1}; | |
| } | |
| if(editX || editY) { | |
| axEdits.push(Lib.extendFlat({plotinfo: plotinfo}, editX, editY)); | |
| } |
The same problem might be found here as well (but not related to animations, I assume):
Lines 2521 to 2533 in fbbcd20
| var editX; | |
| if(xr0[0] !== xr1[0] || xr0[1] !== xr1[1]) { | |
| editX = {xr0: xr0, xr1: xr1}; | |
| } | |
| var editY; | |
| if(yr0[0] !== yr1[0] || yr0[1] !== yr1[1]) { | |
| editY = {yr0: yr0, yr1: yr1}; | |
| } | |
| if(editX || editY) { | |
| axEdits.push(Lib.extendFlat({plotinfo: plotinfo}, editX, editY)); | |
| } |
Metadata
Metadata
Assignees
Labels
bugsomething brokensomething broken
Activity
etpinard commentedon Aug 29, 2019
Thanks for reporting!
fix #4153 - reset loop variable in old/new transition prepare loops