We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9bd7c99 commit 06dd36bCopy full SHA for 06dd36b
client/modules/IDE/components/Editor/index.jsx
@@ -210,8 +210,16 @@ class Editor extends React.Component {
210
this.showHint(_cm);
211
}
212
if (e.key === 'Escape') {
213
+ console.log(this._cm);
214
e.preventDefault();
- this._cm.getInputField().blur();
215
+ const selections = this._cm.listSelections();
216
+ if (selections.length > 1) {
217
+ const firstPos = selections[0].head || selections[0].anchor;
218
+ this._cm.setSelection(firstPos);
219
+ this._cm.scrollIntoView(firstPos);
220
+ } else {
221
+ this._cm.getInputField().blur();
222
+ }
223
224
});
225
0 commit comments