Bug 506881

Summary: Typing on a physical keyboard while in the file open dialog won't jump to the respective file
Product: [Plasma] plasma-mobile Reporter: Ellie <el>
Component: generalAssignee: Plasma Mobile Bugs <plasma-mobile-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: carl, espidev
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: postmarketOS   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Ellie 2025-07-10 18:05:15 UTC
SUMMARY

Typing on a physical keyboard while in the file open dialog won't jump to the respective file. This makes navigating large folders quickly almost impossible, especially when a physical keyboard is connected that would usually make this fast (and 99% of today's phones support bluetooth keyboards to be used e.g. on the train while perhaps even using docked mode).

STEPS TO REPRODUCE

1. Open the file dialog to open a file in any application that will default to the KDE desktop portal dialog
2. Type the start of a filename that is found in the folder you're currently looking at, but out of view
3. Wait for the file to be selected

OBSERVED RESULT

File isn't selected, view doesn't scroll to file of which the name was typed.

EXPECTED RESULT

File of which name was typed is selected and brought into view, like it is on the regular plasma desktop file dialog.

SOFTWARE/OS VERSIONS

Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: postmarketOS Edge based on Alpine Edge
KDE Plasma Version: 6.4.2
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1

ADDITIONAL INFORMATION

I find it weird that the plasma mobile dialog is a different one to start with. The regular desktop dialog can't do touch scroll but can do this file name quick jump typing, for the mobile one it's the reverse. Perhaps it would be more productive to make one unified dialog that is responsive for various screen sizes and which can do both? Sorry if I'm missing something here and this isn't a useful suggestion.
Comment 1 Devin Lin 2025-07-15 04:59:39 UTC
> I find it weird that the plasma mobile dialog is a different one to start with. The regular desktop dialog can't do touch scroll but can do this file name quick jump typing, for the mobile one it's the reverse. Perhaps it would be more productive to make one unified dialog that is responsive for various screen sizes and which can do both? Sorry if I'm missing something here and this isn't a useful suggestion.

I would also be in favour of having a unified file picker with desktop in order to avoid having to maintain a mobile-specific picker, but the desktop file picker needs to be rewritten and ported to Qt Quick for mobile support (which we don't have the resources to do at the moment, unless?)

I believe the desktop one uses QFileDialog which is a part of Qt, not KDE: https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/blob/master/src/filechooser.cpp?ref_type=heads
Comment 2 Devin Lin 2025-07-15 05:06:08 UTC
I opened an issue https://invent.kde.org/teams/plasma-mobile/issues/-/issues/319