Bug 480109

Summary: apply button sometimes not clickable after changing screen replication options
Product: [Applications] systemsettings Reporter: fanzhuyifan
Component: kcm_kscreenAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: kdedev, nate, plasma-bugs-null
Priority: NOR Keywords: qt6
Version First Reported In: master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description fanzhuyifan 2024-01-20 22:01:54 UTC
STEPS TO REPRODUCE
1. Set up two screen, call them screen A and screen B
2. Go to settings->display configuration
3. Set screen A to be a replicate of B, and click apply
4. Under devices, change to screen B
5. change back to screen A
6. Set screen A to be a replicate of None

OBSERVED RESULT
Apply button is dim and not clickable 

EXPECTED RESULT
Apply button is active and clickable

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 5.249.0
Qt Version: 6.7.0
Kernel Version: 6.7.0-arch3-1 (64-bit)
Graphics Platform: Wayland
Processors: 20 × 13th Gen Intel® Core™ i9-13900H
Memory: 15.2 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: ROG Zephyrus G16 GU603VV_GU603VV
System Version: 1.0
Comment 1 fanzhuyifan 2024-01-20 22:24:02 UTC
I should add that I only reproduce this when screen B is set to the primary screen.

This can be reproduced on x11.
Comment 2 TraceyC 2025-04-21 16:30:08 UTC
I'm able to reproduce this on both X11 and Wayland on git-master
There is additional buggy behavior when trying to make B not a replica of A

Display Configuration:
External monitor on top of laptop display

1. Set external monitor to be a replica of the laptop display, click Apply, Keep
2. For the external monitor, change Replica of to None
Result: Apply button isn't active - bug
It isn't possible to rearrange the screen positions - bug

3. Disable, then re-enable the external monitor, don't click Apply yet
Result: The external monitor is positioned on top of the laptop display. It's necessary to move it to the desired position, otherwise the displays will overlap. - bug