Community
Participate
Working Groups
What steps will reproduce the problem? 1. create a constructor 2. add a property to the constructor 3. create a new instance of the constructor 4. you see the property of the constructor as a completion proposal on the instance This is probably due to the JDT legacy of JSDT. The constructor property shows up decorated with an 's' symbolizing static. See the attached JavaScript file. Place the cursor after 'instance.co' and hit Ctrl + Space you will get 'constructorAttribute' as a completion proposal which you shouldn't because it won't be there at runtime.
Created attachment 193426 [details] sample file to reproduce the issue