If you right click a square, this selects the square before showing the context menu. That's fine. If though you then (with that square still selected) click to dismiss the context menu, then right click on a different square, then this additional square is also selected. This behaviour is odd/unexpected.
The behaviour that I would expect is that (prior to showing the context menu):
If you right click on a square that is already selected, then any existing selection is simply preserved (as now).
Else, if the shift or control keys are held, then the square is added to the existing selection.
Else, any existing selection is dropped, and the square clicked on is instead selected on its own.
This would be more in line with selection behaviour in things like my file manager for instance.
If you right click a square, this selects the square before showing the context menu. That's fine. If though you then (with that square still selected) click to dismiss the context menu, then right click on a different square, then this additional square is also selected. This behaviour is odd/unexpected.
The behaviour that I would expect is that (prior to showing the context menu):
This would be more in line with selection behaviour in things like my file manager for instance.
I'll see about making a fix.