В некоторых браузерах ma c os и chrome всплывающее окно автозаполнения не работает. - PullRequest
1 голос
/ 12 марта 2020

api.subscribe((res)=>{
	callback(null, res.suggestion.map((ea)=> {
          return {
            name: `${ea.text ? ea.text.trim() : ''}`,
            value: `${ea.text}`,
            meta: (ea.type ? _.capitalize(ea.type) : '') ,
            completer: {
              insertMatch:  (editor, data)=> {
                if (editor.completer.completions.filterText) {
                  var ranges = editor.selection.getAllRanges();
                  for (var i = 0, range; range = ranges[i]; i++) {
                    range.start.column -= editor.completer.completions.filterText.length;
                    editor.session.remove(range);
                  }
                }
                editor.execCommand("insertstring", this.getEditorInsertValue(data.bqlKind, data.value));
              },
            }
          }
        }	
})

В некоторых браузерах ma c os и chrome редактор автозаполнения не работает автозаполнение У меня есть скриншот для того же

ниже приведены сведения о браузере:

Chrome Версия 80.0.3987.132 в macOS Catalina Версия 10.15.3

и в настоящее время я использую https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.5/ace.js и https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.5/ext-language_tools.js

Прикрепление фрагмента кода для справки:

...