Runtime datasources don't update the UID of the datasource string that is passed into the datasource property of the SceneQueryRunner when the datasource variable is updated.
As such we should allow developers to pass in a datasource variable into the $variables, and any update to the datasource variable should cause any queryRunner to re-query.
Runtime datasources don't update the UID of the datasource string that is passed into the datasource property of the SceneQueryRunner when the datasource variable is updated.
As such we should allow developers to pass in a datasource variable into the $variables, and any update to the datasource variable should cause any queryRunner to re-query.