diff --git a/quickshell/Modules/Settings/DisplayConfig/DisplayConfigState.qml b/quickshell/Modules/Settings/DisplayConfig/DisplayConfigState.qml index db7fe4600..34ce7a8c4 100644 --- a/quickshell/Modules/Settings/DisplayConfig/DisplayConfigState.qml +++ b/quickshell/Modules/Settings/DisplayConfig/DisplayConfigState.qml @@ -2391,8 +2391,8 @@ Singleton { } backendWriteOutputsConfig(original); clearPendingChanges(); - if (originalOutputs) - outputs = original; + // clearPendingChanges() resets originalOutputs, so restore the model from the snapshot. + outputs = original; changesReverted(); }