title: .NET Webbrowser Control and Dispose()
body: <p>I know this is a hot discussed topic with many questions and answers but I still do not find the solution for the following problem:</p>
  
  <p>I have a multi-tab application. On every tab is a Webbrowser control.
  As the webbrowsers take more an more memory for every new tab and they do not free this memory on tab-close, I decided to make a Webbrowser.Dispose() in the tab close event handler. This helped me concerning the memory leak. all the used RAM is now free after closing.</p>
  
  <p>But this caused a new problem: After the first Dispose() it seems that the session is destroyed for all other Webbrowser objects.
  Normally I only login in to the frist webbrowser. If I a add several tabs I am normally logged in automatically. After the first Dispose() this does not work anymore and I have to login on every new Tab. </p>
  
  <p>I tried to keep the old cookies and send them again with the new webbrowser but this did not solve the problem. The seems to be destroyed.</p>