Closed EnigmaEmmy closed 2 months ago
Additional details:
Found it. It's caused by _can_handle
called when a Dictionary is opened, passing the created property editor. Normally, it would pass the edited object (here this would be the dictionary), so it's just unusual engine behaviour. Though I think I see the use case.
HOWEVER, it also breaks when a subresource is opened, and it is my own code's problem and I will fix it now.
Opening or having a dictionary open when you select the node seems to prevent the show_if from working: