diff --git a/ext/js/dictionary/dictionary-importer.js b/ext/js/dictionary/dictionary-importer.js index 13fbb7078..e8a72ba82 100644 --- a/ext/js/dictionary/dictionary-importer.js +++ b/ext/js/dictionary/dictionary-importer.js @@ -373,10 +373,9 @@ export class DictionaryImporter { * @returns {ExtensionError} */ _formatAjvSchemaError(schema, fileName) { - const e2 = new ExtensionError(`Dictionary has invalid data in '${fileName}'`); - e2.data = schema.errors; - - return e2; + const e = new ExtensionError(`Dictionary has invalid data in '${fileName}' '${JSON.stringify(schema.errors)}'`); + e.data = schema.errors; + return e; } /** diff --git a/ext/js/display/query-parser.js b/ext/js/display/query-parser.js index 344383fb2..cf487a3d3 100644 --- a/ext/js/display/query-parser.js +++ b/ext/js/display/query-parser.js @@ -133,6 +133,9 @@ export class QueryParser extends EventDispatcher { this._text = text; this._setPreview(text); + if (this._useInternalParser === false && this._useMecabParser === false) { + return; + } /** @type {?import('core').TokenObject} */ const token = {}; this._setTextToken = token;