Summary: | scrolling in KMail: "page down" only works once | ||
---|---|---|---|
Product: | [Applications] kmail2 | Reporter: | Christian Boltz <kde-bugs> |
Component: | UI | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | 8an, dietz.kde, gronslet, huwie, jhb, kdudka, montel, rdieter, till2.schaefer, wbauer1, winter |
Priority: | NOR | ||
Version: | Git (master) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/messagelib/ddbdf9b33c6279b0a2ff29a7b67b0044762a258d | Version Fixed In: | 5.7.1 |
Sentry Crash Report: |
Description
Christian Boltz
2018-01-01 22:38:08 UTC
(In reply to Christian Boltz from comment #0) > This bug was confirmed by some people on the opensuse-factory mailinglist. I'm one of them and I'm also running Tumbleweed. The symptoms on my system are precisely as described by Christian. Git commit ddbdf9b33c6279b0a2ff29a7b67b0044762a258d by Laurent Montel. Committed on 02/01/2018 at 06:00. Pushed by mlaurent into branch 'Applications/17.12'. Fix Bug 388440 - scrolling in KMail: "page down" only works once FIXED-IN: 5.7.1 document.body.scrollTop was deprecated in removed in last webengine M +2 -2 webengineviewer/src/webenginescript.cpp https://commits.kde.org/messagelib/ddbdf9b33c6279b0a2ff29a7b67b0044762a258d I'm having the same problem as described by the initial report. I use KMail 5.7.3 on Fedora 27, so it doesn't seem to be fixed in 5.7.1. What I see, is that when I use pagedown (PGDOWN), it only works once. I can sometimes manage to get two pages down by using SPACE once, and PGDOWN once. If i use DOWN, and press PGDOWN, the view will skip back to the place it was before I pressed the DOWN. I am also still seeing this in kmail 5.8.1 on FreeBSD 11.2. I have the same exact issues from the original report. Page Down only scrolls down one page (though if you move the cursor some other way then it will scroll down another page), and Page Up acts like Home and jumps to the start of the message. *** This bug has been confirmed by popular vote. *** I can't confirm that bug still exists as it works fine here. (In reply to MartinG from comment #3) > I'm having the same problem as described by the initial report. I use KMail > 5.7.3 on Fedora 27, so it doesn't seem to be fixed in 5.7.1. I can't reproduce this issue anymore with recent versions, please provide more details. I can also reproduce this on Debian/Unstable, kmail version 5.7.3. If you need additional info, feel free to ask. Some additional infos: - I use German locales. (An export LANG=C changes nothing.) - if I change the "Scroll page down" key to something else, scrolling seems to work again. Weird. - "Go to next unread text" (space key) is broken, too. I can reproduce this issue with - KMail 5.8.2 - qt 5.11.1 - frameworks 5.47 on gentoo. Page up does always jump to the top and does not scroll one page up. Page down does always jump to the second page (even if i already scrolled further). The previous mentioned workaround (unmap (set to none) shortcut "Scroll Message Down/Up (more)") works for me. This is fixed for me after upgrading to KMail 5.8.3 and frameworks 5.48 I hit this bug in Gentoo after updating to Qt 5.11.1 and it disappeared when I rebuilt messagelib. (In reply to John Baldwin from comment #4) > I am also still seeing this in kmail 5.8.1 on FreeBSD 11.2. That's likely related to bug#397349, the fix checks for the Qt version instead of the QtWebEngine version (and apparently FreeBSD currently has Qt 5.11.2 and QtWebEngine 5.9.4, so the wrong code would be used). This should fix that problem: https://phabricator.kde.org/D16398 Git commit 569c3780a8f18830d7be24b7a7d40b755a2dbc60 by Wolfgang Bauer. Committed on 24/10/2018 at 22:03. Pushed by wbauer into branch 'Applications/18.08'. Check QtWebEngine version instead of Qt's This code depends on the QtWebEngine (not Qt) version, so it should actually check for that. Otherwise it breaks if a distribution ships Qt 5.9 LTS together with a newer QtWebEngine, like e.g. openSUSE Leap 15.0 does, or QtWebEngine 5.9 together with a newer Qt as is the case in FreeBSD. Related: bug 397349 FIXED-IN: 18.08.3 Differential Revision: https://phabricator.kde.org/D16398 M +2 -1 webengineviewer/src/webenginescript.cpp https://commits.kde.org/messagelib/569c3780a8f18830d7be24b7a7d40b755a2dbc60 (In reply to Lukáš Turek from comment #12) > I hit this bug in Gentoo after updating to Qt 5.11.1 and it disappeared when > I rebuilt messagelib. Thank you for sharing the solution! Rebuilding kde-apps/messagelib on my Gentoo Linux box has fixed the problem for me, too. |