From https://github.com/Microsoft/vscode/issues/58810 **[TS and JS Grammar Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.typescript-javascript-grammar) version:** 0.0.45 / latest **Code** ```ts const foo = <Foo itemIcon={tabDef.ItemID ? (tabDef.Image || null) : 'Add'} onRenderItemLink={(props) => { }}>text</Foo>; ``` The highlighting seems to break after the arrow function attribute  The issue actually starts in the ternary operator, with the left hand side `tabDef.Image` being scoped as `meta.parameters.tsx`