I could reproduce the bug, just wrote a sample script. It's because of how JSDoc comments are handled.
This works, bug not present: cursor is before foo1 of static foo1 = function() {
This doesn't work, bug present: cursor is before foo1 of /// @func foo1()
Conclusion: When you use the real name of the static method variable in the JSDoc comment func the bug is present.