Node content for tree view doesn't get reflected on refresh

hi Team,

I’m trying to change the node values of the tree at runtime and calling refresh tree for that node after setting values which I want to update but it is not working for theia browser. I can see from logs that the node is getting updated but it doesn’t get reflected. However, same code works for the standalone vscode. Can you please help take a look?
below is the snippet:
node.icon = “Image path in the extension”;
node.tooltip = “some tool tip”;
ext.treeDataProvider.refresh(node);

@omkar07 thank you for the discussion, do you happen to have an example vscode extension where it does not work?

I verified using a minimal example and the refresh seems to work correctly for me:

In the example the label, tooltip and iconPath are updated on refresh.