This is a rather big and not yet widely tested patch, but the only option we have right now to prevent people from breaking their screen config, so we need to take it. The error prone bits are in the separate callout, so the impact of bugs there is indeed rather limited.
This is a rather big and not yet widely tested patch, but the only option we have right now to prevent people from breaking their screen config, so we need to take it. The error prone bits are in the separate callout, so the impact of bugs there is indeed rather limited.
Thanks for working on this, Chris!