Flush queued IDE writes and restart validation after host revision changes

This commit is contained in:
2026-11-13 20:53:22 +01:00
parent 8be0aec287
commit 1856f69637
11 changed files with 284 additions and 2 deletions
@@ -111,6 +111,17 @@ public final class KitWorkflowSmoke {
.toList()));
throw new AssertionError("Shared Kit did not render target pixels");
}
if (Boolean.getBoolean("designer.check.racesOnly")) {
try (var document =
host.services()
.documents()
.open(Path.of(args[1]).toUri())
.toCompletableFuture()
.get()) {
ProjectionHostChecks.renderRevisionRace(pane, document);
}
return;
}
fx(
() -> {
var card = new FXOMFxIdIndex(pane.kit().editor().getFxomDocument()).lookup("card");