The context menu (which comes up from a right-click) doesn´t act on the actual item, but on the previously marked item.
As an example, I´ll show the scenario from within the BlockManager command:
1.: item a is marked (selected):
2.: after right-clicking on the wanted item B and selecting “Delete Block Definition”, item A get´s deleted:
At least the highlighting of the right-clicked item irritates me, especially when it´s not the one which I will be acting on.
At best, the right-clicked item would have been marked “within the right-clicking”.