From 83a48b8d0cae4320307127b91b082cde121d5116 Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Tue, 22 Oct 2024 13:58:35 -0400 Subject: [PATCH] Simplify observer --- client/homebrew/brewRenderer/brewRenderer.jsx | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index 7e2a35a1e..4fcbc1ba0 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -85,20 +85,16 @@ const BrewRenderer = (props)=>{ anchor.scrollIntoView({ behavior: 'smooth' }); } else { // Use MutationObserver to wait for the element if it's not immediately available - const observer = new MutationObserver((mutations, obs) => { + new MutationObserver((mutations, obs) => { anchor = iframeDoc.querySelector(hash); if (anchor) { anchor.scrollIntoView({ behavior: 'smooth' }); obs.disconnect(); } + }).observe(iframeDoc, { + childList : true, + subtree : true, }); - - if (iframeDoc.body) { - observer.observe(iframeDoc.body, { - childList: true, - subtree: true, - }); - } } };