From 8f2e7ae202bd87d370c869b92a6573329982efd7 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Wed, 8 Feb 2023 19:35:15 -0500 Subject: [PATCH] Prevent context menu entries on non-HTTP documents Related issue: - https://github.com/uBlockOrigin/uBlock-issues/issues/1093#issuecomment-1423342620 --- src/js/contextmenu.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/js/contextmenu.js b/src/js/contextmenu.js index 75ffcd375..c62f3053d 100644 --- a/src/js/contextmenu.js +++ b/src/js/contextmenu.js @@ -137,16 +137,19 @@ const menuEntries = { id: 'uBlock0-blockElement', title: i18n$('pickerContextMenuEntry'), contexts: [ 'all' ], + documentUrlPatterns: [ 'http://*/*', 'https://*/*' ], }, blockElementInFrame: { id: 'uBlock0-blockElementInFrame', title: i18n$('contextMenuBlockElementInFrame'), contexts: [ 'frame' ], + documentUrlPatterns: [ 'http://*/*', 'https://*/*' ], }, blockResource: { id: 'uBlock0-blockResource', title: i18n$('pickerContextMenuEntry'), contexts: [ 'audio', 'frame', 'image', 'video' ], + documentUrlPatterns: [ 'http://*/*', 'https://*/*' ], }, subscribeToList: { id: 'uBlock0-subscribeToList', @@ -158,6 +161,7 @@ const menuEntries = { id: 'uBlock0-temporarilyAllowLargeMediaElements', title: i18n$('contextMenuTemporarilyAllowLargeMediaElements'), contexts: [ 'all' ], + documentUrlPatterns: [ 'http://*/*', 'https://*/*' ], } };