Merge changes from topic "am-259fe1f7a5ea4066ad1659bdfe583770" into main
* changes:
[automerger skipped] Add scroll chip to screenshot shelf ui am: a67e1eefff -s ours
[automerger skipped] Pull scroll request/capture code out of ScreenshotController am: f0a301fcca -s ours
[automerger skipped] Abstract screenshot actions into ActionExecutor am: f80effdd67 -s ours
[automerger skipped] Create ScreenshotResult class to simplify null checks am: 431c56498b -s ours
[automerger skipped] Apply diffs to screenshot action updates am: f1e70448a0 -s ours
[automerger skipped] Provide AssistContent to ScreenshotActionsProvider. am: f13c08bc66 -s ours
[automerger skipped] Clean up ScreenshotController am: cff501c84b -s ours
[automerger skipped] Implement screenshot smart actions with new action provider am: d6ca56b299 -s ours
[automerger skipped] Handle pending actions within screenshot action provider am: c5aac9cc46 -s ours