From ef626364db87b94acb9233f540711f5223f9565e Mon Sep 17 00:00:00 2001 From: SirStendec Date: Fri, 17 Nov 2017 14:55:53 -0500 Subject: [PATCH] Fix tooltips not working due to other React roots existing. --- src/modules/tooltips.js | 2 +- src/utilities/compat/fine.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/tooltips.js b/src/modules/tooltips.js index ef5aa3be..e4c72032 100644 --- a/src/modules/tooltips.js +++ b/src/modules/tooltips.js @@ -64,7 +64,7 @@ export default class TooltipProvider extends Module { } onEnable() { - this.tips = new Tooltip('[data-reactroot]', 'ffz-tooltip', { + this.tips = new Tooltip('body [data-reactroot]', 'ffz-tooltip', { html: true, delayHide: this.checkDelayHide.bind(this), delayShow: this.checkDelayShow.bind(this), diff --git a/src/utilities/compat/fine.js b/src/utilities/compat/fine.js index 770c4c17..37bc0d8a 100644 --- a/src/utilities/compat/fine.js +++ b/src/utilities/compat/fine.js @@ -24,7 +24,7 @@ export default class Fine extends Module { async onEnable(tries=0) { // TODO: Move awaitElement to utilities/dom if ( ! this.root_element ) - this.root_element = await this.parent.awaitElement(this.selector || '#root [data-reactroot]'); + this.root_element = await this.parent.awaitElement(this.selector || 'body [data-reactroot]'); const accessor = this.accessor = Fine.findAccessor(this.root_element); if ( ! accessor ) {