Close display verification races

This commit is contained in:
Gabriel Brown
2026-08-18 02:55:43 -04:00
parent efc53435a2
commit 0a18290137
5 changed files with 66 additions and 13 deletions
@@ -36,6 +36,19 @@ ShellRoot {
return Displays.apply(monitor.name, mode, scale, monitor.transform);
}
function refreshIdentityFixture(): string {
const modes = Displays.normaliseModes([
"[email protected]",
"[email protected]"
]);
const monitor = { width: 1920, height: 1080, refreshRate: 59.94 };
return JSON.stringify({
count: modes.length,
modes: modes.map(mode => mode.mode),
selected: modes.filter(mode => Displays.modeIsCurrent(monitor, mode)).map(mode => mode.mode)
});
}
function applyBad(kind: string): bool {
const monitor = Displays.monitors[0];
if (!monitor) return false;