Details
Description
Eyeball should hide non-visible components, but there are some exceptions. For example, animation nodes are not hidden in old builds, nor are 3D nodes. Same logic should be used to hide things in both new and old builds.
Looks like the issue is that NodeHints::visibleInNavigator() always returns false, so types that are explicitly set to show up in navigator do not.