konqueror

Konqueror regression: konqueror as single application

As of December 2017, this page is being developed and completed... More details will follow soon. Please provide any relevant information and links.

Background

Since Konqueror 17.08, konqueror is a single application, introducing unfortunate regressions.

Regressions

Resource consumption

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!

Multiple desktops

Regression: konqueror as a single application

Since Konqueror 17.08, konqueror is a single application, introducing unfortunate regressions.

See:
Bug 641084 - kde-apps/konqueror-17.08.3: cannot open new instance
https://bugs.gentoo.org/641084

Bug 383815 - Running "konqueror" should open a new window
https://bugs.kde.org/show_bug.cgi?id=383815

Konqueror & qtwebengine: cookies problem

I experience regular problems with cookies with Konqueror and qtwebengine.

Sometimes, I am logged in a web site within a qtwebengine window, but not within another.
Some cookies seem to expire much quicker than they should.

The cookies backend is not the same as for khtml.
What is the back end? Where? How can I manage and see cookies?

Konqueror rendering engines

There is much more to a rendering engine than merely rendering web pages. Different rendering engines have different feature sets, and may or may not be fully integrated with the desktop environment.

KHTML has been the default rendering engine for Konqueror for a long time. However, KHTML is no longer maintained and slated to be completely removed from distributions. Unfortunately, many of its features may not ever be ported to the new rendering engine.

Features

Cookie management

Konqueror does not display any text typed in text fields/areas nor changes in html widgets while focus is on them

Using:
KDE Frameworks 5.29.0
Qt 5.6.2 (built against 5.6.2)
The xcb windowing system

I just upgraded Konqueror to the latest, using the new rendering engine.
I am forced to temporarily use seamonkey for everything because typing text in any form field does not display the text being typed. The text is however properly submitted when submitting the form. The text typed is also revealed only when the text area or text field looses focus.

html5test.com

https://html5test.com/
Note that Konqueror is omitted from the list of tested browsers: https://html5test.com/results/desktop.html

Date Konqueror Firefox SeeMonkey Chromium
Version Score Version Score Version Score Version Score
22 Feb 2017 4.14.28 79/555 45.7.0 440/555

css3test.com

http://css3test.com/

Date Konqueror Firefox SeeMonkey Chromium
Version Score Version Score Version Score Version Score
22 Feb 2017 4.14.28 16%
234 tests out of 1711 total for 389 features
45.7.0 57%
910 tests out of 1711 total for 389 features
2.46

Konqueror: does not support function default value in javascript

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions...
From ES6/ES2015, default parameters is in the language specification.

function my_function(item, new = false) {
  // Code
}

Konqueror does not support this.
If I use it in my jquery code, javascript fails completely within konqueror.

Syndicate content