Version: (using KDE 4.4.0) Installed from: Ubuntu Packages This is how i can reproduce it: * Have 3 items in the device notifier * Click on the last one * It expands asking if i want to open it with gwenview or dolphin * Also creates a scrollbar * Now close it to unexpand the item * The scrollbar is gone * But items are not correctly repositioned and the top item is painted over the "Devices connected recently"
Created attachment 40705 [details] Screnshot showing the problem
*** Bug 226310 has been marked as a duplicate of this bug. ***
Updated info from me, now instead of the device being overlapped with the text the device is "lost" in the begininng of the list, but no scrollbar is pressent, but you can still scroll with the mouse wheel to recover the device icon. Doing a series of screenshots so you can see what i mean.
Created attachment 48162 [details] Original state
Created attachment 48163 [details] After expanding the last device
Created attachment 48164 [details] After unexpanding the last device
I could finally reproduce the issue; i need an extra step with respect to the ones given by Albert: * Have 3 items in the device notifier * Click on the last one * It expands asking if i want to open it with gwenview or dolphin * Also creates a scrollbar * Now use the scrollwheel to scroll up and down; * While the widget is still moving click on the itemBackground to close and unexpand the item * The scrollbar is gone * But items are not correctly repositioned and the top item is painted over the "Devices connected recently" @notmart: 1) Can you see why something bad could happen if the widget changes size during an animation? 2) Can you reproduce with 4.7?
Created attachment 48169 [details] Screencast showing how to reproduce the issue
SVN commit 1140731 by mart: stop animations when the inner widget spontaneously resize it should fix 226429 and a very similar issue in the netbook, please test :) CCBUG:226429 M +1 -0 scrollwidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1140731
SVN commit 1140801 by mart: ensure the main widget is visible after its resize CCBUG:226429 M +1 -0 scrollwidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1140801
after those 2 patches the problem doesn't seem to be reproducible by both of us. if it persists with a chackout more recent than those, please reopen
Argh, I just managed to reproduce using latest trunk; the way to reproduce it is indeed more complicated and might be related to another scrollwidget bug. To reproduce, assuming the notifier is on the panel: 1) Open the device notifier with a certain number of devices (3 should be enough) 2) Click on the last device to expand it; make sure that the vertical scrollbar appears. 3) Resize the device notifier (alt-right drag) to make it big enough so that the scrollbar disappears 4) By making it just a little bit smaller, I can get to a state where scrolling is enabled (i.e. you see the shadows at the top and bottom) but there is no scrollbar (???) 5) Now acting as in my previous screencast (i.e. scrolling + click to unexpand) is sufficient to trigger this bug 100% of the times. --- Step 4) is the fishy step, this should just not happen I guess…
is this still open and a real issue? i'd like to see this closed as one of wontfix or fixed. it shouldn't remain open.
As original reported, i'm happy enough