ID 592171 - The Viewer's playback range becomes locked to the in/out points when the Playhead is selected if the playback range was previously set

Follow

Problem summary:
The Viewer's playback range becomes locked when the Playhead is selected if the playback range was previously locked
 
This issue affects Viewers in Nuke and Nuke Studio.
 
Customer reported version:
Nuke 15.1v4
 
Customer reported platform:
Windows 10
 
Steps to reproduce:
1) Launch Nuke and lock the Viewer's playback range by pressing the frame_range_lock button:


2) Press the frame_range_lock button again to unlock the playback range.
3) Click on the Playhead, and observe how the In/Out points have been enabled and the playback range has locked itself:

 
Expected behavior:
Selecting the Viewer's Playhead, like when scrubbing through the timeline, should not lock the Viewer's playback range. 
 
Actual behavior:
If a Viewer's playback range has been locked/unlocked at some point, clicking on the Playhead will cause the playback range to become locked.

The same behavior will occur if the mouse is used to interact with other UI elements before clicking on the Viewer's playhead, such as changing a node's position in the Node Graph or adjusting a knob's value in the Properties panel. Additionally, this problem will persist between Nuke sessions if the Viewer's In and Out points are not their default values when the file is saved. 
 
Workaround:
No known workaround at this time.
 
Reproduced by Support in:
Nuke 15.1v5 - Windows 11, macOS 14 Sonoma
Nuke 15.0v2 - Windows 11, macOS 14 Sonoma -- Regression
 
Nuke 14.1v2 - Windows 11, macOS 14 Sonoma -- Regression
 
Unable to reproduce bug in:
Nuke 15.0v1 - Windows 11, macOS 14 Sonoma
Nuke 14.1v1 - Windows 11, macOS 14 Sonoma
 
Earliest version tested:
Nuke Studio 15.0v1/14.1v1 - This issue doesn't appear in these versions and has regressed

    We're sorry to hear that

    Please tell us why