QTP 11

ReturnVariable = B().P().O().DoSomething

I right click inside of 0().

I expect to see Object Properties as a choice. Instead I sometimes see Insert Step.

It happens in the Scripts and libraries.

I remove the ReturnVariable. Sometimes Object Properties shows up.

I remove the .DoSomething and sometimes Object Properties shows up.

Pressing the QTP button works.

Do you know what causes this?