https://bugs.kde.org/show_bug.cgi?id=407103
Bug ID: 407103 Summary: "Quick Open" useless in kate 18.12.3 Product: kate Version: 18.12.3 Platform: Ubuntu Packages OS: Linux Status: REPORTED Severity: major Priority: NOR Component: application Assignee: kwrite-bugs-n...@kde.org Reporter: nfx...@gmail.com Target Milestone: --- SUMMARY Kate 18.12.3 (and probably some earlier releases) break the Quick Open functionality fatally. It still "works", but not like it should be. I can observe two dealbreakers: 1. The file list is not LRU sorted. Instead it lists opened files first, and then unopened files, each sorted alphabetically. 2. No entry is selected by default. The second entry should be normally be selected by default. If you bring up "Quick Open" now and hit enter, it creates a new file. Every time. wat. STEPS TO REPRODUCE 1. Start kate/a new session 2. Open a file (preferably a file from a git repository, with project plugin enabled) 3. Open a second file from the same directory 4. Open a third file from the same directory 5. Hit Quick Open, press enter 6. Hit Quick Open, press cursor key down once, press enter OBSERVED RESULT Step 5 creates a new file. Step 6 does nothing. EXPECTED RESULT Step 5. should open the second file (from step 3). Step 6 should open the first file (from step 2). SOFTWARE/OS VERSIONS Ubuntu 19.04 "disco": https://packages.ubuntu.com/disco/editors/kate ADDITIONAL INFORMATION I suspect this commit caused this: https://cgit.kde.org/kate.git/commit/kate?id=d6e38c0cbd3d6d7f7658862757b8c33db4322d7a But I didn't try to bisect (is that even possible). I didn't try to build master on this non-Ubuntu either, I expect it'd be a nightmare anyway due to KDE frameworks versions. The bug doesn't exist in 18.08.0 or before, didn't check other releases. Should it turn out that nobody wants to fix it properly, I suggest reverting whatever caused it. If it was the commit I mentioned: The duplicating issue doesn't seem so important, since this bug exists in other places at least in Kate 18.12.3 anyway, and the speed win also isn't that decisive (still lagged when I tried it on a Linux kernel git checkout). -- You are receiving this mail because: You are watching all bug changes.