From 06b290be08b9c9ce79bfa3bc6814b6c84ea57222 Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Mon, 10 Feb 2025 18:40:15 -0800 Subject: [PATCH] override: add override to getRootNode() to return proxy object, fixes #183 --- src/wombat.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/wombat.js b/src/wombat.js index 3392c69..bc34161 100755 --- a/src/wombat.js +++ b/src/wombat.js @@ -5027,6 +5027,14 @@ Wombat.prototype.initDomOverride = function() { 'parentNode' ); this.overridePropToProxy(this.$wbwindow.Event.prototype, 'target'); + + // getRootNode() override + var orig_getRootNode = Node.prototype.getRootNode; + var wombat = this; + + Node.prototype.getRootNode = function() { + return wombat.objToProxy(orig_getRootNode.call(this)); + } } if (this.$wbwindow.Element && this.$wbwindow.Element.prototype) {