diff --git a/src/js/dynamic-net-filtering.js b/src/js/dynamic-net-filtering.js index 1cf630f4e..20a797a1b 100644 --- a/src/js/dynamic-net-filtering.js +++ b/src/js/dynamic-net-filtering.js @@ -292,14 +292,13 @@ class DynamicHostRuleFiltering { this.y = '*'; // Specific party - // TODO: equate `object` as `sub_frame` if ( thirdParty ) { // 3rd-party, specific type if ( type === 'script' ) { if ( this.evaluateCellZ(srcHostname, '*', '3p-script') !== 0 ) { return this.r; } - } else if ( type === 'sub_frame' ) { + } else if ( type === 'sub_frame' || type === 'object' ) { if ( this.evaluateCellZ(srcHostname, '*', '3p-frame') !== 0 ) { return this.r; } diff --git a/src/js/logger-ui.js b/src/js/logger-ui.js index 08bd9943b..7452f454a 100644 --- a/src/js/logger-ui.js +++ b/src/js/logger-ui.js @@ -286,6 +286,7 @@ const nodeFromURL = function(parent, url, re, type) { case 'css': case 'doc': case 'frame': + case 'object': case 'other': case 'script': case 'xhr': diff --git a/src/logger-ui.html b/src/logger-ui.html index 96b80beed..eb347722b 100644 --- a/src/logger-ui.html +++ b/src/logger-ui.html @@ -62,7 +62,7 @@
css/fontimagemediascript
-
xhrframedomother
+
xhrframedomother