Distinguish two moments:
Before acceptance: ending the session causes the outstanding offer to lapse; no sale has been formed.
After acceptance: departure alone does not cancel an already binding sale.
The governing question is whether acceptance had occurred before the session ended.