Ahh, that makes sense. I also note that NavigationItem inherits Tab, which could have been a hint (since Qt’s Tab documentation emphasizes that Tabs are lazy-loaded), but I didn’t follow that link. It’s probably worth emphasizing on NavigationItem that it is lazy-loaded, and referencing the Tab docs for more info.
It appears that NavigationStack also lazy-loads its children, though, since in my original example (which was just a tweak from the example on the Navigation doc) I still can’t access listPage from an onSelected handler on its containing NavigationItem. I believe this is also the behavior of Qt Quick Controls’ StackView, if that’s what’s being used behind the scenes.