App Version: 70.0.3538.28
OS Version: 12.0
What steps will reproduce the problem?
(1) Connect to a host
(2) Bring the app to background and wait for ~1 minute
(3) Reopen the app, which should pop back to the ClientConnectionView
(4) Tap "Report this"
What is the expected result?
The feedback window pops up
What happens instead?
Nothing happened
Please use labels and text to provide additional information.
This is an existing problem in currently launched app. The issue is that we move the RemotingClient object from ClientConnectionVC to HostViewVC when the connection is established, then we didn't move it back when the connection drops and we go back to ClientConnectionVC. ClientConnectionVC can't send feedback without a RemotingClient object.
To fix this, we will either need to move the RemotingClient object back to ClientConnectionVC, or make ClientConnectionVC keep a strong reference to the RemotingClient object. The later should be easier to do, but we will need to verify this doesn't cause a retain cycle or memory leakage.
Comment 1 by bugdroid1@chromium.org
, Oct 18