fix: even if menu exists, it may not have an active child