ID 360614 - The 'hidePanel' knob changes when the Preferences panel is opened

Follow

Problem summary
The 'hidePanel' knob changes when the Preferences panel is opened.

Customer reported version
nuke.n/a

Customer reported platform
n_a_mac

Steps to reproduce

1) Open Nuke.

2) Open the Script Editor (right-click the top of any pane > Windows > New Script Editor)

3) Run the following code:

def test(value):

    print nuke.thisKnob().name(), nuke.thisKnob().value()

prefs = nuke.toNode('preferences')

nuke.addKnobChanged(test, 'some value', node=prefs)

4) Open the Preferences window and notice that the following output is returned in the Script Editor:

showPanel 0.0

hidePanel 0.0

Reproduced by support

This bug has been reproduced in:
Nuke 11.2v3 - Windows 10 - Linux CentOS 7

Nuke 11.2v2 - Windows 10

Nuke 11.1v5 - Windows 10

Nuke 11.1v1 - Windows 10

Nuke 11.0v4 - Windows 10

Nuke 11.0v1 - Windows 10

Nuke 10.5v7 - Windows 10

Nuke 10.5v1 - Windows 10

Nuke 10.0v6 - Windows 10

Nuke 10.0v1 - Windows 10

Nuke 9.0v9 - Windows 10

Nuke 9.0v5 - Windows 10 - Regression

Unable to reproduce bug in:

Nuke 11.2v3 - macOS 10.13 (High Sierra)
Nuke 9.0v4 - Windows 10

Earliest version tested
Guidance: List earliest version you've tested and the reason you stopped there. Reasons can be:
- This issue no longer appears in this version and has regressed

Expected behaviour
Only the following to be displayed in the Script Editor output:

showPanel 0.0

Actual behaviour

the following output is returned in the Script Editor:

showPanel 0.0

hidePanel 0.0

    We're sorry to hear that

    Please tell us why