<!-- Please search existing issues to avoid creating duplicates. --> <!-- Also please test using the latest insiders build to make sure your issue has not already been fixed: https://code.visualstudio.com/insiders/ --> <!-- Use Help > Report Issue to prefill these. --> - VSCode Version: 3.31.1 - OS Version: Windows 10.0.17134 Build 17134 See the second method below for the syntax highlighting bug. ```ts class C { a(){return false} b(){return false} Works(){ return this.a() ? true : this.b() ? false : true; } doesNotWork = () => this.a() ? true : this.b() ? false : true; // fails for apparently any keyword, e.g. "undefined", "null", ... alsoWorks = () => this.a() ? true : this.b() ? false : true; } ``` <!-- Launch with `code --disable-extensions` to check. --> Does this issue occur when all extensions are disabled?: Yes