I think the explanation you've given here is much more clear than the test case because I was not assuming you were using the the sessionWithOptions. I notived we have the removeObserver method, but that's never called, so it's worth investigating to see what might happen if we remove the TransactionObserver upon closing the Session. Thanks for pointing it out. |