Bug 467122

Summary: Several Bluetooth errors are not understandable for end-user, or displayed
Product: [Plasma] plasmashell Reporter: ariasuni <aria>
Component: Bluetooth in generalAssignee: David Rosca <nowrep>
Status: CONFIRMED ---    
Severity: normal CC: nate, nicolas.fella, plasma-bugs-null
Priority: NOR Keywords: usability
Version First Reported In: 6.2.4   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Error message in Systemsettings: br-connection-create-socket
Error message in Systemsettings: br-connection-canceled
Notification with text “Pro Controller” (<Bluetooth address>), and no error message

Description ariasuni 2023-03-09 17:15:20 UTC
Created attachment 157150 [details]
Error message in Systemsettings: br-connection-create-socket

SUMMARY
Some Bluetooth errors are reported as technical error strings or not displayed (see screenshots).

STEPS TO REPRODUCE
1. Have a Bluetooth error

OBSERVED RESULT
Some errors in SystemSettings are reported as technical strings (e.g. br-connection-create-socket, br-connection-canceled) instead of a user-readable text, and when using the applet, notification doesn’t include an error text.

EXPECTED RESULT
Errors are displayed and understandable for an average user.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.2.2-arch1-1 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
n/a
Comment 1 ariasuni 2023-03-09 17:16:03 UTC
Created attachment 157151 [details]
Error message in Systemsettings: br-connection-canceled
Comment 2 ariasuni 2023-03-09 17:16:52 UTC
Created attachment 157152 [details]
Notification with text “Pro Controller” (<Bluetooth address>), and no error message
Comment 3 Nicolas Fella 2023-03-09 22:34:40 UTC
The technical strings come directly from bluez. I don't see any "official" human-readable descriptions for these, so I guess we'd have to come up with our own, or see what other projects do