From https://github.com/microsoft/TypeScript/issues/59517 For the code: ```ts export enum Bar { } export enum Foo { } function foo(x: Foo) { return x; } function bar(z: string, x: Foo) { return x; } const a = ''; // Trigger suggestions here foo(); // Selects `Foo` first bar(a, a == '' ? ); // doesn't select `Foo` first ``` 1. Trigger suggestions after the incomplete ternary **Expected** `Foo` is selected first **Actual** I see `Bar` selected first. It works correctly in the `Foo` function cc @bpasero