Looks like when making successive calls to client side methods show()/hide() of treeview context menus to set visibility of a couple items both of them become “invisible”. What I found out is that the protected member "_styleCssText" has the content below:
"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 0px"
My solution was to reset it to an empty string right before calling show()/hide() for each menu item. Can you please confirm if this is the expected solution?
Thanks!