diff --git a/src/modules/metadata.jsx b/src/modules/metadata.jsx index 48f9ed6c..eb980a9d 100644 --- a/src/modules/metadata.jsx +++ b/src/modules/metadata.jsx @@ -340,6 +340,7 @@ export default class Metadata extends Module { const parent = document.body.querySelector('.twilight-root') || document.body, tt = el._ffz_popup = new Tooltip(parent, el, { + logger: this.log, manual: true, html: true, @@ -394,6 +395,7 @@ export default class Metadata extends Module { if ( def.tooltip ) { const parent = document.body.querySelector('.twilight-root') || document.body; el.tooltip = new Tooltip(container, el, { + logger: this.log, live: false, html: true, content: () => el.tip_content, diff --git a/src/utilities/tooltip.js b/src/utilities/tooltip.js index 0bd88a4c..48efd9b1 100644 --- a/src/utilities/tooltip.js +++ b/src/utilities/tooltip.js @@ -280,6 +280,9 @@ export class Tooltip { tip._update(); }).catch(err => { + if ( this.options.logger ) + this.options.logger.error('Error rendering tooltip content.', err); + inner.textContent = `There was an error showing this tooltip.\n${err}`; tip._update(); });