Bug 74132 - Using arrow keys in save/open dialogs skips files
Summary: Using arrow keys in save/open dialogs skips files
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: qt (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Carsten Pfeiffer
URL:
Keywords:
: 110056 133116 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-02-04 15:31 UTC by Martin Pärtel
Modified: 2007-11-18 14:45 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Pärtel 2004-02-04 15:31:56 UTC
Version:            (using KDE KDE 3.2.0)
Installed from:    SuSE RPMs
OS:          Linux

When browsing files in a save or open dialog with the up and down keys some files are sometimes randomly skipped. Sometimes it can skip dozens of files at once but usually just one or two. The files it skips seem random. In some cases when I go back with the up button it skips back to where it was, sometimes it doesn't.

This bug was present in KDE 3.1.4 that came in SuSE 9.0 as well as the official 3.2 SuSE RPM release which I'm running now.
Comment 1 Stephan Binner 2004-02-05 18:19:16 UTC
I smell a "Qt bug" in the air...
Comment 2 marktenderman 2004-05-08 22:39:58 UTC
Why this bug was previously just closed as invalid (Bug 54727)? Doesn't sound invalid to me.

This bug renders "short view" mode in file save/open dialog unusable.

I'm seeing this bug with KDE 3.2.2 & QT 3.3.1
Comment 3 Jan Schaefer 2004-05-15 01:31:49 UTC
This is really funny, I can confirm this.
Comment 4 Maksim Orlovich 2004-05-26 18:11:47 UTC
It was closed as INVALID because it is a Qt bug and not a KDE one
Comment 5 Kurt Hindenburg 2005-12-19 01:03:35 UTC
*** Bug 110056 has been marked as a duplicate of this bug. ***
Comment 6 Torquil Macdonald Sørensen 2006-03-30 22:20:38 UTC
This is still a problem in KDE 3.5.2 with QT 3.3.6 (current Debian unstable)
Comment 7 Andreas Kling 2006-09-16 18:47:25 UTC
*** Bug 133116 has been marked as a duplicate of this bug. ***
Comment 8 Andreas Kling 2006-09-16 18:55:24 UTC
This is indeed a Qt bug -- QIconView handles keyboard movement by searching vertically from currentItem().rect().center(), which causes the "skipping" effect when the following item is narrower than currentItem().width()/2.
Comment 9 Torquil Macdonald Sørensen 2007-01-24 09:50:41 UTC
I tried to test the currentItem().width()/2 statement in comment #8, by cycling through the JPG-images in /usr/share/wallpapers. It skips a file even though that filename has more than half the amount of characters as the last. E.g. when "Totally-New-Product-1.jpg" is selected, and I press arrow down, it skips "triplegears.jpg", and lands on "Won-Ton-Soup-3.jpg".

Btw., since I was not sure that this had been reported as a QT bug, I submitted a Debian bug report (408092). Its status is now "Forwarded". I included a link to this thread.
Comment 10 Harald Hvaal 2007-10-07 12:26:15 UTC
Any progress on this bug? Regardless of whether this is a qt bug or kde bug, there should be more ruckus around it. This is a very typical example of the small things that makes kde look really bad when showing it to others.

It is of course also a major showstopper when you try to efficiently keyboard-navigate kde and you are forced to reach for the mouse.
Comment 11 James Salter 2007-11-18 13:39:06 UTC
can someone indicate whether this is likely to be fixed in qt4 and therefore kde4? this is a pretty outrageous bug
Comment 12 Thomas McGuire 2007-11-18 14:45:16 UTC
This seems to be indeed fixed with the Qt 4.3.
I can still reproduce it with KDE3, but can not under KDE4.