From ee0649329c59ef334d4d561519811c5cc6c3db43 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Tue, 18 Jul 2023 09:39:06 -0400 Subject: [PATCH] Remove obsolete web_accessible_resources Add removed resource as an alias of `no-window-open-if.js`. Related discussion: - https://github.com/uBlockOrigin/uAssets/issues/19002#issuecomment-1638367659 --- assets/resources/scriptlets.js | 1 + .../window.open-defuser.js | 29 ------------------- 2 files changed, 1 insertion(+), 29 deletions(-) delete mode 100644 src/web_accessible_resources/window.open-defuser.js diff --git a/assets/resources/scriptlets.js b/assets/resources/scriptlets.js index c5b381867..dffc94c78 100644 --- a/assets/resources/scriptlets.js +++ b/assets/resources/scriptlets.js @@ -1860,6 +1860,7 @@ builtinScriptlets.push({ aliases: [ 'nowoif.js', 'prevent-window-open.js', + 'window.open-defuser.js', ], fn: noWindowOpenIf, dependencies: [ diff --git a/src/web_accessible_resources/window.open-defuser.js b/src/web_accessible_resources/window.open-defuser.js deleted file mode 100644 index 7f12ece75..000000000 --- a/src/web_accessible_resources/window.open-defuser.js +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - - uBlock Origin - a browser extension to block requests. - Copyright (C) 2019-present Raymond Hill - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see {http://www.gnu.org/licenses/}. - - Home: https://github.com/gorhill/uBlock -*/ - -(function() { - 'use strict'; - window.open = new Proxy(window.open, { - apply: function() { - return null; - } - }); -})();