Merge "Refactor getHighestVisibleTaskIndex to return TaksView and remove requiredTaskViewAt" into main