diff --git a/client/components/Reader/LoaderPage/LoaderPage.vue b/client/components/Reader/LoaderPage/LoaderPage.vue
index 3e8603a3..7dcdb15a 100644
--- a/client/components/Reader/LoaderPage/LoaderPage.vue
+++ b/client/components/Reader/LoaderPage/LoaderPage.vue
@@ -12,7 +12,7 @@
-
+
@@ -168,18 +168,18 @@ class LoaderPage {
window.open('http://old.omnireader.ru', '_blank');
}
+ onInputKeydown(event) {
+ if (event.key == 'Enter') {
+ this.submitUrl();
+ }
+ }
+
keyHook(event) {
if (this.pasteTextActive) {
return this.$refs.pasteTextPage.keyHook(event);
}
- //недостатки сторонних ui
- const input = this.$refs.input.$refs.input;
- if (document.activeElement === input && event.type == 'keydown' && event.key == 'Enter') {
- this.submitUrl();
- return true;
- }
-
+ const input = this.$refs.input.getNativeElement();
if (event.type == 'keydown' && document.activeElement !== input) {
const action = this.$root.readerActionByKeyEvent(event);
switch (action) {