Version: 1.0 (using Devel) OS: Linux Reproducible: Always Steps to Reproduce: (See the videos) Open systemsettings, scroll the view (with scrollbar — better, or with mouse wheel — visible only on some setups, because much less scroll steps). Actual Results: Text is shown partially. Some icons are sometimes shifted. This depends on the setup, but happens every time. Visible when that group is hovered by mouse. See video #2. Expected Results: No artifacts, all text is shown nicely, icons should not shift on hover The glitch goes to normal when that group of icons is hovered by a mouse.
Created attachment 67581 [details] Video #1 — Russian language systemsettings. Had to recode this, 1016 KiB did not fit into an attachment.
Created attachment 67582 [details] Video #2 — English language
Created attachment 67583 [details] Video #3 — English language, longer Recoded.
Why did you change version to unspecified? $ systemsettings --version Qt: 4.8.0 KDE: 4.7.97 (4.8 RC2 (4.7.97) Параметры системы: 1.0
(In reply to comment #4) > Why did you change version to unspecified? > > $ systemsettings --version > Qt: 4.8.0 > KDE: 4.7.97 (4.8 RC2 (4.7.97) > Параметры системы: 1.0 Ah, now i get it. Sorry. > Product|systemsettings|kdelibs
I can still confirm it on KDE: 4.8.3 + Qt: 4.8.1.
Still happens with KDE: 4.9.2 + Qt: 4.8.3.
Created attachment 74918 [details] A screenshot with KDE 4.9.2 + Qt 4.8.3
This does not seem to depend on the videocard used, i can reproduce this with radeon and intel drivers.
Still reproducible on KDE: 4.10.90 and QT: 4.8.5.
Still reproducible on Systemsettings 5.0 using KDE Frameworks 5.1.0 and Qt 5.3.1.
This does not depend on Qt theme or kwin settings.
Steps to reproduce: open systemsettings, resize it to the smallest possible size, scroll down, slowly scroll up. «Workspace Theme» becomes just «Workspace», the second word gets truncated.
Looking at the source, this might be a bug in KCategorizedView with wordWrap == true.
I nailed it down to d->categoryView->setFrameShape( QFrame::NoFrame ); https://projects.kde.org/projects/kde/workspace/systemsettings/repository/revisions/1f9cc223/entry/icons/IconMode.cpp#L182 Adding setWordWrap(true); and setFrameShape(QFrame::NoFrame); to a simple KCategorizedView with multi-word label names makes it lag. Is this a bug in systemsettings or kitemviews?
Created attachment 88185 [details] A testcase against KCategorizedView.
Check https://bugs.kde.org/show_activity.cgi?id=290971 I reassigned it to kdeui, because the bug is in KCategorizedView.
Just a note: removing setFrameShape makes multi-lined elements disappear earlier than they are moved out of view and appear later than they are moved in the view. But that looks better than corruption.
Christoph Feck, thanks, I missed that. Is it in the correct place now?
The glitches disappear once you move the mouse over the view (excluding the scrollbar). If it's over the view, but you don't move it — the glitches are still there.
Created attachment 88186 [details] A testcase against KCategorizedView, longer text.
*** Bug 341003 has been marked as a duplicate of this bug. ***
*** Bug 343601 has been marked as a duplicate of this bug. ***
Could you change the Status to CONFIRMED?
I can no longer reproduce this (or at least the specific case of bug #343601) in KDE 5.4.
(In reply to John Lindgren from comment #25) > I can no longer reproduce this (or at least the specific case of bug > #343601) in KDE 5.4. Scratch that, just saw it again.
Reproducible in systemsettings 5.6.0, KF 5.19, Qt 5.6.0.
This bug is still reproducible in Plasma 5.8.5, running Frameworks 5.29.0 and Qt 5.7.1. I’ll attach a video showing the problem in action.
Created attachment 103243 [details] Video showing text being cut of when scrolling (using the mouse wheel) Video showing text being cut of when scrolling (using the mouse wheel). Note that the text for ‘Skjerm og skjermbilete’ and ‘Flyttbare lagringseiningar’ are being trucated until I move the mouse pointer to the icon row.
This seems to work fine for me on systemsettings 5.10.4 Can anyone else confirm it works for them?
(In reply to Albert Astals Cid from comment #30) > This seems to work fine for me on systemsettings 5.10.4 > > Can anyone else confirm it works for them? No, I can *not* confirm. It still happens for me on 5.10.4, although less often. (I was about to write that I could confirm, but after some more testing (resizing the window and scrolling), the bug reappeared.)
Created attachment 106953 [details] attachment-9780-0.html No, it doesn't work for me in 5.10.4, I just checked — I can still reproduce the artifacts. Qt 5.9.1, btw. 2017-07-29 19:44 GMT+03:00 Albert Astals Cid <bugzilla_noreply@kde.org>: > https://bugs.kde.org/show_bug.cgi?id=290971 > > --- Comment #30 from Albert Astals Cid <aacid@kde.org> --- > This seems to work fine for me on systemsettings 5.10.4 > > Can anyone else confirm it works for them? > > -- > You are receiving this mail because: > You reported the bug. >
Can't seem to reproduce on 5.12.5 + Qt 5.11.0. Can anyobe confirm?
Ah, no, sorry. I am still able to reproduce this on 5.12.5 + Qt 5.11.0, just the icons got rearranged so this is harder to notice.
Created attachment 112874 [details] 5.12.5 + Qt 5.11.0 Each of those should have three lines, «Оформление/Поведение рабочей среды», but they disappear after scrolling.
I can confirm that this bug is still present on: KDE Plasma Version: 5.15.2 KDE Frameworks Version: 5.55.0 Qt Version: 5.12.0