ID 500562 - Switching to a child Locator deactivates the User Material Shader on the parent Object

Follow

Problem summary
Switching to a child Locator deactivates the User Material Shader on the parent Object

Customer reported version
Mari 4.8v1

Customer reported platform
Windows 10

Steps to reproduce

1) Open any project

2) Create a Material node

3) Select the Material, press '1' and choose the top listing to view the Current Material shader (e.g. 'Principled BRDF')

4) Inside the Material, create a Projection node

5) In the Projection node's properties, click the + button next to the Locator dropdown to create a new Locator

6) Press the P button to switch to the Locator

Expected behaviour
The Current GeoEntity should switch to the new child Locator, but the shaded Material being viewed should stay the same.

Actual behaviour
The shaded Material view becomes transparent.

Workaround
Unknown.

Reproduced by support
This bug has been reproduced in:
Mari 5.0v1 - Windows 10 - CentOS 7.9
Mari 4.8v1 - Windows 10
Mari 4.7v3 - Windows 10 - CentOS 7.9 - regression

Unable to reproduce bug in:
Mari 4.7v2 - Windows 10 - CentOS 7.9

Earliest version tested
Mari 4.7v2 - This issue doesn't appear in this version and has regressed

    We're sorry to hear that

    Please tell us why