TILBrowser Extension2 min read MutationObserver re-triggers on your own injected DOM — guard against it
TIL a MutationObserver watching a third-party page fires again on the elements your own extension code just injected, causing an infinite injection loop unless the injection function is idempotent.
#Chrome Extension