Public Access
Merge branch 'claude/distracted-ritchie-53fc70'
Bounds the renderer wait, so a WebView2 that never initialises reports itself instead of hanging Connect with the busy flag stuck. Conflict resolution, all of it in the App test suite, which main had changed under the branch when sleepy-chebyshev landed: - The workspace fixture keeps main's fake SSH factory and its FakeRenderer-aware page, and takes the branch's RendererTimeout on top. One second rather than the branch's 250 ms, because the timeout now also bounds FakeRenderer's own wait for the attach it just made. - FakeRenderer arrived on main after the branch was cut and still called the no-argument WaitForRendererAsync. Both sides merged cleanly and left the build broken; it now passes its own token. - ConnectingWithNoRenderer's remark claimed the suite never starts the workspace and never attaches a renderer. Both are false here, so it now says what is true of the test: it is the one connect test that attaches no renderer.
This commit is contained in:
@@ -66,7 +66,7 @@ internal sealed partial class FakeRenderer : IAsyncDisposable
|
||||
|
||||
var renderer = new FakeRenderer(attached);
|
||||
|
||||
await workspace.WaitForRendererAsync().ConfigureAwait(false);
|
||||
await workspace.WaitForRendererAsync(cancellationToken).ConfigureAwait(false);
|
||||
|
||||
return renderer;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user