Bug 392206

Summary: KFileDialog: Allow to disable and clear recent files
Product: [Frameworks and Libraries] frameworks-kio Reporter: null <null>
Component: generalAssignee: David Faure <faure>
Status: CONFIRMED ---    
Severity: wishlist CC: kdelibs-bugs, nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description null 2018-03-23 00:34:55 UTC
Apps like Gwenview make use of KFileDialog, which then saves its recent URLs into the config file of the app itself. From time to time there are requests to disable retaining such information (e.g. Bug 391527#c2), and this is also slightly relevant for the "Privacy Software" goal (see https://phabricator.kde.org/T7050).

It's probably not achievable to get into a state where using KDE's software does not leave any trace behind at all, but it's worth a try at least. Open questions:
- Which UI would be best (global, or per app)?
- How to clean existing entries?
- How would integration with similar methods work? (E.g. Sweeper, various KCMs for browsing history, KRunner command history, Kickoff's recent documents, Activities' file history etc.)
Comment 1 Nate Graham 2018-03-23 03:19:59 UTC
FWIW kfile is an obsolete product and we should really prevent new bugs from being filed to it (I'll look into that). All this stuff lives in KIO now.
Comment 2 2wxsy58236r3 2021-08-01 04:32:35 UTC
This is still valid for KDE Frameworks 5.84.

KFileDialog is still collecting recent files list, even though I have `Recent File List Entry Count=0` in `katerc`, as well as System Settings > Workspace Behavior > Activities > Privacy > Do Not Remember.