diff --git a/Directory.Packages.props b/Directory.Packages.props
index 88df3f5..6c4aa70 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -5,26 +5,26 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/Schema.Cpp.Test/Schema.Cpp.Test.csproj b/Schema.Cpp.Test/Schema.Cpp.Test.csproj
index 4f04c80..5afc761 100644
--- a/Schema.Cpp.Test/Schema.Cpp.Test.csproj
+++ b/Schema.Cpp.Test/Schema.Cpp.Test.csproj
@@ -11,6 +11,7 @@
+
18.8.0
diff --git a/Schema.Tool/Schema.Tool.csproj b/Schema.Tool/Schema.Tool.csproj
index ae733a7..ff37f89 100644
--- a/Schema.Tool/Schema.Tool.csproj
+++ b/Schema.Tool/Schema.Tool.csproj
@@ -13,6 +13,7 @@
+
diff --git a/tests/Schema.Editor.UITests/MemberSemanticsTests.cs b/tests/Schema.Editor.UITests/MemberSemanticsTests.cs
index 635211b..b60e91f 100644
--- a/tests/Schema.Editor.UITests/MemberSemanticsTests.cs
+++ b/tests/Schema.Editor.UITests/MemberSemanticsTests.cs
@@ -59,15 +59,17 @@ public void StopEditor()
///
/// The registry holds close to two hundred units and the popup draws all of them, so a unit
/// past the first screenful is recorded at a position outside the popup and cannot be clicked.
- /// Typing into the search box is what a person does too, and the selection is confirmed rather
- /// than applied by the click that makes it.
+ /// Typing into the search box is what a person does too. Picking an entry is the choice: the
+ /// popup confirms and closes on that click, so there is no OK to press afterwards. That was
+ /// always the popup's behaviour, but before ktsu.ImGui.Popups re-ranked the list as the term
+ /// was typed the click missed the entry, and an OK confirming the best match is what passed.
///
private void ChooseUnit(string search, string option)
{
harness.Click("memberSpeed/Unit");
harness.TypeInto("searchable-list/search", search);
harness.Click($"searchable-list/{option}");
- harness.Click("searchable-list/ok");
+ harness.StepUntil(() => !harness.IsOnScreen("searchable-list/search"), "the unit picker closing once a unit was picked");
}
[TestMethod]