Hi Ralph,
On Mon, 2026-06-15 at 10:55 +0100, Ralph Corderoy wrote:
> Is the slowness with all actions of the program, e.g. redrawing,
> responding to a mouse click, etc. Or is it just long pauses now and
> again? If the latter then my guess is the program is hung whilst
> timing out waiting for something which is normally ‘instant’.
the slowdown only affects the opening of new WebKit instances, e.g.,
when I launch Evolution, or when I click "Reply to List". To answer your
message, 26 seconds passed between clicking "Reply to List" and the
window opening, something that certainly took less than 1 second just a
few days ago. When I open Evolution, after a short while I can select an
email folder without the email preview already displaying content, IOW
mouse movement and other functions are not affected by this.
As soon as the preview in Evolution displays the contents of a message,
I can select different messages without any delay. However, when I
double-click to open a message window, it takes a few seconds.
Milan, the developer of Evolution, noticed the following in my strace
outputs:
"the above looks like something from a 3rd party web plugin
(AdContentBlocker). It's weird to see any such thing being loaded also
in the Evolution. You might have it installed in some common place all
the web engines looks at."
###################################################
That didn't help (Eolie) at all:
$ /bin/ls -hAltr ~/.local/share/eolie/content_blocker*/
/home/rocketmouse/.local/share/eolie/content_blocker_json/:
total 8.1M
-rw-r--r-- 1 rocketmouse rocketmouse 7.2M Jul 14 2025 block-ads.json
-rw-r--r-- 1 rocketmouse rocketmouse 973K Jun 15 01:11 block-phishing.json
/home/rocketmouse/.local/share/eolie/content_blocker/:
total 20M
-rw------- 1 rocketmouse rocketmouse 14M Apr 8 19:50
ContentRuleList-block-ads
-rw------- 1 rocketmouse rocketmouse 6.1M Jun 15 01:11
ContentRuleList-block-phishing
-rw------- 1 rocketmouse rocketmouse 207 Jun 15 02:26
ContentRuleList-block-popups
-rw------- 1 rocketmouse rocketmouse 176 Jun 15 02:26
ContentRuleList-block-images
-rw------- 1 rocketmouse rocketmouse 176 Jun 15 02:26
ContentRuleList-block-medias
-rw------- 1 rocketmouse rocketmouse 208 Jun 15 02:26
ContentRuleList-block-scripts
$ mv -i ~/.local/share/eolie/content_blocker*/
~/.local/share/eolie/DISABLED/
$ /bin/ls -hAltr ~/.local/share/eolie/content_blocker*/
/home/rocketmouse/.local/share/eolie/content_blocker_json/:
total 976K
-rw-r--r-- 1 rocketmouse rocketmouse 973K Jun 15 19:14 block-phishing.json
/home/rocketmouse/.local/share/eolie/content_blocker/:
total 6.1M
-rw------- 1 rocketmouse rocketmouse 207 Jun 15 19:14
ContentRuleList-block-popups
-rw------- 1 rocketmouse rocketmouse 176 Jun 15 19:14
ContentRuleList-block-images
-rw------- 1 rocketmouse rocketmouse 176 Jun 15 19:14
ContentRuleList-block-medias
-rw------- 1 rocketmouse rocketmouse 208 Jun 15 19:14
ContentRuleList-block-scripts
-rw------- 1 rocketmouse rocketmouse 6.1M Jun 15 19:14
ContentRuleList-block-phishing
###################################################
I haven't found any further locations on this yet:
$ /bin/ls -hAltr /usr/*/browser-plugins/
ls: cannot access '/usr/*/browser-plugins/': No such file or directory
$ echo $QTWEBKIT_PLUGIN_PATH
[nothing]
Sorry, I missed running /bin/ls on the following, so an alias was used: alias
ls='lsd'
$ ls -hAltr /usr/lib/webkit2gtk*/
.rwxr-xr-x root root 4.4 KB Tue Jun 2 20:02:24 2026 WebKitWebProcess
.rwxr-xr-x root root 4.4 KB Tue Jun 2 20:02:24 2026 WebKitNetworkProcess
.rwxr-xr-x root root 4.5 KB Tue Jun 2 20:02:24 2026 WebKitGPUProcess
.rwxr-xr-x root root 131 KB Tue Jun 2 20:02:24 2026 MiniBrowser
.rwxr-xr-x root root 343 KB Tue Jun 2 20:02:24 2026 jsc
drwxr-xr-x root root 4.0 KB Wed Jun 3 02:31:27 2026 injected-bundle
$ ls -hAltr /usr/lib/webkit2gtk-4.1/injected-bundle/
.rwxr-xr-x root root 4.7 KB Tue Jun 2 20:02:24 2026
libwebkit2gtkinjectedbundle.so
$ pacman -Qo
/usr/lib/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.so
/usr/lib/webkit2gtk-4.1/injected-bundle/libwebkit2gtkinjectedbundle.so is
owned by webkit2gtk-4.1 2.52.4-1
$ ls -hAltr /usr/lib/webkitgtk-6.0/
.rwxr-xr-x root root 4.4 KB Tue Jun 2 20:02:32 2026 WebKitWebProcess
.rwxr-xr-x root root 4.4 KB Tue Jun 2 20:02:32 2026 WebKitNetworkProcess
.rwxr-xr-x root root 4.5 KB Tue Jun 2 20:02:32 2026 WebKitGPUProcess
.rwxr-xr-x root root 125 KB Tue Jun 2 20:02:32 2026 MiniBrowser
.rwxr-xr-x root root 343 KB Tue Jun 2 20:02:32 2026 jsc
drwxr-xr-x root root 4.0 KB Wed Jun 3 02:31:28 2026 injected-bundle
$ ls -hAltr /usr/lib/webkitgtk-6.0/injected-bundle/
.rwxr-xr-x root root 4.7 KB Tue Jun 2 20:02:32 2026
libwebkitgtkinjectedbundle.so
$ pacman -Qo
/usr/lib/webkitgtk-6.0/injected-bundle/libwebkitgtkinjectedbundle.so
/usr/lib/webkitgtk-6.0/injected-bundle/libwebkitgtkinjectedbundle.so is
owned by webkitgtk-6.0 2.52.4-1
###################################################
I logged out and logged back in as a different user.
I launched Eolie and Atril as the different user, and I had the same problem.
Regards,
Ralf