[BUG] Exclusionary rules to the Injection blacklist settings are ignored
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- tooling
Research direction
Reproduce the reported blacklist setup with a local WebM file and the linked userscript in Firefox. Inspect the blacklist and exclusion-matching entry points; done means an exclusion rule allows the userscript on matching WebM URLs while the broader file:// blacklist still blocks other URLs.
Written by the indexing model from the issue text.
Description
Sequence of actions:
- Set the following Injection blacklists under the Blacklist settings:
file://*/*
@exclude-match file://*/*.webm
- Install the following userscript:
https://github.com/WhatIsThisImNotGoodWithComputers/webm-looper-userscript/raw/master/webm-looper.user.js
- Open a local WebM file in the browser (e.g.,
file:///home/user/Downloads/sample.webm).
Problem:
Our userscript fails to execute indicating that our exclusionary rule was ignored. When clicking the greyed out Violentmonkey extension icon on the page that our WebM is playing in, the following message is displayed:
Blacklisted in Violentmonkey's settings
file://*/*
I tried these other following exclusionary rules which produced the same result:
@exclude file://*/*.webm
@exclude-match *://*/*.webm
@exclude *://*/*.webm
Expected result:
Our userscript should execute due to the inclusion of the @exclude-match rule.
Devtools console contents:
Environment:
- OS: Debian GNU/Linux 12 (bookworm) x86_64
- Browser: Mozilla Firefox 142.0 (64-bit)
- Violentmonkey Version: 2.31.0
- Dominant language
- MDX
- Stars
- 55
- Forks
- 35
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from violentmonkey/violentmonkey.github.io
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
violentmonkey/violentmonkey.github.io#66 · 1 reaction ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
violentmonkey/violentmonkey.github.io#57 · 1 comment · 1 reaction ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
violentmonkey/violentmonkey.github.io#48 · 3 reactions ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
violentmonkey/violentmonkey.github.io#45 · 5 comments · 1 reaction ·
-
Explain storage Open
Difficulty 2/5 1-3 hours Newbie friendliness 30/100
All issues in violentmonkey/violentmonkey.github.io
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
use-agent-os/agent-os#3314 ·
-
documentation low-priority templates
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
jesseray718/openroot#87 ·
-
factory-active factory-automatic task-bug-reproduction-cannot-reproduce task-identify-harness-labels-done task-identify-issue-type-done
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2218 ·
-
in-progress proposal
Difficulty 1/5 Under an hour Newbie friendliness 88/100
uibcdf/molsyssuite#36 ·