Testing #33282 ```ts function foo() { for (let i = 0; i < 10; i++) { if (i === 5) return; } console.log('Should not be printed'); } ``` - select ```ts for (let i = 0; i < 10; i++) { if (i === 5) return; } ``` - try to extract - nothing happens. No UI feedback why - change code to: ```ts for (let i = 0; i < 10; i++) { return; } ``` - try extract again. Observe: now it works. Unclear if TS server provides info on why this is not possible in the first example.