Bug 486338

Summary: Visibility toggle turns itself off, making file sharing over Bluetooth difficult
Product: [Plasma] plasmashell Reporter: Bodo Eggert <7eggert>
Component: Bluetooth in generalAssignee: Plasma Bugs List <plasma-bugs>
Status: CONFIRMED ---    
Severity: normal CC: christoph, fanzhuyifan, kdedev
Priority: NOR    
Version: 6.0.4   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bodo Eggert 2024-04-30 11:23:34 UTC
SUMMARY

Sending files via bluetooth is harder than fighting the swordmaster.

STEPS TO REPRODUCE
1. Want to transfer a file
2. Open the blurtooth panel on the target computer 
3. Go to settings
4. Go to configuration
5. Find that it again is invisible
6. Change it to visible AGAIN!
7. Go to the sending computer
8. Share via bluetooth
9. open the bluetooth menu
10. Go to setting
11. Add new device
12. hexadecimal numbers appear
13. Go to the receiving computer
14. Again open configuration
15. Find the setting to be disabled AGAIN  leave the dialog open
16. Wait a little, go back to dolphin on the sending computer, don't close the dialogs
17. Now send the file

OBSERVED RESULT
A lot of time has passed

EXPECTED RESULT
Receiving computer: Checkbox [_] stay visible (or at least an easily reachable button to be visible for a few minutes)
Sending computer: button [search for devices]


SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240426
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.8.7-1-default (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7 CPU 860 @ 2.80GHz
Memory: 23,4 GiB of RAM
Graphics Processor: AMD Radeon R9 200 / HD 7900 Series
Manufacturer: Dell Inc.
Product Name: Precision T1500
System Version: 00
Comment 1 fanzhuyifan 2024-04-30 16:10:03 UTC
can't reproduce on arch linux, dev build. If I go to system settings - bluetooth - configure, I can check the visible box and it maintains its state. Perhaps you have some other bluetooth software interferring with the process?
Comment 2 Christoph Cullmann 2024-12-29 17:24:24 UTC
(In reply to fanzhuyifan from comment #1)
> can't reproduce on arch linux, dev build. If I go to system settings -
> bluetooth - configure, I can check the visible box and it maintains its
> state. Perhaps you have some other bluetooth software interferring with the
> process?
Comment 3 Bug Janitor Service 2025-01-13 03:47:49 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bodo Eggert 2025-01-22 16:24:10 UTC
Today I could test it; yesterday I set it to "visible", today the checkmark was gone again.
Comment 5 Bodo Eggert 2025-01-22 16:30:22 UTC
Update: It just now became invisible on closing the dialog.
Comment 6 TraceyC 2025-02-07 21:27:05 UTC
I am able to replicate this behavior on Plasma git-master. I don't have any extra Bluetooth software installed on the sending or receiving system. The git-master system was used as the receiver in my test.

Preconditions:
- Sending computer has not been paired via Bluetooth with receiving computer
- Open the Bluetooth widget on the target computer 
- Go to settings, then Configure
- Toggle "Visible" on 
- Leave the Settings window open

STEPS TO REPRODUCE
1. On the sending computer, open Dolphin and choose to share a file over Bluetooth. Receiving computer isn't in the list as expected.
2. Still on sending computer, open the Bluetooth widget. Click + to add a device.
3. Let it search for a few moments

Observed:
The "Visible" toggle set itself to Off on the receiving computer

Expected:
The "Visible" toggle stays on
Comment 7 Bodo Eggert 2025-02-12 21:13:46 UTC
Latest openSuse update contained a fix.