Visibility was gated on the upstream family being inferable, so a connected-but-uninferable input left the widget visible-but-disabled. Hide based on the input link being present; still set the widget value from the upstream family when it can be read.