While on desktop, shape should be unselected on pointer up only. Probably. Current behaviour is unexpected. https://github.com/user-attachments/assets/b410c152-d9c7-45e5-84e1-86f16eb1175d