Merge "Only use the transaction to update taskview bg if it can be done synchronously" into main