Skip to content

Commit ff1295a

Browse files
committed
fix: remove prior changes, add extra key option for shift-tab
1 parent a70d205 commit ff1295a

File tree

2 files changed

+1
-20
lines changed

2 files changed

+1
-20
lines changed

client/modules/IDE/components/Editor/index.jsx

+1-4
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ class Editor extends React.Component {
168168
},
169169
Enter: 'emmetInsertLineBreak',
170170
Esc: 'emmetResetAbbreviation',
171+
[`Shift-Tab`]: false,
171172
[`${metaKey}-Enter`]: () => null,
172173
[`Shift-${metaKey}-Enter`]: () => null,
173174
[`${metaKey}-F`]: 'findPersistent',
@@ -209,10 +210,6 @@ class Editor extends React.Component {
209210
if (/^[a-z]$/i.test(e.key) && (mode === 'css' || mode === 'javascript')) {
210211
this.showHint(_cm);
211212
}
212-
if (e.key === 'Escape') {
213-
e.preventDefault();
214-
this._cm.getInputField().blur();
215-
}
216213
});
217214

218215
this._cm.getWrapperElement().style[

client/modules/IDE/components/show-hint.js

-16
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,6 @@
7272
this.cm.getLine(this.startPos.line).length -
7373
this.cm.getSelection().length;
7474

75-
// keydown event for handling Escape key press
76-
var self = this;
77-
78-
cm.getWrapperElement().addEventListener('keydown', function (event) {
79-
self.handleKeyPress(self.cm, event);
80-
});
81-
82-
8375
if (this.options.updateOnCursorActivity) {
8476
var self = this;
8577
cm.on(
@@ -167,14 +159,6 @@
167159
}
168160
},
169161

170-
handleKeyPress: function (cm, event) {
171-
if (event.key === 'Escape' || event.keyCode === 27) {
172-
// Close the completion component
173-
this.close();
174-
event.preventDefault(); // Prevent default Escape key behavior
175-
}
176-
},
177-
178162
update: function (first) {
179163
if (this.tick == null) return;
180164
var self = this,

0 commit comments

Comments
 (0)