'viewselected_exec()' [which uses evaluated view layer] would query BASE_SELECTED flag, but it was not set on base_eval, but on its base_orig. reason for this is 'ed_object_select_pick()' would modify base flags [through 'ED_object_base_select()'], but not tag scene ID_RECALC_BASE_FLAGS. thx @sergey for hinting. Reviewers: sergey, brecht Maniphest Tasks: T66668 Differential Revision: https://developer.blender.org/D5235