Crtl+z in the graph editor

Hi All

when i isolate a channel ie x location, and change the curve, if i control z to undo the change, it unisolates all the other channels, is this a bug that i need to report, or is it something that can be sorted another way?

thanks

Guy