Take Snaglist out of your site
For site owners who no longer need Snaglist. At the end, nothing of it is left in your code, your pages or your users' browsers, and your past reports are kept. It takes about 15 minutes.
Before you begin
- Decide whether to stop it for a while or remove it. To stop it, you only need Activate or deactivate Snaglist for everyone.
The steps at a glance
- Clear people's saved choice (optional)
- Remove Snaglist from your code
- Remove the report server (if you set one up)
- Tidy up GitHub
flowchart TD accTitle: The steps at a glance accDescr: The steps in order: clear people's saved choice (optional); remove Snaglist from your code; remove the report server (if you set one up); tidy up GitHub. A[Clear saved choices] --> B[Remove from your code] B --> C[Remove the report server] C --> D[Tidy up GitHub]
Step 1: clear people's saved choice (optional)
Only people who deactivated the button have anything saved: one small setting. To clear it, release one version
that calls Snaglist.destroy({ forget: true }) on page load before you remove Snaglist.
Step 2: remove Snaglist from your code
Follow Remove Snaglist. You know it worked when the search in its step 5 finds nothing and Send feedback has gone.
Step 3: remove the report server (if you set one up)
Delete the worker or server code from Send reports to your own server, and revoke its GitHub token in GitHub's settings for tokens.
Step 4: tidy up GitHub
Keep the issues: they are your history. You can leave the ux-report labels, or delete them in Issues,
Labels.
What next
- Add it back at any time: Add Snaglist to your site and get your first report.