Bug 480109 - apply button sometimes not clickable after changing screen replication options
Summary: apply button sometimes not clickable after changing screen replication options
Status: CONFIRMED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-01-20 22:01 UTC by fanzhuyifan
Modified: 2025-04-21 16:30 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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