MoveCommand.Deselect not working anymore

Hi everyone

I was using this Command to deselect the selected SmartClient window (remove the blue border):

EnvironmentManager.Instance.SendMessage(
                                    new VideoOS.Platform.Messaging.Message(MessageId.SmartClient.SetSelectedViewItemCommand,
                                        new SetSelectedViewItemData() { MoveCommand = MoveCommand.Deselect }));

But since the latest Versions, it seems not to work anymore. I think since 2023 R2 (not shure).

After sending the command, nothing hapens.

Does anyone know what could break this funktion? Or is there some other way to achieve this?

I was able to reproduce, I can confirm your observations. From my testing it works in 2022R3, but fails in 2023R1 and newer.

I will report this to Milestone Development and let you know when I get feedback.

I have found it odd that you were able to make nothing selected. It might not be so relevant for our investigation but I am curious and hope you would like to tell me; what is the use case for having no view selected?

Thank you for checking it so quickly!

Most of our customers who have a video wall would like to have the blue frame removed. They find it annoying. It’s a pity that you can’t simply deactivate it with a setting.

This was a known issue recently discovered and there is a fix (Smart Client patch) for 2023R2.

https://supportcommunity.milestonesys.com/KBRedir?art=000055701&lang=en_US

Could you please test with Smart Client 2023R2 with the patch and see if the fix works for you?

Milestone Development is currently in the process of building a similar fix for 2023R3.

Knowing that the issue is also present for 2023R1 I would like to ask if you require a fix for that version also? Your customers might be able to use the newer versions of Smart Client.

It works now with 2023 R2! Thanks!

No, i dont think we need it for 2023 R1.

But we need it for 2023 R3 :blush:

Fix for 2023R3 - https://supportcommunity.milestonesys.com/KBRedir?art=000056001&lang=en_US