Pivot problem when editing multiple shapekeys

Hi. I have a mesh with two shapekeys, and I want to edit the secondary key while the primary key is active. However, when I make a selection, the pivot point ignores the value of the primary key (or whatever key not active). Is this a bug, or is there some way around this?

It is rather serious problem, because this behaviour is driving the MakeHuman artists crazy and is really holding back the project.

I think your shape key is working fine. When you “added” Primary and Secondary shape keys the height of extrusion got longer. It added Z axis values. Isn’t that what you wanted? What are you expecting to see?

I expect the pivot point (the small white circle) to be located in the middle of the four selected faces, and not a unit below. Like you have if zero or one shapekey is active.