Comment 3 for bug 1483752

Revision history for this message
Josh Arenson (josharenson) wrote :

If you read https://wiki.ubuntu.com/Security/TrustStoreAndSessions
"From a lifetime perspective, the TPS ends whenever the TPP or its surface is dismissed. Similarly, if the session is terminated for any other reason, the TPP and its surface are dismissed, too. The app cannot exercise any sort of control in this scenario and is not even guaranteed to run.

Only after the trust session has ended, control is transferred back to the app. More to this, while a TPS is active, focus mgmt. treats the session as atomic and prevents the app from being refocused separately."

It seems that this could be impossible by design. However, it also seems that the application remains active while the TPS is displayed, and only switches to inactive when the TPS is closed (the app quickly switches back to active, but I suppose this could be enough to break certain things).