Has anyone noticed that QTP has a different right click behavior when clicking on the right most object on a string depending on its surrounding text.

For example with :
mReturn = Browser("Have").Page("A_fun").WebButton("Vacation" )


Browser("Have").Page("A_fun").WebButton("Vacation" ).GetRoProperty

right click on Vacation and it says Insert Step.


Browser("Have").Page("A_fun").WebButton("Vacation" )

it says Object Properties...

Why does it change?

Its not stopping me from accomplishing anything. I just have been looking at this for 7 years or so and started wondering why it does this?