@comy said in Does QWebEnginePage::load() start a new event loop internally or it just calls processEvents() ?:
@JonB Starting a new local event loop is done by executing QEventLoop::exec().
Oh I see, just QEventLoop::exec(). Yes, I had tried that. According to me it made no difference, and deleteLater()s of QWebEngine stuff still didn't free till execution got back to my top-level Qt event loop. Didn't understand why, your mileage may vary :)