State:New|TargetRelease:No Target|icon_bug|icon_nuke|database:public|Resolution:Fixed|BugID:600999|
kSelectionChanged event does not always trigger when selecting TrackItems with Shift+LMBfrom hiero.core import events def selection_printer(event): viewer = hiero.ui.currentViewer() sequence = viewer.player().sequence() timeline_editor = hiero.ui.getTimelineEditor(sequence) selected_trackitems = timeline_editor.selection() n = "\n".join([ti.name() for ti in selected_trackitems]) print(f"selection changed: {len(selected_trackitems)} selected...\n{n}") events.registerInterest("kSelectionChanged", selection_printer)
3) Use Left Mouse Button to select the TrackItem on the highest TrackkSelectionChanged event does not trigger. Then, invert the selection order, and note that kSelectionChanged does trigger:kSelectionChanged event should always fire whenever selection changes, regardless of the selection method. kSelectionChanged event does not fire. However, if the TrackItems are selected in the opposite order, the kSelectionChanged event triggers as expected.kSelectionChanged in the following arrangement:kSelectionChanged event. Additonally, LMB+Drag can be used to marquee select the TrackItems, which does trigger kSelectionChanged.We're sorry to hear that
Please tell us why