This test verifies that updating the angle property from within an event handler functions correctly. Mouseover the wedges to see them switch from angle 2 to 3.

Previously, event handlers would not re-evaluate properties; instead the event handler could directly set arbitrary property values and the corresponding SVG element would be updated. This had a bug such that if the angle were set during render, the implied endAngle would not be updated, and the wedge would not be rendered correctly.

Now that event handlers cannot directly set property values, and instead update property definitions which then are re-evaluated as part of render, wedge definitions can be manipulated interactively to no ill effect.