ID 568894 - The Backdrop nodes remain visually selected when using setSelected(False) in the Python Console.

Follow

Problem summary
The Backdrop nodes still appear visually selected when using setSelected(False) in the Python Console.
 
Customer reported version
Mari 7.0v1
 
Customer reported platform
Multiple
 
Steps to reproduce
1) In Mari, open the Example Head project.
2) Open the Node Graph panel and view the Backdrop nodes available.
3) Open the Python Console and paste the following code:

graph = mari.current.nodeGraph() for node in graph.nodeList():     node.setSelected(True) for node in graph.nodeList():     node.setSelected(False) 
4) Run the commands in the Python console and observe the Node Graph for changes.
 
5) Add the following command and run it to view the selected nodes via Python: print(graph.selectedNodeList())
 

 
Expected behavior
The Backdrop nodes should appear unselected or without a yellow highlight after deselecting in Python with the setSelected(False) command.
 
Actual behaviour
The Backdrop nodes will still appear selected with a yellow highlight after deselecting via Python in the console.
 
Workaround
There is no available workaround at this time.
 
Reproduced by Support in:
Mari 7.0v1 - Windows 10 - regression
 
Unable to reproduce bug in:
Mari 6.0v2 - Windows 10
 
Earliest version tested
Mari 6.0v2 - This issue doesn't appear in this version and has regressed

    We're sorry to hear that

    Please tell us why