diff --git a/libs/features/japanese-word-wrap.js b/libs/features/japanese-word-wrap.js index d5ae009ea5..d0be2f9b38 100644 --- a/libs/features/japanese-word-wrap.js +++ b/libs/features/japanese-word-wrap.js @@ -64,6 +64,10 @@ function isFirefox() { return navigator.userAgent.includes('Firefox'); } +function isAsideCta(element) { + return element.closest('.aside') && element.parentElement?.classList.contains('con-button'); +} + /** * Check if a word wrap has been applied to an element. */ @@ -133,6 +137,7 @@ export async function applyJapaneseLineBreaks(config, options = {}) { if ( budouxExcludeElements.has(el) || isWordWrapApplied(el) + || isAsideCta(el) || (isFirefox() && hasFlexOrGrid(el)) ) return; parser.applyElement(el, { threshold: budouxThres });