Shares the customer's screen with the agent - only on the agent's request and only after the
customer agreed in our dialog and picked a surface in the browser's picker.
Flow: ScreenShareRequest (agent) -> consent dialog -> browser picker -> "screen" media track.
Every step is mirrored to the agent via ScreenShareStatus. The track runs on RtcTracks, so it
survives reconnects; it ends when the customer or the agent stops it, or the session ends.
Shares the customer's screen with the agent - only on the agent's request and only after the customer agreed in our dialog and picked a surface in the browser's picker.
Flow: ScreenShareRequest (agent) -> consent dialog -> browser picker -> "screen" media track. Every step is mirrored to the agent via ScreenShareStatus. The track runs on RtcTracks, so it survives reconnects; it ends when the customer or the agent stops it, or the session ends.