Community
Participate
Working Groups
While looking at bug 527300, I created a project with a set ecmaVersion of '5'. I then loaded the example snippet from that bug, hovered around the file, then changed the ecmaVersion to '6'. This change did not allow the command to work on the ECMA 6 nodes (ClassDeclaration, MethodDefinition, etc) because the cached AST was still the ECMA 5 one.
The key to reproducing this bug is to interact with the original source file in a way that does NOT cause it to be re-parsed. One way to do this is to only hover over stuff (hover computations never cause a re-parse)