Skip to content

Commit 116ba91

Browse files
committed
fix: guard search hotkey when an input is focused
1 parent 714c153 commit 116ba91

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

addon/components/docs-header/search-box/component.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { on } from '@ember/object/evented';
55
import { task } from 'ember-concurrency';
66
import config from 'dummy/config/environment';
77
import { inject as service } from '@ember/service';
8+
import { formElementHasFocus } from 'ember-cli-addon-docs/keyboard-config';
89

910
const projectName = config['ember-cli-addon-docs'].projectName;
1011

@@ -33,7 +34,9 @@ export default Component.extend(EKMixin, {
3334
}),
3435

3536
focusSearch: on(keyUp('Slash'), function() {
36-
this.element.querySelector('input').focus();
37+
if (!formElementHasFocus()) {
38+
this.element.querySelector('input').focus();
39+
}
3740
}),
3841

3942
unfocusSearch: on(keyUp('Escape'), function() {

0 commit comments

Comments
 (0)