From abe19b94355808e258b4fccbb1ebf1616de40ff8 Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Wed, 6 Jul 2022 11:12:44 -0400 Subject: [PATCH] fx-compat: Fix error when v-t tooltip shows --- chrome/content/zotero/components/virtualized-table.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chrome/content/zotero/components/virtualized-table.jsx b/chrome/content/zotero/components/virtualized-table.jsx index e09f2f9152..08d22d9582 100644 --- a/chrome/content/zotero/components/virtualized-table.jsx +++ b/chrome/content/zotero/components/virtualized-table.jsx @@ -1012,8 +1012,8 @@ class VirtualizedTable extends React.Component { let tooltip = document.createXULElement('tooltip'); tooltip.id = 'html-tooltip'; tooltip.addEventListener('popupshowing', function(e) { - let tooltipTitleNode = document.tooltipNode.closest('div *[title], iframe *[title], browser *[title]'); - if (document.tooltipNode && tooltipTitleNode) { + let tooltipTitleNode = tooltip.triggerNode?.closest('div *[title], iframe *[title], browser *[title]'); + if (tooltipTitleNode) { this.setAttribute('label', tooltipTitleNode.getAttribute('title')); return; }