Affects versions: 1.7.145
Fix versions: 1.9.671
When a this-as expression gets put in a "scoping function", e.g. in a let-binding, the value bound via this-as refers to the scoping function, and not to the outer scope.
Whereas foo.getBarRight expands to something like
foo.getBarWrong on the other hand expands to