Bug 510479

Summary: File Search does not show files with unrecognized extensions
Product: [Frameworks and Libraries] frameworks-baloo Reporter: daforlynx
Component: generalAssignee: baloo-bugs-null
Status: REPORTED ---    
Severity: normal CC: alexander.lohnau, nate, tagwerk19
Priority: NOR    
Version First Reported In: 6.18.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description daforlynx 2025-10-11 07:03:52 UTC
SUMMARY
I have Baloo freshly indexed. Using `balooctl6 status`, I have ensured it sees the requested file, residing in the ~/.config folder, and has it indexed. I hit Super+R, and type in the exact name of the file. No result. I doubly ensure "File Search" is on in the KRunner search plugins settings, and that File Search is indexing hidden files and folders. and even give it priority using favorites. Still no cigar.

STEPS TO REPRODUCE
0.0. Ensure "Hidden files and folders" is checked in the File Search settings, and that the indexing is complete.
0.1. Ensure File Search is enabled in the Plasma Search settings.
1. Search for a file in a hidden directory (.folder) using KRunner. 

OBSERVED RESULT
No result.

EXPECTED RESULT
The file should appear with an option to open it.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.10.0
Comment 1 daforlynx 2025-10-11 07:07:58 UTC
With some more testing, I found it only finds FOLDERS within hidden directories, as well as SOME files when searching by their CONTENTS. Note that this is while I have "File names only" selected in the File Search settings. I don't understand.
Comment 2 daforlynx 2025-10-11 07:14:28 UTC
Another interesting fact is that it beckons me to open a filename with an unrecognized extension as a webpage. There is seemingly no way to disable this suggestion behavior. Is it related to the issue at hand - that unrecognized file extensions are overlooked by KRunner? It doesn't seem to recognize .conf or .reabank, for example (the latter of which is understandable). But .toml is recognized, seemingly. Hmm...I think I will change the title to reflect these findings.