mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-11-03 19:21:35 -05:00
The drawing library tests relied on DataGridView picking a current row by itself when the page is populated. It only does that when the first row is already laid out as displayed, which the hosted Windows runner does not guarantee. Without a current row SelectedRecord() is null, Add/Edit return silently, and the test fails later: - run 41057280460: EditSettings_SavesCutFirstAsANewRevision_AndTheAddAppliesIt "Timed out waiting for the reloaded page." - run 40312036013: MismatchWarning_IsShownBeforeTheAdd_AndCancelLeavesTheNestAlone expected 2 messages, got 0. Make the first row current explicitly after each page load (and after the edit reload that precedes an Add), and make Run() rethrow a faulted task so a failed step reports its own error rather than a 15 s timeout.