Closed
Description
- VSCode Version: Code 1.12.2 (19222cd, 2017-05-10T13:20:36.315Z)
- OS Version: Windows_NT ia32 10.0.15063
- Extensions:
Extension | Author | Version |
---|---|---|
vscode-eslint | dbaeumer | 1.2.11 |
vscode-firefox-debug | hbenl | 0.13.1 |
debugger-for-chrome | msjsdiag | 3.1.1 |
unity-debug | Unity | 1.2.0 |
Steps to Reproduce:
- Create a JavaScript File with this content (the variable c99 is used to wrap the Game class in its own namespace, a common pattern in JavaScript):
var c99 = {};
c99.Game = (function () {
function Count99Game() {
console.log('Count99 game starts.');
this.initGame();
}
Count99Game.prototype.initGame = function () {
this.nextCountLabel = document.getElementById('next-count');
};
return Count99Game;
})();
- Right-click on the "initGame" function on line 6 and choose "Go to Definition". Nothing happens. Expected behavior: The cursor should be positioned on line 9 where the function is defined. Works in NetBeans, for example.