Here we depart from relying on layout because we don't want to walk up the ancestor chain all the way past the property page parent since this messes with screen readers virtual buffer updates (see bug).