Webengine or Konqueror/Falkon issue?

I’m not sure which section to put this in, and I can’t find any other reports of this. Up to yesterday, I was using Falkon as my primary browser with now issues. I had to restart after another issue with a another application (resolved). But after the reboot, Falkon and Konqueror no longer allow text entry without first clicking on the address bar or search bar.

For example: my home page is google.com. I can’t just open the browser and start typing to search. I have to first click on the address bar or do something to take focus away from the browser to type in the search. But Falkon and Konqueror are the only applications (so far) that this happens to.

Any ideas as to what might be the problem? has anyone else seen this?

Thanks.

some more information:
I start Konq from CLI and get this–

kf5.kxmlgui: cannot find .rc file "webenginepart.rc" for component "webenginepart"
QFSFileEngine::open: No file name specified
[13297:13346:0910/102018.616658:ERROR:nss_util.cc(748)] After loading Root Certs, loaded==false: NSS error code: -8018
QFSFileEngine::open: No file name specified

The only thing that stands out is webengine.rc error. I found a webengine.rc file in /opt/kf5/share/kxmlgui5/webenginepart. Is this a configuration problem?

Given the fact that KF5 resides in /opt, I suspect a repo problem rather than a software bug/problem. Most likely a mix of various KDE versions. Please show


zypper lr -d

I occasionally use “falkon” and I do not have that problem (this is with 15.1).

There’s nothing here in “/opt”. So maybe you installed a different version.

#  | Alias                    | Name                              | Enabled | GPG Check | Refresh | Priority | Type     | URI                                                                                                       | Service
---+--------------------------+-----------------------------------+---------+-----------+---------+----------+----------+-----------------------------------------------------------------------------------------------------------+--------
 1 | Downloads                | local downloads                   | Yes     | ( p) Yes  | Yes     |   99     | plaindir | dir:/home/dirk/Downloads                                                                                  |        
 2 | Games                    | Games                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/games/openSUSE_Leap_15.0/                                       |        
 3 | KDE_Apps2                | KDE Frameworks5:Applications      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.0/           |        
 4 | KDE_Extra:_Plasma_latest | KDE Extra: Plasma latest          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_15.0/                                  |        
 5 | Plasma_latest            | Plasma Frameworks5                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.0/                            |        
 6 | download.nvidia.com-leap | nVidia Graphics Drivers           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.nvidia.com/opensuse/leap/15.0/                                                            |        
 7 | mozilla                  | mozilla                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.0/                                    |        
 8 | openSUSE-Leap-15.0-1     | openSUSE-Leap-15.0-1              | No      | ----      | ----    |   99     | rpm-md   | cd:/?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GH24NSB0_K2UFCED3036                                     |        
 9 | openSUSE_Leap_15.0       | ahjolinna - build                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://download.opensuse.org/repositories/home:/ahjolinna/openSUSE_Leap_15.0/                            |        
10 | openSUSE_Leap_15.0_1     | Publishing                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://download.opensuse.org/repositories/Publishing/openSUSE_Leap_15.0/                                 |        
11 | openSUSE_Leap_15.0_2     | QT 5.13                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://download.opensuse.org/repositories/KDE:/Qt:/5.13/openSUSE_Leap_15.0/                              |        
12 | openSUSE_Leap_15.0_3     | wolfi323                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Frameworks5/openSUSE_Leap_15.0/ |        
13 | openSUSE_Leap_15.0_4     | LibreOffice                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/LibreOffice:/6.3/openSUSE_Leap_15.0/                            |        
14 | openSUSE_Leap_15.0_5     | printing                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://download.opensuse.org/repositories/Printing/openSUSE_Leap_15.0/                                   |        
15 | packman.inode.at-suse    | Packman Repository                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://packman.inode.at/suse/openSUSE_Leap_15.0/                                                          |        
16 | repo-non-oss             | openSUSE-Leap-15.0-Non-Oss        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/                                         |        
17 | repo-oss                 | openSUSE-Leap-15.0-Oss            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/distribution/leap/15.0/repo/oss/                                             |        
18 | repo-update              | openSUSE-Leap-15.0-Update         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/leap/15.0/oss/                                                        |        
19 | repo-update-non-oss      | openSUSE-Leap-15.0-Update-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/leap/15.0/non-oss/                                                    |        


I thought that too, but I haven’t been able to find any packages from other repos. With the exception of Falkon (v3.1 is from wolfi323) all of the KDE and QT packages are from the respective repos. Both of them were working fine until yesterday, I didn’t add or remove anything outside of a update (through the updater).

To be honest, that’s quite a mess. You have two Frameworks repos, a Qt repo that’s fixed on a Qt version ( where KDE Frameworks needs a concurrent Qt )… If you did not ‘dup --from …’ these repos, the updater will simply pick the highest version from whatever repo.

OK, I’ll go through and clean up and then update and see what happens. Any hints on which repos to keep?

Starting Konq from CLI no longer gives the following error:
kf5.kxmlgui: cannot find .rc file “webenginepart.rc” for component “webenginepart”

But still have to click off the browser (or in the address bar) to be able to type in a text field on webpages. It is like the focus isn’t being given to the text field even on a click event.

The behavior you describe(focus and default focus on a web page) is generally set by the web page code, rarely has anything to do with the browser… except in the situations where a browser might not support the coding language, eg a specific javascript library or framework.

You should first verify the behavior is the same in all or only specific browsers… Besides Falkon, I’d also recommend Firefox and Chromium, both which can be found in the OSS repo. For a web page like Google’s search page, I’d of course pay special attention to what you see in Chromium.

Then,
If you report your findings to the project or bugzilla of any affected web browsers, I’m sure the web developers would be very interested to know of your findings… They’re motivated to make sure the code they write behaves the same in as many browsers as possible but sometimes can’t test for all.

TSU

Firefox and Chromium work just fine. It is only Falkon and Konqueror that are behaving like this. These two also use the webengine. I’ll put in bug reports for them @ KDE. I also have another issue with Falkon with plasma/application themes that include transparency.

I posted a bug on KDE bugtracker and got a response. It is a known issue with QT and they already are tracking a fix for QT. It seems to be something that happened in the release of QT 5.13.1. here is the bug for QT: https://bugreports.qt.io/browse/QTBUG-77364.

I’m going to mark this post as solved.

Thanks for reporting back on that qt bug.