Skip to content

Instantly share code, notes, and snippets.

@HariSekhon
Created June 7, 2025 21:23
Show Gist options
  • Save HariSekhon/11a05a754183a97d9a49aa50e4ac772c to your computer and use it in GitHub Desktop.
Save HariSekhon/11a05a754183a97d9a49aa50e4ac772c to your computer and use it in GitHub Desktop.
tampermonkey.md from HariSekhon/Knowledge-Base repo: https://github.com/HariSekhon/Knowledge-Base

TamperMonkey

Browser extension to modify the behaviour of web pages using scripts.

Install TamperMonkey

https://www.tampermonkey.net/

TamperMonkey Scripts

Click the TamperMonkey extension -> Create New Script and then paste in the script from below:

Jira Description Autofill

jira_description_autofill.js

Readme Card

Script Sites

https://www.tampermonkey.net/scripts.php

UserScript.Zone

https://www.userscript.zone/

Greasy Fork

https://greasyfork.org/en

OpenUserJS

Less focused than the above two resources.

Warning: some NSFW topics on here:

https://openuserjs.org/

Troubleshooting

Script Not Triggering

Check the @match line in the script matches the URL.

No Scripts Are Triggering / Logging

Try adding a test script with the @match line and a simple:

console.log(`Test Script: Initializing...`);

and then look for this in your Chrome Developer Tools or equivalent Console area where the logs are shown.

If even this doesn't show up... then no scripts are executing on your @match.

After much time wasted debugging everything, checking my GitHub revision controlled script was the same as the one in TamperMonkey, the solution was simple:

Solution: remove TamperMonkey and reinstall it to get scripts triggering again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment