ID 343111 - [Windows only][PySide2] UI behaves incorrectly within HieroPlayer yet works correctly in Hiero

Follow

Problem summary
When setting up custom UI tabs with PySide2, there is inconsistencies between Hiero and HieroPlayer.

Hiero's UI works as expected.

HieroPlayer becomes unresponsive and elements are duplicated if the custom tab is split into a floating panel.


Customer reported version
Hiero11.0v4

Customer reported platform
n/a

Steps to reproduce

1) Open HieroPlayer11.0v4

2) Copy and execute the attached script into the Script Editor

3) Create a new 'MyHieroUi' tab

4) Test the buttons within the tab

5) Detach the tab from the window into its own floating window.

6) Test the tab (Notice that the button UI animation does not work)

7) Re-attach the tab to an existing pane and test again

Result: The UI will duplicate the buttons and the UI animation will be unresponsive.

Workaround
Re-adjusting the Window will resolve the animation issues.

Reproduced by support

This bug has been reproduced in:
Nuke11.1v3 - Windows 7
Nuke11.1v1 - Windows 7
Nuke11.0v4 - Windows 7
Nuke11.0v1 - Windows 7

Unable to reproduce bug in:
Nuke11.1v3 - Mac10.13 - CentOS6.9  (Appears to be Windows only issue)

Earliest version tested
- This feature did not exist before this version ( PySide2 )

Expected behaviour
UI should not break and become unresponsive

Actual behaviour
UI becomes unresponsive after put into floating tab

    We're sorry to hear that

    Please tell us why