Migrating from Qt5.7 to Qt5.12 and from MSVC2015 to MSVC2017 we ran into a similar situation, where QWebEngineProcess.exes would stay open after our application closed. It turned out, we did not properly specify the parent for our custom page for it to be autodeleted with the view on destruction! Hope this helps someone to avoid some debugging :-)