Delete on the context menu delete entire selection
Currently only deletes the last selected item
This is correct.
The context menu works on the current context.
It is completely independent from any selection.
David Tavener commented
Could you add a delete selection to the popup menu? My mental model includes the current selection as part of the current context...