[Bug 1105461] New: Using PageUp/PageDown keys to scroll the message in kmail doesn't work
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461 Bug ID: 1105461 Summary: Using PageUp/PageDown keys to scroll the message in kmail doesn't work Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.0 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE Applications Assignee: opensuse-kde-bugs@opensuse.org Reporter: aosthof@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Usually one can use the PageUp/PageDown keys in kmail to scroll the message content. However in Leap 15.0 this doesn't work as expected anymore, it only works for scrolling once by one page. Scrolling with the mouse wheel or the cursor keys does work though. Somehow this is related to the shortcuts in kmail ("Settings" --> "Configure Shortcuts..."). I found a workaround by replacing the standard shortcut (PgDown) for "Scroll Message Down (More)" by e.g. Shift-PgDown. Although the newly assigned shortcut (Shift-PgDown) still won't work, the former default PgDown will now work as expected. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461#c1
Wolfgang Bauer
Usually one can use the PageUp/PageDown keys in kmail to scroll the message content. However in Leap 15.0 this doesn't work as expected anymore, it only works for scrolling once by one page. Scrolling with the mouse wheel or the cursor keys does work though.
Known (upstream) problem, see e.g. https://bugs.kde.org/show_bug.cgi?id=397349 . It is claimed to be fixed in 18.04.x though. I'll have a look if I can find the fix and if it's possible to backport it to 17.12.3 in Leap 15.0. No promises though... ;-)
Somehow this is related to the shortcuts in kmail ("Settings" --> "Configure Shortcuts...").
Not really. But I think QtWebEngine handles PgUp/PgDown itself if it's not grabbed by kmail/messagelib first. If kmail handles it, it has to do some JavaScript trickery to implement the functionality AFAIR, and that apparently broke at some point. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461#c2
--- Comment #2 from Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461#c3
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461#c4
--- Comment #4 from Wolfgang Bauer
That reminds me, Leap 15.0 ships with Qt 5.9.4, but also has the latest QtWebEngine (5.11.1). Oops, it's actually QtWebEngine 5.10.1, sorry. That doesn't make a difference in this case though (as it's still > 5.9).
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461#c5
Alexander Osthof
Please try the messagelib package from here and report back whether it fixes the problem: https://download.opensuse.org/repositories/home:/wolfi323:/messagelib_15.0/ openSUSE_Leap_15.0_Update/
I've tried this package and it fixes the issue. Thank you very much for the quick turnaround time and providing the fix, really appreciated! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461#c6
Wolfgang Bauer
I've tried this package and it fixes the issue.
Good, so it is indeed the problem that I thought it is. The revert should be fine for us (Leap 15), but IMHO the proper fix would be to actually check the QtWebEngine version instead of the Qt version. I'll propose this upstream, though it might probably be argued that using different versions of Qt and QtWebEngine is not supported in the first place. :-/ Anyway, I'll submit an update for Leap 15.0 in the next days. Please keep using the provided package/repo for now if you want, I'll keep it until the update is released. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461
http://bugzilla.opensuse.org/show_bug.cgi?id=1105461#c9
Wolfgang Bauer
participants (1)
-
bugzilla_noreply@novell.com