Bug 486931

Summary: Verify that mobile device supports MTP before providing the option to access it to the user.
Product: [Frameworks and Libraries] frameworks-solid Reporter: Roke Julian Lockhart Beedell <4wy78uwh>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: REPORTED ---    
Severity: wishlist CC: kdelibs-bugs, lukas
Priority: NOR Flags: 4wy78uwh: performance-
Version: 6.2.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
URL: https://lemmy.ml/comment/10985401
Latest Commit: Version Fixed In:
Bug Depends on:    
Bug Blocks: 486594, 486930    

Description Roke Julian Lockhart Beedell 2024-05-12 20:48:40 UTC
SUMMARY
Plasma should not merely utilize the USB ID to identify whether a device is accessible, but test whether it can be accessed by MTP first, before presenting that option to the user.

STEPS TO REPRODUCE
1.  Connect:
    *   An AOSP device in initial charge reporting state; or:
    *   A Plasma Mobile (postmarketOS) device.
2.  Open it via the "Disks & Devices" plasmoid.

OBSERVED RESULT
An error dialogue window appears.

EXPECTED RESULT
The plasmoid shouldn't present the device as possessing accessible storage.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.8.9-300.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
Memory: 30.5 GiB of RAM
Graphics Processor: AMD Radeon RX 5700
Manufacturer: ASRock
Product Name: X670E Taichi

ADDITIONAL INFORMATION
https://lemmy.ml/comment/10985401