### π Search Terms never nullish parenthesis ### π Version & Regression Information - This changed between versions 5.8 and 5.9 ### β― Playground Link https://www.typescriptlang.org/play/?#code/MYewdgzgLgBAHgLhgbxgTydATgSzAcxgB8YBXMAEwFMAzPKimAX2LMtvsYF43q6wGMAIYRhYNAG4AsAChZs0JFg0QIGDzgB+AHRoYmzTAAGqgA4Qj+wwCJr0mYugwARkKzqYACi26rxsxYAlH629grgECAANlTaUSD4nioggfaO0bHxia5YqUA ### π» Code ```ts const x: { y: string | undefined } | undefined = undefined as any; const foo = x?.y ?? `oops` ?? ""; const bar = (x?.y ?? `oops`) ?? ""; console.log(foo); console.log(bar); ``` ### π Actual behavior Error on `foo`'s expression, no error on `bar`'s. ### π Expected behavior Error on both; both expressions are guaranteed to be `"oops"`. ### Additional information about the issue _No response_