You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The way track.getCaptureHandle() appears defined, the application can observe the user's navigation in the other tab long after tab capture of it has ended.
This is a privacy issue and defies user expectations. Users can forcefully revoke screen capture today in all browsers through browser UX, and would expect this tracking to stop when the track ends.
The text was updated successfully, but these errors were encountered:
I implicitly assumed that getCaptureHandle() should stop working after the capture stops. Thank you for bringing up the issue, that it should be mentioned explicitly how it "stops working."
Harald suggests returning null.
For completeness - we could also return undefined.
There is also the alternative of raising an exception.
The way track.getCaptureHandle() appears defined, the application can observe the user's navigation in the other tab long after tab capture of it has ended.
This is a privacy issue and defies user expectations. Users can forcefully revoke screen capture today in all browsers through browser UX, and would expect this tracking to stop when the track ends.
The text was updated successfully, but these errors were encountered: