Bug in es6 challenge

** ES6: Compare Scopes of the var and let KeywordsPassed**
there is a bug or the challenge it self is wrong even though i change the var to let it still cannot output “function scope” and block scope but according to challenge it is supposed to only show function scope as output

even after declaring ‘i’ inside if condition with let it nothing changes same output just challenge is successful is it a bug or what i have tested the code within runjs it show same output i think the challenge and description of challenge is somewhat not right