When changing the version of an asset item in the Importomatic SuperTool parameter UI, using the version pop-up (not the asset parameter's standard asset widget) the tree item (specifically its 'Version' and 'Resolved Version' column entries) is not updated if no items are selected in the tree view. While the underlying data is correctly updated, the UI update/repaint does not occur until another action is performed, or the user clicks outside somewhere else in the UI.
Customer reported version
katana.3.0v1
Customer reported platform
n/a
Steps to reproduce
PyMockAsset prep:
1) Add "$KATANA_ROOT/plugins/Resources/Examples" to the KATANA_RESOURCES environment variable.
5) In the Project Settings tab, set the rootNode.plugins.asset value to "PyMockAsset".
6) Create an Importomatic node, then set the Edit flag to access its parameters.
7) Click the "+" button and click "Add Alembic".
8) Select exampleAsset/assetForShot/smoke/1 and click "Accept".
9) Deselect items in the tree view by clicking in the empty area below the default>smoke list.
10) Change the smoke version by clicking the version number under the "Version" column.
Notice the UI for the Importomatic widget is not updated.
Notice the scene graph is updated despite the UI for the Importomatic node not updating.
11) Click anywhere within Katana
Notice the UI for the Importomatic node is updated with the current version.
Expected behavior
In the Importomatic node, the Version and Resolved Version numbers in the Importomatic node are refreshed to show the current version after changing the version using the popup menu.
Actual behavior
The Version and Resolved Version numbers in the Importomatic node are not refreshed to show the current version after changing the version using the popup menu.
Workaround
Clicking elsewhere in Katana causes the version numbers to be refreshed.