ID 597039 - The Localization Policy Preference does not apply to the Timeline environment in Nuke Studio/Hiero

Follow

Problem summary:
The Localization Policy Preference does not apply to the Timeline environment in Nuke Studio/Hiero  
 
Customer reported version:
Hiero N/A
 
Customer reported platform:
N/A
 
Steps to reproduce:
1) Launch Nuke Studio and navigate to Edit > Preferences...
2) Select the Performance > Localization tab and set the localization policy to any value besides "from auto-localize path", such as "off":

3) Press the OK button to save the Preferences
4) Navigate to File > Import File(s)... and select some media
5) Double click the imported Clip to open its Properties, and observe how its Localization Policy is set to "from auto-localize path":

 
Expected behavior:
The Preference for Localization Policy should determine the default Localization Policy set for Clips.
 
Actual behavior:
In the Hiero/Nuke Studio Timeline, Clips will always have their Localization Policy set to "from auto-localize path", regardless of what is set in the Preferences. Saving the Preferences and then relaunching the application does not change these results.
 
Workaround:
It is possible to set a Clip's Localization Policy via the kClipAdded event:
import nuke from hiero.core import events def setLocalizationPolicy(event):     read_node = event.clip.readNode()     pref = nuke.toNode('preferences').knob('LocalizationPolicyDefault').value()     read_node['localizationPolicy'].setValue(pref) events.registerInterest("kClipAdded", setLocalizationPolicy)
 
Reproduced by Support in:
Nuke Studio 16.0v1 - Windows 11, macOS 14 Sonoma
Nuke Studio 15.0v1 - Windows 11
Nuke Studio 14.1v1 - Windows 11, macOS 14 Sonoma -- Regression
 
Unable to reproduce bug in:
Nuke Studio 14.0v8 - Windows 11, macOS 14 Sonoma
 
Earliest version tested:
Hiero 14.0v8 - This issue doesn't appear in this version and has regressed

    We're sorry to hear that

    Please tell us why