code: def selected_objects(self):
          
  
          return [
              obj
              for obj in self.text_objects
              if contains_or_overlap(self.table_bbox, obj.bbox)
          ]
docs: Filter out objects outside table boundaries