Konqueror regression: konqueror as single application
This is a wiki page. Be bold and improve it!
If you have any questions about the content on this page, don't hesitate to open a new ticket and we'll do our best to assist you.
As of December 2017, this page is being developed and completed... More details will follow soon. Please provide any relevant information and links.
Since Konqueror 17.08, konqueror is a single application, introducing unfortunate regressions.
The best practice would have been for each window, and each tab to be a separate process (something done by other browsers)? Instead, we now have a single process for everything!
Cannot easily distribute Konqueror windows on different desktops.
Launching konqueror actually brings a previously opened window onto the current desktop.
KDE Plasma Activities
Closing all konqueror windows within a single active KDE Plasma Activity does not end the Konqueror process. Konqueror is still active in the background in situations where a previously active Activity was closed with Konqueror sessions running.
Move code that talks to a running konq (or starts one) into a separate class.
Make Konqueror a KUniqueApplication, as QtWebEngine expects.
With a single process, we can do session recovery on startup onlyv17.08.1v17.08.0v17.07.90
Running "konqueror" should open a new window / Regressions introduced by Konqueror as a single application:
Bug 641084 - kde-apps/konqueror-17.08.3: cannot open new instance