Bug 496376 - Bluetooth GUI doesn't enable service; or don't reflect service status
Summary: Bluetooth GUI doesn't enable service; or don't reflect service status
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_bluetooth (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2024-11-17 14:10 UTC by Shual Kravot
Modified: 2024-11-19 20:21 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
mentioned buttons (117.22 KB, image/jpeg)
2024-11-17 14:10 UTC, Shual Kravot
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Shual Kravot 2024-11-17 14:10:48 UTC
Created attachment 175879 [details]
mentioned buttons

SUMMARY
Bluetooth GUI problems:
1) When bluetooth service is disabled, then pressing "enabled" doesn't appear to do anything;
The slide-button returns to "disabled" state on its own when you switch back and forth to another settings panel.

2) Also, the  "pair" and "configure" buttons did not appear (while bluetooth service is disabled).

3) There's no indication that the service is disabled, and should be started.


STEPS TO REPRODUCE
1. disable the service from command line 
2. stop the service  from command line 
3. go to system settings > bluetooth
4. click "enabled".
The button looks as if it's ON, but "pair" button does not appear.
The user has no indication what to do next, or what's wrong
5. go to another system-settings panel, and then return to Bluetooth panel.
the "enabled" button is OFF again.
6. enable & start  the bluetooth service from command line
7. the GUI shows the connect button, and "enabled" button remains enabled.

OBSERVED RESULT


EXPECTED RESULT
1. The gui should reflect service's state.
2. An error message when enabling doesn't enable
3. Show a help tip, e.g. "if bluetooth not showing, start the service manually via command line "sudo systemctl start bluetooth"  (exact command depends on distro)

SOFTWARE/OS VERSIONS
Operating System: EndeavourOS  (an Arch flavor)
KDE Plasma Version: 6.2.2
KDE Frameworks Version: 6.7.0
Qt Version: 6.8.0

ADDITIONAL INFORMATION
no.