IDisposable class that deals with Puppeteer performing tests and it closes the browser correctly after the end of the test. The problem is that, when I'm debugging and stop the debugger, the Dispose() of this class is not invoked, and the browser remains active, until I see that I have 30 instances of browsers without a parent. I'm running in headless mode so i cant see them in the taskbar.try...catch during the test.