From 35608680cf3f9b164a6be6bf3028931ffa478441 Mon Sep 17 00:00:00 2001 From: Benjamin Klaus Date: Mon, 18 Mar 2024 14:52:43 +0100 Subject: [PATCH] also search sub tags in collectElementService.js, #254 --- src/js/service/collectElementService.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/service/collectElementService.js b/src/js/service/collectElementService.js index f829fde58..4dbd62302 100644 --- a/src/js/service/collectElementService.js +++ b/src/js/service/collectElementService.js @@ -204,7 +204,7 @@ collectElementService.addWordFormTagsToLast = function (tags, toggle) { lastElementCopy.wordFormTags = lastElementCopy.wordFormTags || []; let currentLabel = getPrintTextOfElement(lastElementCopy); lastElementCopy.wordFormTags = stateService.mergeTags(lastElementCopy.wordFormTags, tags, toggle); - let newLabel = stateService.getWordForm(lastElementCopy, {searchTags: lastElementCopy.wordFormTags}); + let newLabel = stateService.getWordForm(lastElementCopy, {searchTags: lastElementCopy.wordFormTags, searchSubTags: true}); if (newLabel && newLabel !== currentLabel) { collectedElements[collectedElements.length - 1] = lastElementCopy; updateCollectElements(); @@ -456,7 +456,7 @@ function getOutputObject(element, options) { text = i18nService.getTranslation(customSpeakAction.speakText, { forceLang: lang }); } if (!text) { - let wordForm = stateService.getWordFormObject(element, {searchTags: element.wordFormTags, wordFormId: element.wordFormId}) || {}; + let wordForm = stateService.getWordFormObject(element, {searchTags: element.wordFormTags, wordFormId: element.wordFormId, searchSubTags: true}) || {}; if (!options.dontIncludePronunciation) { text = wordForm.pronunciation; }