The UserInputEvents OnSelect & OnUnSelect work as expected when selecting and unselecting in a view. However, OnUnSelect does not fire in certain situations related to browser pane selections.
- View-selected component followed by different component selected in the browser pane: OnUnSelect does not fire.
- View-selected (or Browser) component followed by non-component (e.g. Origin folder) browser selection: OnUnSelect does not fire. The next click the in view (background or component) will fire OnUnSelect with zero unselected entities. An in between browser-selected component will not prevent OnUnSelect from firing.
- Browser-selected component followed by open space selection in view: OnUnSelect does not fire.
- Multiple components browser-selected followed by Ctrl-click of one of those components: OnUnSelect (actually) fires. Also fires with view-selected components.
I'm on Inventor 2019. Has anyone found a workaround or know this fixed in newer versions?