Unanswered: Category Axis Labels Not Updating Properly

I found a bug with the category axis labels. When I bind it to a model, they only update when the number of items in the store changes. e.g. if my API call returns 10 items and the store contains 10 items, the render function isn't called.

I got around the issue of the render function not getting called by setting the sprite on the axis to dirty. This forced the axis to call the render function. This function passes two parameters: the value used for the label and a reference to the axis itself.

The second issue came up when I found the actual data set in the axis was not getting updated to what was in the model. I verified that the values were changed in the model. To get around this issue, I used the value passed into the renderer to find the index of it in the data array the axis was using (axis.data) and I used that index to pull the actual value it should be displaying from the model that the axis is bound to.

I'm assuming you guys know this is broken since the renderer function is never called unless you force it to by setting the sprite to dirty- but I thought I'd explain how I worked around it for anyone else that might be having this issue.

Bug ST2

This is for ST2. I'm using the latest version of Architect to make this. Below are my definitions. This should be fairly easy to reproduce as the renderer function passes the axis object as a 2nd parameter. There is a data array in this object that lists all of the data the axis labels are using. If you populate the model with something like 10 categories, and then update the model with the same number of categories, the renderer function will not be called. I got around this by calling