Open brettz9 opened 2 years ago
iterateJsdoc(() => { const checkNativeTypes = () => { for (const strictNativeType of strictNativeTypes) { if ( !preferredTypes?.[typeNodeName] ) { continue; } } return changedPreferred; }; }, { meta: {}, });
for
Expected behavior:
The cursor should go to the end of the for tloop
Actual behavior:
It goes to the beginning of the document in safe mode (but to the end of the document otherwise for some reason), neither of which is expected.
Reproduces how often:
100%.
Atom : 1.60.0 Electron: 9.4.4 Chrome : 83.0.4103.122 Node : 12.14.1
apm 2.6.2 npm 6.14.13 node 12.14.1 x64 atom 1.60.0 python 3.9.7 git 2.32.0
OS: Mac OS 12.3.
Changing the return line to return true gives yet another wrong behavior.
return
return true
If I get rid of the optional chaining or put the parentheses on the same line, or get rid of the meta object, it works as expected.
meta
Prerequisites
Description
Steps to Reproduce
for
Expected behavior:
The cursor should go to the end of the
for
tloopActual behavior:
It goes to the beginning of the document in safe mode (but to the end of the document otherwise for some reason), neither of which is expected.
Reproduces how often:
100%.
Versions
OS: Mac OS 12.3.
Additional Information
Changing the
return
line toreturn true
gives yet another wrong behavior.If I get rid of the optional chaining or put the parentheses on the same line, or get rid of the
meta
object, it works as expected.